63 auto focusHandler = _getFocusHandler();
64 auto focused = focusHandler->getFocused();
65 auto modalFocused = focusHandler->getModalFocused();
66 auto modalMouseFocused = focusHandler->getModalMouseInputFocused();
68 for (
auto widget : gcn::Widget::mWidgets)
75 widget->getAbsolutePosition(x, y);
77 if (widget == modalMouseFocused)
80 graphics->fillRectangle(gcn::Rectangle(x, y,
82 widget->getHeight()));
85 if (widget == modalFocused)
88 graphics->fillRectangle(gcn::Rectangle(x, y,
90 widget->getHeight()));
93 if (widget == focused)
96 graphics->fillRectangle(gcn::Rectangle(x, y,
98 widget->getHeight()));
102 graphics->drawRectangle(gcn::Rectangle(x, y,
104 widget->getHeight()));