Display.cpp File Reference

#include "Display-def.cpp"

Go to the source code of this file.

Classes

class  KeyButtonData

Functions

static void createMainControls (wxWindow *parent, wxSizer *sizer)
static void createOtherControls (wxWindow *parent, wxSizer *sizer)
static void createTroubleControls (wxWindow *parent, wxSizer *sizer)
static void createIdentControls (wxWindow *parent, wxSizer *sizer)
static void refreshIdentControls ()
static void createKeysControls (wxWindow *parent, wxSizer *topsizer)
static void updateModList ()
static void createModsControls (wxWindow *parent, wxSizer *topsizer)

Variables

static std::list
< wxButton * > 
keyboardKeyList
static wxListBox * modbox = 0


Function Documentation

static void createIdentControls ( wxWindow *  parent,
wxSizer *  sizer 
) [static]

Definition at line 353 of file Display.cpp.

References IDC_HOSTDESC_CTRL, IDC_TANKMODEL_CTRL, IDC_USERID_CTRL, and IDC_USERNAME_CTRL.

Referenced by DisplayFrame::DisplayFrame().

static void createKeysControls ( wxWindow *  parent,
wxSizer *  topsizer 
) [static]

Definition at line 446 of file Display.cpp.

References S3D::dialogExit(), KeyboardKey::getDescription(), KeyboardKey::getGroup(), Keyboard::getKey(), Keyboard::getKeyList(), KeyboardKey::getName(), KeyboardKey::getTitle(), ID_KEY, ID_KEYDEFAULTS, IDC_LOADKEYDEFAULTS_CTRL, Keyboard::instance(), keyboardKeyList, KeyButtonData::KeyButtonData(), and TRUE.

Referenced by DisplayFrame::DisplayFrame().

static void createMainControls ( wxWindow *  parent,
wxSizer *  sizer 
) [static]

Definition at line 23 of file Display.cpp.

References ID_LOADDEFAULTS, ID_LOADFASTEST, ID_LOADMEDIUM, ID_LOADSAFE, ID_MORERES, IDC_AMBIENTVOLUME_CTRL, IDC_ANTIALIAS_CTRL, IDC_DISPLAY_CTRL, IDC_FOCUSPAUSE_CTRL, IDC_FRAMELIMIT_CTRL, IDC_FULLSCREEN_CTRL, IDC_LARGEDIALOGS_CTRL, IDC_LOADDEFAULTS_CTRL, IDC_LOADFASTEST_CTRL, IDC_LOADMEDIUM_CTRL, IDC_LOADSAFE_CTRL, IDC_MEDIUMDIALOGS_CTRL, IDC_MORERES_CTRL, IDC_MUSICVOLUME_CTRL, IDC_NOMUSIC_CTRL, IDC_NOSOUND_CTRL, IDC_SLIDER1_CTRL, IDC_SMALLDIALOGS_CTRL, IDC_SOUNDCHANNELS_CTRL, IDC_TINYDIALOGS_CTRL, and IDC_VOLUME_CTRL.

Referenced by DisplayFrame::DisplayFrame().

static void createModsControls ( wxWindow *  parent,
wxSizer *  topsizer 
) [static]

Definition at line 528 of file Display.cpp.

References ID_EXPORT, ID_IMPORT, modbox, and updateModList().

Referenced by DisplayFrame::DisplayFrame().

static void createOtherControls ( wxWindow *  parent,
wxSizer *  sizer 
) [static]

Definition at line 166 of file Display.cpp.

References IDC_INVERT_CTRL, IDC_INVERTMOUSE_CTRL, IDC_LOGGING_CTRL, IDC_PLAYERCAMERA_CTRL, IDC_SIDESCROLL_CTRL, IDC_SMOUSE_CTRL, IDC_TIMER_CTRL, and IDC_VALIDATESERVER_CTRL.

Referenced by DisplayFrame::DisplayFrame().

static void createTroubleControls ( wxWindow *  parent,
wxSizer *  sizer 
) [static]

Definition at line 206 of file Display.cpp.

References IDC_HIGHEFFECTS_CTRL, IDC_HIGHTANK_CTRL, IDC_LARGETEX_CTRL, IDC_LOWEFFECTS_CTRL, IDC_LOWTANK_CTRL, IDC_MEDIUMEFFECTS_CTRL, IDC_MEDIUMTANK_CTRL, IDC_MEDIUMTEX_CTRL, IDC_NOBACKDROP_CTRL, IDC_NOCUBEMAP_CTRL, IDC_NODEPTHSORT_CTRL, IDC_NODETAILTEX_CTRL, IDC_NODYNAMICLIGHT_CTRL, IDC_NOENVCOMBINE_CTRL, IDC_NOEXT_CTRL, IDC_NOLANDSCAPESCORCH_CTRL, IDC_NOMIPMAPS_CTRL, IDC_NOMULTITEX_CTRL, IDC_NOOBJECTSHADOWS_CTRL, IDC_NOPRECIPITATION_CTRL, IDC_NOSHADERS_CTRL, IDC_NOSHADOWS_CTRL, IDC_NOSKINS_CTRL, IDC_NOSKYANI_CTRL, IDC_NOSPHEREMAP_CTRL, IDC_NOSURROUND_CTRL, IDC_NOVBO_CTRL, IDC_NOWATER_CTRL, IDC_NOWATERLOD_CTRL, IDC_NOWATERMOVEMENT_CTRL, IDC_NOWATERREF_CTRL, IDC_NOWATERWAVES_CTRL, IDC_SIMPLEWATERSHADERS_CTRL, IDC_SINGLESKYLAYER_CTRL, and IDC_SMALLTEX_CTRL.

Referenced by DisplayFrame::DisplayFrame().

static void refreshIdentControls (  )  [static]

Definition at line 393 of file Display.cpp.

References UniqueIdStore::getIds(), NetInterface::getIpName(), UniqueIdStore::Entry::id, IDC_USERID_CTRL, UniqueIdStore::Entry::ip, UniqueIdStore::loadStore(), and UniqueIdStore::Entry::published.

Referenced by DisplayFrame::onPageChange().

static void updateModList (  )  [static]

Definition at line 511 of file Display.cpp.

References ModDirs::getDirs(), ModInfo::getName(), ModDirs::loadModDirs(), and modbox.

Referenced by createModsControls(), and DisplayFrame::onImportMod().


Variable Documentation

std::list<wxButton *> keyboardKeyList [static]

Definition at line 444 of file Display.cpp.

Referenced by createKeysControls(), DisplayFrame::onKeyButton(), and DisplayFrame::refreshKeysControls().

wxListBox* modbox = 0 [static]

Definition at line 510 of file Display.cpp.

Referenced by createModsControls(), DisplayFrame::onExportMod(), and updateModList().


Generated on Mon Feb 16 15:14:56 2009 for Scorched3D by  doxygen 1.5.3