#include <screen_manager.hxx>
Collaboration diagram for ScreenManager:
Public Types | |
enum | { LOAD_GUI, SAVE_GUI, WORLD_GUI } |
Public Member Functions | |
void | set_gui (int gui_id) |
void | quit () |
bool | is_finished () |
void | run_once () |
Static Public Member Functions | |
ScreenManager * | instance () |
|
Definition at line 41 of file screen_manager.hxx. |
|
Definition at line 73 of file screen_manager.cxx. Referenced by CloseFileManager(), GlutDisplay::display_func(), GlutDisplay::idle_func(), WorldButton::on_click(), GUINewFileButton::on_click(), GUILoadButton::on_click(), GUIQuitButton::on_click(), X11Display::run(), and save_button_callback(). |
|
Definition at line 44 of file screen_manager.cxx. Referenced by GlutDisplay::idle_func(), and X11Display::run(). |
|
Definition at line 50 of file screen_manager.cxx. Referenced by GUIQuitButton::on_click(). |
|
Definition at line 38 of file screen_manager.cxx. References GUIManager::run_once(). Referenced by GlutDisplay::display_func(), GlutDisplay::idle_func(), and X11Display::run(). |
|
Definition at line 56 of file screen_manager.cxx. References LOAD_GUI, SAVE_GUI, and WORLD_GUI. Referenced by CloseFileManager(), WorldButton::on_click(), GUINewFileButton::on_click(), GUILoadButton::on_click(), and save_button_callback(). |