1 #ifndef LAUNCHERSETUP_H
2 #define LAUNCHERSETUP_H
11 #include "wx/notebook.h"
14 class LauncherSetup : public wxDialog
17 void initTab_Video(wxNotebook* parent);
18 void initTab_Audio(wxNotebook* parent);
19 void initTab_Joystick(wxNotebook* parent);
20 void initTab_Speed(wxNotebook* parent);
21 void initTab_Network(wxNotebook* parent);
25 void saveTab_Joystick();
27 void saveTab_Network();
31 wxDECLARE_EVENT_TABLE();
38 wxComboBox* m_Video_Renderer;
39 wxCheckBox* m_Video_Fullscreen;
40 wxCheckBox* m_Video_MSAA;
41 wxChoice* m_Video_MSAASamples;
42 wxCheckBox* m_Video_ShowFPS;
44 wxComboBox* m_Audio_PlaybackDevice;
45 wxComboBox* m_Audio_CaptureDevice;
46 wxCheckBox* m_Audio_EFX;
47 wxCheckBox* m_Audio_LauncherSounds;
49 wxComboBox* m_Joystick_Device;
50 wxCheckBox* m_Joystick_FF;
51 wxCheckBox* m_Joystick_Directional;
53 wxComboBox* m_Speed_DefaultDetail;
55 wxRadioBox* m_Network_Connection;
56 wxRadioBox* m_Network_Speed;
57 wxTextCtrl* m_Network_Port;
58 unsigned short m_port_validate;
60 void onOk(wxCommandEvent& event);
61 void onToggleMSAA(wxCommandEvent& event);
65 LauncherSetup( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Setup"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_DIALOG_STYLE );
72 #endif // LAUNCHERSETUP_H