Public Member Functions | |
| DisplayFrame () | |
| virtual bool | TransferDataToWindow () |
| virtual bool | TransferDataFromWindow () |
| void | onLoadDefaultsButton (wxCommandEvent &event) |
| void | onLoadFastestButton (wxCommandEvent &event) |
| void | onLoadMediumButton (wxCommandEvent &event) |
| void | onLoadSafeButton (wxCommandEvent &event) |
| void | onLoadDefaultKeysButton (wxCommandEvent &event) |
| void | onKeyButton (wxCommandEvent &event) |
| void | onImportMod (wxCommandEvent &event) |
| void | onExportMod (wxCommandEvent &event) |
| void | onMoreRes (wxCommandEvent &event) |
| void | onPageChange (wxNotebookEvent &event) |
| void | onKey () |
Public Attributes | |
| wxNotebook * | book_ |
| wxPanel * | mainPanel_ |
| wxPanel * | troublePanel_ |
| wxPanel * | otherPanel_ |
| wxPanel * | identPanel_ |
| wxPanel * | keysPanel_ |
| wxPanel * | modsPanel_ |
Protected Member Functions | |
| void | refreshScreen () |
| void | refreshResolutions () |
| void | refreshKeysControls () |
Definition at line 45 of file DisplayDialog.cpp.
| DisplayFrame::DisplayFrame | ( | ) |
Definition at line 94 of file DisplayDialog.cpp.
References book_, convertString(), createIdentControls(), createKeysControls(), createMainControls(), createModsControls(), createOtherControls(), createTroubleControls(), S3D::formatStringBuffer(), S3D::getDataFile(), S3D::getSettingsFile(), ID_PANEL_IDENT, IDCANCEL_CTRL, identPanel_, IDOK_CTRL, keysPanel_, mainPanel_, modsPanel_, otherPanel_, troublePanel_, and TRUE.
| bool DisplayFrame::TransferDataToWindow | ( | ) | [virtual] |
Definition at line 344 of file DisplayDialog.cpp.
References OptionsDisplay::instance(), OptionsDisplay::readOptionsFromFile(), and refreshScreen().
| bool DisplayFrame::TransferDataFromWindow | ( | ) | [virtual] |
Definition at line 600 of file DisplayDialog.cpp.
References OptionsDisplay::getAmbientSoundVolumeEntry(), OptionsDisplay::getAntiAliasEntry(), OptionsDisplay::getBrightnessEntry(), OptionsDisplay::getClientLogToFileEntry(), OptionsDisplay::getDetailTextureEntry(), OptionsDisplay::getDialogSizeEntry(), OptionsDisplay::getDrawSurroundEntry(), OptionsDisplay::getDrawWaterEntry(), OptionsDisplay::getEffectsDetailEntry(), OptionsDisplay::getFocusPauseEntry(), OptionsDisplay::getFramesPerSecondLimitEntry(), OptionsDisplay::getFrameTimerEntry(), OptionsDisplay::getFullScreenEntry(), OptionsDisplay::getHostDescriptionEntry(), OptionsDisplay::getInvertElevationEntry(), OptionsDisplay::getInvertMouseEntry(), OptionsDisplay::getMoreResEntry(), OptionsDisplay::getMusicVolumeEntry(), OptionsDisplay::getNoDepthSortingEntry(), OptionsDisplay::getNoGLCubeMapEntry(), OptionsDisplay::getNoGLEnvCombineEntry(), OptionsDisplay::getNoGLExtEntry(), OptionsDisplay::getNoGLHardwareMipmapsEntry(), OptionsDisplay::getNoGLMultiTexEntry(), OptionsDisplay::getNoGLObjectShadowsEntry(), OptionsDisplay::getNoGLShadersEntry(), OptionsDisplay::getNoGLShadowsEntry(), OptionsDisplay::getNoGLSphereMapEntry(), OptionsDisplay::getNoGLTexSubImageEntry(), OptionsDisplay::getNoModelLightingEntry(), OptionsDisplay::getNoMusicEntry(), OptionsDisplay::getNoPrecipitationEntry(), OptionsDisplay::getNoProgressBackdropEntry(), OptionsDisplay::getNoSkinsEntry(), OptionsDisplay::getNoSkyLayersEntry(), OptionsDisplay::getNoSkyMovementEntry(), OptionsDisplay::getNoSoundEntry(), OptionsDisplay::getNoVBOEntry(), OptionsDisplay::getNoWaterLODEntry(), OptionsDisplay::getNoWaterMovementEntry(), OptionsDisplay::getNoWaterReflectionsEntry(), OptionsDisplay::getNoWaterWavesEntry(), OptionsDisplay::getOnlineTankModelEntry(), OptionsDisplay::getOnlineUserNameEntry(), OptionsDisplay::getScreenHeightEntry(), OptionsDisplay::getScreenWidthEntry(), OptionsDisplay::getSideScrollEntry(), OptionsDisplay::getSimpleWaterShadersEntry(), OptionsDisplay::getSoftwareMouseEntry(), OptionsDisplay::getSoundChannelsEntry(), OptionsDisplay::getSoundVolumeEntry(), OptionsDisplay::getStorePlayerCameraEntry(), OptionsDisplay::getTankDetailEntry(), OptionsDisplay::getTexSizeEntry(), OptionsDisplay::getValidateServerIpEntry(), IDC_AMBIENTVOLUME_CTRL, IDC_ANTIALIAS_CTRL, IDC_DISPLAY_CTRL, IDC_FOCUSPAUSE_CTRL, IDC_FRAMELIMIT_CTRL, IDC_FULLSCREEN_CTRL, IDC_HIGHEFFECTS_CTRL, IDC_HIGHTANK_CTRL, IDC_HOSTDESC_CTRL, IDC_INVERT_CTRL, IDC_INVERTMOUSE_CTRL, IDC_LARGEDIALOGS_CTRL, IDC_LARGETEX_CTRL, IDC_LOGGING_CTRL, IDC_LOWEFFECTS_CTRL, IDC_LOWTANK_CTRL, IDC_MEDIUMDIALOGS_CTRL, IDC_MORERES_CTRL, IDC_MUSICVOLUME_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_NOMUSIC_CTRL, IDC_NOOBJECTSHADOWS_CTRL, IDC_NOPRECIPITATION_CTRL, IDC_NOSHADERS_CTRL, IDC_NOSHADOWS_CTRL, IDC_NOSKINS_CTRL, IDC_NOSKYANI_CTRL, IDC_NOSOUND_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_PLAYERCAMERA_CTRL, IDC_SIDESCROLL_CTRL, IDC_SIMPLEWATERSHADERS_CTRL, IDC_SINGLESKYLAYER_CTRL, IDC_SLIDER1_CTRL, IDC_SMALLDIALOGS_CTRL, IDC_SMALLTEX_CTRL, IDC_SMOUSE_CTRL, IDC_SOUNDCHANNELS_CTRL, IDC_TANKMODEL_CTRL, IDC_TIMER_CTRL, IDC_USERNAME_CTRL, IDC_VALIDATESERVER_CTRL, IDC_VOLUME_CTRL, Keyboard::instance(), OptionsDisplay::instance(), Keyboard::saveKeyFile(), OptionEntryString::setValue(), OptionEntryInt::setValue(), OptionEntryBool::setValue(), and OptionsDisplay::writeOptionsToFile().
| void DisplayFrame::onLoadDefaultsButton | ( | wxCommandEvent & | event | ) |
Definition at line 199 of file DisplayDialog.cpp.
References OptionsDisplay::instance(), OptionsDisplay::loadDefaultValues(), and refreshScreen().
| void DisplayFrame::onLoadFastestButton | ( | wxCommandEvent & | event | ) |
Definition at line 205 of file DisplayDialog.cpp.
References OptionsDisplay::instance(), OptionsDisplay::loadDefaultValues(), OptionsDisplay::loadFastestValues(), and refreshScreen().
| void DisplayFrame::onLoadMediumButton | ( | wxCommandEvent & | event | ) |
Definition at line 212 of file DisplayDialog.cpp.
References OptionsDisplay::instance(), OptionsDisplay::loadDefaultValues(), OptionsDisplay::loadMediumValues(), and refreshScreen().
| void DisplayFrame::onLoadSafeButton | ( | wxCommandEvent & | event | ) |
Definition at line 219 of file DisplayDialog.cpp.
References OptionsDisplay::instance(), OptionsDisplay::loadDefaultValues(), OptionsDisplay::loadSafeValues(), and refreshScreen().
| void DisplayFrame::onLoadDefaultKeysButton | ( | wxCommandEvent & | event | ) |
Definition at line 226 of file DisplayDialog.cpp.
References Keyboard::instance(), Keyboard::loadKeyFile(), and refreshKeysControls().
| void DisplayFrame::onKeyButton | ( | wxCommandEvent & | event | ) |
Definition at line 245 of file DisplayDialog.cpp.
References KeyboardKey::addKey(), Keyboard::getKey(), getKeyDialogAlt(), getKeyDialogControl(), getKeyDialogKey(), getKeyDialogShift(), KeyboardKey::getKeys(), Keyboard::instance(), int(), KeyButtonData::key_, keyboardKeyList, KeyTranslationWx::keySym, KeyTranslationTableWx, KeyButtonData::position_, refreshKeysControls(), KeyboardKey::removeKey(), and showKeyDialog().
| void DisplayFrame::onImportMod | ( | wxCommandEvent & | event | ) |
Definition at line 724 of file DisplayDialog.cpp.
References convertString(), S3D::dialogMessage(), file, S3D::getSettingsFile(), ModFiles::importModFiles(), updateModList(), and ModFiles::writeModFiles().
| void DisplayFrame::onExportMod | ( | wxCommandEvent & | event | ) |
Definition at line 695 of file DisplayDialog.cpp.
References convertString(), S3D::dialogMessage(), ModFiles::exportModFiles(), file, S3D::formatStringBuffer(), S3D::getSettingsFile(), ModFiles::loadModFiles(), and modbox.
| void DisplayFrame::onMoreRes | ( | wxCommandEvent & | event | ) |
| void DisplayFrame::onPageChange | ( | wxNotebookEvent & | event | ) |
| void DisplayFrame::onKey | ( | ) |
| void DisplayFrame::refreshScreen | ( | ) | [protected] |
Definition at line 353 of file DisplayDialog.cpp.
References convertString(), S3D::formatStringBuffer(), IDC_AMBIENTVOLUME_CTRL, IDC_ANTIALIAS_CTRL, IDC_FOCUSPAUSE_CTRL, IDC_FRAMELIMIT_CTRL, IDC_FULLSCREEN_CTRL, IDC_HIGHEFFECTS_CTRL, IDC_HIGHTANK_CTRL, IDC_HOSTDESC_CTRL, IDC_INVERT_CTRL, IDC_INVERTMOUSE_CTRL, IDC_LARGEDIALOGS_CTRL, IDC_LARGETEX_CTRL, IDC_LOGGING_CTRL, IDC_LOWEFFECTS_CTRL, IDC_LOWTANK_CTRL, IDC_MEDIUMDIALOGS_CTRL, IDC_MEDIUMEFFECTS_CTRL, IDC_MEDIUMTANK_CTRL, IDC_MEDIUMTEX_CTRL, IDC_MORERES_CTRL, IDC_MUSICVOLUME_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_NOMUSIC_CTRL, IDC_NOOBJECTSHADOWS_CTRL, IDC_NOPRECIPITATION_CTRL, IDC_NOSHADERS_CTRL, IDC_NOSHADOWS_CTRL, IDC_NOSKINS_CTRL, IDC_NOSKYANI_CTRL, IDC_NOSOUND_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_PLAYERCAMERA_CTRL, IDC_SIDESCROLL_CTRL, IDC_SIMPLEWATERSHADERS_CTRL, IDC_SINGLESKYLAYER_CTRL, IDC_SLIDER1_CTRL, IDC_SMALLDIALOGS_CTRL, IDC_SMALLTEX_CTRL, IDC_SMOUSE_CTRL, IDC_SOUNDCHANNELS_CTRL, IDC_TANKMODEL_CTRL, IDC_TIMER_CTRL, IDC_TINYDIALOGS_CTRL, IDC_USERNAME_CTRL, IDC_VALIDATESERVER_CTRL, IDC_VOLUME_CTRL, IDOK_CTRL, OptionsDisplay::instance(), refreshKeysControls(), and refreshResolutions().
Referenced by onLoadDefaultsButton(), onLoadFastestButton(), onLoadMediumButton(), onLoadSafeButton(), and TransferDataToWindow().
| void DisplayFrame::refreshResolutions | ( | ) | [protected] |
Definition at line 555 of file DisplayDialog.cpp.
References IDC_DISPLAY_CTRL, IDC_MORERES_CTRL, OptionsDisplay::instance(), int(), NULL, and snprintf.
Referenced by onMoreRes(), and refreshScreen().
| void DisplayFrame::refreshKeysControls | ( | ) | [protected] |
Definition at line 316 of file DisplayDialog.cpp.
References Keyboard::getKey(), KeyboardKey::getKeys(), Keyboard::instance(), KeyButtonData::key_, keyboardKeyList, KeyButtonData::position_, snprintf, LangStringUtil::strcmp(), KeyboardKey::translateKeyNameValue(), and KeyboardKey::translateKeyStateValue().
Referenced by onKeyButton(), onLoadDefaultKeysButton(), and refreshScreen().
| wxNotebook* DisplayFrame::book_ |
| wxPanel* DisplayFrame::mainPanel_ |
| wxPanel* DisplayFrame::troublePanel_ |
| wxPanel* DisplayFrame::otherPanel_ |
| wxPanel* DisplayFrame::identPanel_ |
| wxPanel* DisplayFrame::keysPanel_ |
| wxPanel* DisplayFrame::modsPanel_ |
1.5.3