22 #ifndef FIFE_GUI_HYBRIDGUIMANAGER_H 23 #define FIFE_GUI_HYBRIDGUIMANAGER_H 90 #endif // FIFE_GUI_HYBRIDGUIMANAGER_H HybridGuiManager()
Constructor.
virtual void resizeTopContainer(uint32_t x, uint32_t y, uint32_t width, uint32_t height)
Calls resize top container for each of the gui managers in the queue.
virtual bool onSdlEvent(SDL_Event &event)
Calls onSdlEvent for each gui manager in the hybrid manager's queue.
void addGuiManager(IGUIManager *guiManager)
Adds a gui manager to this hybrid manager.
virtual void turn()
Calls turn for each gui manager in the hybrid manager's queue.
std::vector< IGUIManager * > m_guiManagers
All gui managers composing this hybrid gui manager.
~HybridGuiManager()
Destructor.
void removeGuiManager(IGUIManager *guiManager)
Removes a gui manager from this hybrid manager.