41 void logic()
override;
void adjustAfterResize(int oldScreenWidth, int oldScreenHeight)
Ensures that all visible windows are on the screen after the screen has been resized.
void logic() override
Do GUI logic.
bool widgetIsVisible(gcn::Widget *widget)
Returns whether the widget is visible and part of the hierarchy.
void draw(gcn::Graphics *graphics) override
Adds debug drawing.
void scheduleDelete(gcn::Widget *widget)
Schedule a widget for deletion.
std::set< gcn::Widget * > mScheduledDeletions
Set of widgets that are scheduled to be deleted.
void debugDraw(gcn::Graphics *graphics)
Draws the outlines of the container and all its children.
WindowContainer * windowContainer