#include <gui_manager.hxx>
Inheritance diagram for GUIManager:


| Public Member Functions | |
| GUIManager () | |
| virtual | ~GUIManager () | 
| virtual void | run_once () | 
| void | draw () | 
| virtual void | update () | 
| virtual void | draw_overlay () | 
| void | quit () | 
| void | add (GUIComponent *) | 
| void | grab_mouse (GUIComponent *) | 
| void | ungrab_mouse (GUIComponent *) | 
Definition at line 29 of file gui_manager.hxx.
| 
 | 
| 
 Definition at line 38 of file gui_manager.cxx. References SystemContext::get_time(), and system_context. | 
| 
 | 
| 
 Definition at line 49 of file gui_manager.cxx. | 
| 
 | 
| add a GUIComponent, the component will get deleted after in the destruction of the guimanager Definition at line 338 of file gui_manager.cxx. Referenced by LoadGUIManager::LoadGUIManager(), SaveGUIManager::SaveGUIManager(), and WorldGUIManager::WorldGUIManager(). | 
| 
 | 
| Draw all the GUI components Definition at line 81 of file gui_manager.cxx. Referenced by run_once(). | 
| 
 | 
| 
 Reimplemented in LoadGUIManager, SaveGUIManager, and WorldGUIManager. Definition at line 62 of file gui_manager.hxx. Referenced by run_once(). | 
| 
 | 
| 
 | 
| Stops the GUIManager | 
| 
 | 
| Launches a single run from the games main loop Reimplemented in LoadGUIManager, and SaveGUIManager. Definition at line 54 of file gui_manager.cxx. References GraphicContext::clear(), current_fps, draw(), draw_overlay(), GraphicContext::flip(), SystemContext::get_time(), graphic_context, system_context, and update(). Referenced by ScreenManager::run_once(), SaveGUIManager::run_once(), and LoadGUIManager::run_once(). | 
| 
 | 
| 
 | 
| 
 Reimplemented in WorldGUIManager. Definition at line 60 of file gui_manager.hxx. Referenced by run_once(). | 
 1.3-rc3
1.3-rc3