7 #ifndef CAFU_DIALOG_OPTIONS_HPP_INCLUDED
8 #define CAFU_DIALOG_OPTIONS_HPP_INCLUDED
14 class wxSpinDoubleEvent;
26 wxChoice* GameCfg_GameConfigChoice;
28 wxTextCtrl* GameCfg_DefaultTextureScale;
29 wxTextCtrl* GameCfg_DefaultLightmapScale;
30 wxTextCtrl* GameCfg_CordonTexture;
31 wxTextCtrl* GameCfg_EngineExe;
32 wxTextCtrl* GameCfg_BSPExe;
33 wxTextCtrl* GameCfg_PVSExe;
34 wxTextCtrl* GameCfg_LightExe;
38 wxSizer* OptionsDialogInit (wxWindow *parent,
bool call_fit=
true,
bool set_sizer=
true);
39 wxSizer* OptionsGameConfigsTabInit(wxWindow *parent,
bool call_fit=
true,
bool set_sizer=
true);
40 wxSizer* OptionsGeneralTabInit (wxWindow *parent,
bool call_fit=
true,
bool set_sizer=
true);
41 wxSizer* Options2DViewsTabInit (wxWindow *parent,
bool call_fit=
true,
bool set_sizer=
true);
42 wxSizer* Options3DViewsTabInit (wxWindow *parent,
bool call_fit=
true,
bool set_sizer=
true);
46 void GameCfg_Update_ConfigsList();
49 void OnOK(wxCommandEvent& Event);
50 void OnHelp(wxCommandEvent& Event);
51 void OnButton_General_BrowseCafuExe(wxCommandEvent& Event);
52 void OnButton_General_BrowseCaBSPExe(wxCommandEvent& Event);
53 void OnButton_General_BrowseCaPVSExe(wxCommandEvent& Event);
54 void OnButton_General_BrowseCaLightExe(wxCommandEvent& Event);
55 void OnChoice_GameCfg_GameConfigs(wxCommandEvent& Event);
56 void OnButton_GameCfg_PickCordonTexture(wxCommandEvent& Event);
57 void OnSpinCtrl_3DViews_MouseSensitivity(wxSpinDoubleEvent& Event);
62 ID_CHECKBOX_GENERAL_INDEPENDENTWINDOWS=wxID_HIGHEST+1,
63 ID_BUTTON_GENERAL_BrowseCafuExe,
64 ID_BUTTON_GENERAL_BrowseCaBSPExe,
65 ID_BUTTON_GENERAL_BrowseCaPVSExe,
66 ID_BUTTON_GENERAL_BrowseCaLightExe,
67 ID_CHOICE_GAMECFG_GameConfigs,
68 ID_BUTTON_GAMECFG_PickCordonTexture,
69 ID_SPINCTRL_3DVIEWS_MouseSensitivity
Definition: DialogOptions.hpp:17
The class describes the settings for a game/MOD.
Definition: GameConfig.hpp:32