]> icculus.org git repositories - taylor/freespace2.git/blob - include/launchersetup.h
initial launchersetup merge
[taylor/freespace2.git] / include / launchersetup.h
1 #ifndef LAUNCHERSETUP_H
2 #define LAUNCHERSETUP_H
3
4
5 #include "wx/wxprec.h"
6
7 #ifndef WX_PRECOMP
8         #include "wx/wx.h"
9 #endif
10
11 #include "wx/notebook.h"
12
13
14 class LauncherSetup : public wxDialog
15 {
16         private:
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);
22                 void initTab_PXO(wxNotebook* parent);
23
24         protected:
25                 /*
26                 wxNotebook* m_notebook4;
27                 wxPanel* m_P_Video;
28                 wxComboBox* m_comboBox1;
29                 wxCheckBox* m_checkBox2;
30                 wxCheckBox* m_checkBox1;
31                 wxPanel* m_P_Audio;
32                 wxComboBox* m_comboBox41;
33                 wxComboBox* m_comboBox51;
34                 wxCheckBox* m_checkBox51;
35                 wxCheckBox* m_checkBox6;
36                 wxPanel* m_P_Joystick;
37                 wxComboBox* m_comboBox5;
38                 wxCheckBox* m_checkBox4;
39                 wxCheckBox* m_checkBox5;
40                 wxPanel* m_P_Speed;
41                 wxComboBox* m_comboBox4;
42                 wxPanel* m_P_Network;
43                 wxRadioBox* m_radioBox3;
44                 wxRadioBox* m_radioBox4;
45                 wxStaticText* m_staticText5;
46                 wxTextCtrl* m_textCtrl5;
47                 wxPanel* m_P_PXO;
48                 wxStaticText* m_staticText3;
49                 wxTextCtrl* m_textCtrl3;
50                 wxStaticText* m_staticText4;
51                 wxTextCtrl* m_textCtrl4;
52                 wxCheckBox* m_checkBox7;
53                 wxCheckBox* m_checkBox8;
54                 */
55                 wxStdDialogButtonSizer* m_sdbSizer1;
56                 wxButton* m_sdbSizer1OK;
57                 wxButton* m_sdbSizer1Cancel;
58
59                 wxComboBox* m_Video_Renderer;
60                 wxCheckBox* m_Video_Fullscreen;
61                 wxCheckBox* m_Video_MSAA;
62                 wxChoice* m_Video_MSAASamples;
63                 wxCheckBox* m_Video_ShowFPS;
64
65                 wxComboBox* m_Audio_PlaybackDevice;
66                 wxComboBox* m_Audio_CaptureDevice;
67                 wxCheckBox* m_Audio_EFX;
68                 wxCheckBox* m_Audio_LauncherSounds;
69
70                 wxComboBox* m_Joystick_Device;
71                 wxCheckBox* m_Joystick_FF;
72                 wxCheckBox* m_Joystick_Directional;
73
74                 wxComboBox* m_Speed_DefaultDetail;
75
76                 wxRadioBox* m_Network_Connection;
77                 wxRadioBox* m_Network_Speed;
78                 wxTextCtrl* m_Network_Port;
79                 unsigned short m_port_validate;
80
81                 wxTextCtrl* m_PXO_Username;
82                 wxTextCtrl* m_PXO_Password;
83                 wxCheckBox* m_PXO_SkipVerify;
84                 wxCheckBox* m_PXO_Banners;
85
86         public:
87
88                 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 );
89                 ~LauncherSetup();
90
91 };
92
93
94
95 #endif // LAUNCHERSETUP_H