65 #ifndef GUI_WIDGETS_BASICCONTAINER_H
66 #define GUI_WIDGETS_BASICCONTAINER_H
void moveToBottom(Widget *const widget)
virtual void safeDrawChildren(Graphics *const graphics)
std::vector< Widget * > WidgetList
virtual void logicChildren()
Widget * findFirstWidget(const std::set< Widget * > &list)
WidgetList::iterator WidgetListIterator
Widget * getWidgetAt(int x, int y)
void showWidgetPart(Widget *const widget, const Rect &area)
WidgetList::const_reverse_iterator WidgetListCReverseIterator
void moveToTop(Widget *const widget)
BasicContainer(const Widget2 *const widget)
void setInternalFocusHandler(FocusHandler *const focusHandler)
virtual void remove(Widget *const widget)
void setFocusHandler(FocusHandler *const focusHandler)
WidgetList::reverse_iterator WidgetListReverseIterator
WidgetList::const_iterator WidgetListConstIterator
void add(Widget *const widget)
void death(const Event &event)
virtual void drawChildren(Graphics *const graphics)
#define A_DELETE_COPY(func)