#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