#include <LayoutTRSettings.h>
Public Member Functions | |
bool | Show () |
show the layout, actually adds the current layout as a child of the root window | |
bool | Hide () |
removes the layout from the active layouts (so more seen and no more receiving input) | |
Static Public Member Functions | |
static CLayoutTRSettings * | GetInstance () |
sub classes should implement this for easy access to self (which is a singleton) | |
Private Member Functions | |
bool | Load () |
protected Load, should be called automatically when an unloaded layout is shown | |
bool | Unload () |
unloads all the gui-related (cegui) data associated with the layout. | |
bool | handle_CloseLayout (const CEGUI::EventArgs &e) |
handle_CloseLayout | |
bool | handle_ChangeEnvVolume (const CEGUI::EventArgs &e) |
handle_ChangeEnvVolume | |
bool | handle_ChangeComVolume (const CEGUI::EventArgs &e) |
handle_ChangeComVolume | |
bool | handle_ChangeMouseSens (const CEGUI::EventArgs &e) |
handle_ChangeMouseSens | |
bool | handle_ToggleMouseInv (const CEGUI::EventArgs &e) |
handle_ToggleMouseInv | |
bool | handle_ToggleJoystickEnabled (const CEGUI::EventArgs &e) |
handle_ToggleJoystickEnabled | |
void | SaveSettingsToFile () |
reads settings from other modeules, and writes current values to config_tr file |