summaryrefslogtreecommitdiff
path: root/rbutil/install_dialogs.h
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2007-09-02 18:16:10 +0000
committerDominik Wenger <domonoky@googlemail.com>2007-09-02 18:16:10 +0000
commit53986b365cf820d2dd7d7070cfe88b7330fb408d (patch)
tree6aa540d2c09183604e70a9d60641911e6f435ff9 /rbutil/install_dialogs.h
parente73f287b5aa14a209627617cbab2f219be59b775 (diff)
downloadrockbox-53986b365cf820d2dd7d7070cfe88b7330fb408d.tar.gz
rockbox-53986b365cf820d2dd7d7070cfe88b7330fb408d.zip
rbutil: removed the wx version of rbutil.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14581 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/install_dialogs.h')
-rw-r--r--rbutil/install_dialogs.h261
1 files changed, 0 insertions, 261 deletions
diff --git a/rbutil/install_dialogs.h b/rbutil/install_dialogs.h
deleted file mode 100644
index 87c557a26f..0000000000
--- a/rbutil/install_dialogs.h
+++ /dev/null
@@ -1,261 +0,0 @@
1#ifndef INSTALL_DIALOGS_H_INCLUDED
2#define INSTALL_DIALOGS_H_INCLUDED
3
4#include "rbutil.h"
5#include "talkfile.h"
6
7#include "rbutilCtrls.h"
8class bootloaderInstallDlg : public wxDialog
9{
10 DECLARE_CLASS( bootloaderInstallDlg )
11 DECLARE_EVENT_TABLE()
12public:
13enum {
14 ID_DEVICEPOS = 1002,
15 ID_FIRMWARE = 1003,
16 }; //End of Enum
17public:
18 bootloaderInstallDlg( );
19 bootloaderInstallDlg( wxWindow* parent,
20 wxWindowID id = wxID_ANY,
21 const wxString& caption = wxT("Bootloader Installation"),
22 const wxPoint& pos = wxDefaultPosition,
23 const wxSize& size = wxDefaultSize,
24 long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
25 // Member initialization
26 void Init();
27 //Creation
28 bool Create( wxWindow* parent,
29 wxWindowID id = wxID_ANY,
30 const wxString& caption = wxT("Bootloader Installation"),
31 const wxPoint& pos = wxDefaultPosition,
32 const wxSize& size = wxDefaultSize,
33 long style = wxDEFAULT_DIALOG_STYLE |wxRESIZE_BORDER );
34 // Creates the controls and sizers
35 void CreateControls();
36
37 bool TransferDataFromWindow();
38 bool TransferDataToWindow();
39
40private:
41
42 DevicePositionCtrl* m_devicepos;
43 FirmwarePositionCtrl* m_firmwarepos;
44
45
46};
47
48class talkInstallDlg : public wxDialog
49{
50 DECLARE_CLASS( talkInstallDlg )
51 DECLARE_EVENT_TABLE()
52public:
53enum {
54 ID_DEVICEPOS = 1002,
55 ID_BROWSE_ENC_BTN = 1003,
56 ID_BROWSE_TTS_BTN = 1004,
57 ID_TTS_CBX = 1005,
58 ID_ENC_CBX = 1006,
59 }; //End of Enum
60public:
61 talkInstallDlg(TalkFileCreator* talkcreator);
62 talkInstallDlg(TalkFileCreator* talkcreator, wxWindow* parent,
63 wxWindowID id = wxID_ANY,
64 const wxString& caption = wxT("Talk file creation"),
65 const wxPoint& pos = wxDefaultPosition,
66 const wxSize& size = wxDefaultSize,
67 long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
68 /// Member initialization
69 void Init();
70 /// Creation
71 bool Create( wxWindow* parent,
72 wxWindowID id = wxID_ANY,
73 const wxString& caption = wxT("Talk file creation"),
74 const wxPoint& pos = wxDefaultPosition,
75 const wxSize& size = wxDefaultSize,
76 long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
77 /// Creates the controls and sizers
78 void CreateControls();
79
80 void OnBrowseEncBtn(wxCommandEvent& event);
81 void OnBrowseTtsBtn(wxCommandEvent& event);
82
83 bool TransferDataFromWindow();
84 bool TransferDataToWindow();
85
86private:
87 TalkFileCreator* m_talkCreator;
88
89 DevicePositionCtrl* m_devicepos;
90
91 wxTextCtrl* m_EncExe;
92 wxButton* m_browseEncBtn;
93 wxTextCtrl* m_EncOpts;
94 wxComboBox* m_Enc;
95
96 wxTextCtrl* m_TtsExe;
97 wxButton* m_browseTtsBtn;
98 wxTextCtrl* m_TtsOpts;
99 wxComboBox* m_Tts;
100
101
102 wxCheckBox* m_OverwriteWave;
103 wxCheckBox* m_OverwriteTalk;
104 wxCheckBox* m_RemoveWave;
105 wxCheckBox* m_Recursive;
106 wxCheckBox* m_StripExtensions;
107
108};
109
110
111class fontInstallDlg : public wxDialog
112{
113 DECLARE_CLASS( fontInstallDlg )
114 DECLARE_EVENT_TABLE()
115public:
116enum {
117 ID_DEVICEPOS = 1002,
118 }; //End of Enum
119public:
120 fontInstallDlg( );
121 fontInstallDlg( wxWindow* parent,
122 wxWindowID id = wxID_ANY,
123 const wxString& caption = wxT("Font Installation"),
124 const wxPoint& pos = wxDefaultPosition,
125 const wxSize& size = wxDefaultSize,
126 long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
127 /// Member initialization
128 void Init();
129 /// Creation
130 bool Create( wxWindow* parent,
131 wxWindowID id = wxID_ANY,
132 const wxString& caption = wxT("Font Installation"),
133 const wxPoint& pos = wxDefaultPosition,
134 const wxSize& size = wxDefaultSize,
135 long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
136 /// Creates the controls and sizers
137 void CreateControls();
138
139 bool TransferDataFromWindow();
140 bool TransferDataToWindow();
141
142private:
143 DevicePositionCtrl* m_devicepos;
144};
145
146
147class rockboxDeInstallDlg : public wxDialog
148{
149 DECLARE_CLASS( rockboxDeInstallDlg )
150 DECLARE_EVENT_TABLE()
151public:
152enum {
153 ID_DEVICEPOS = 1002,
154 ID_FULL_CHCKBX = 1003,
155 }; //End of Enum
156public:
157 rockboxDeInstallDlg( );
158 rockboxDeInstallDlg( wxWindow* parent,
159 wxWindowID id = wxID_ANY,
160 const wxString& caption = wxT("Rockbox Deinstallation"),
161 const wxPoint& pos = wxDefaultPosition,
162 const wxSize& size = wxDefaultSize,
163 long style =wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
164 /// Member initialization
165 void Init();
166 /// Creation
167 bool Create( wxWindow* parent,
168 wxWindowID id = wxID_ANY,
169 const wxString& caption = wxT("Rockbox Deinstallation"),
170 const wxPoint& pos = wxDefaultPosition,
171 const wxSize& size = wxDefaultSize,
172 long style =wxDEFAULT_DIALOG_STYLE |wxRESIZE_BORDER );
173 /// Creates the controls and sizers
174 void CreateControls();
175
176 bool TransferDataFromWindow();
177 bool TransferDataToWindow();
178
179private:
180 DevicePositionCtrl* m_devicepos;
181};
182
183class themesInstallDlg : public wxDialog
184{
185 DECLARE_CLASS( themesInstallDlg )
186 DECLARE_EVENT_TABLE()
187public:
188enum {
189 ID_DEVICE = 1001,
190 ID_DEVICEPOS = 1002,
191 ID_THEME = 1006,
192 }; //End of Enum
193public:
194 themesInstallDlg( );
195 themesInstallDlg( wxWindow* parent,
196 wxWindowID id = wxID_ANY,
197 const wxString& caption = wxT("Themes Installation"),
198 const wxPoint& pos = wxDefaultPosition,
199 const wxSize& size = wxDefaultSize,
200 long style = wxDEFAULT_DIALOG_STYLE |wxRESIZE_BORDER );
201 // Creation
202 bool Create( wxWindow* parent,
203 wxWindowID id = wxID_ANY,
204 const wxString& caption = wxT("Themes Installation"),
205 const wxPoint& pos = wxDefaultPosition,
206 const wxSize& size = wxDefaultSize,
207 long style = wxDEFAULT_DIALOG_STYLE |wxRESIZE_BORDER );
208 // Creates the controls and sizers
209 void CreateControls();
210
211 bool TransferDataFromWindow();
212 bool TransferDataToWindow();
213
214private:
215 wxString currentPreview;
216 DevicePositionCtrl* m_devicepos;
217 ThemeCtrl* m_theme;
218
219};
220
221class rockboxInstallDlg : public wxDialog
222{
223 DECLARE_CLASS( rockboxInstallDlg )
224 DECLARE_EVENT_TABLE()
225public:
226enum {
227 ID_DEVICEPOS = 1002,
228 ID_BUILD_BOX = 1006,
229 ID_DEVICE_POS_CTRL = 1007,
230 ID_DETAIL_TXT = 1008,
231 ID_NOCACHE_CHCKBX =1009,
232
233 }; //End of Enum
234public:
235 rockboxInstallDlg( );
236 rockboxInstallDlg( wxWindow* parent,
237 wxWindowID id = wxID_ANY,
238 const wxString& caption = wxT("Rockbox Installation"),
239 const wxPoint& pos = wxDefaultPosition,
240 const wxSize& size = wxDefaultSize,
241 long style = wxDEFAULT_DIALOG_STYLE |wxRESIZE_BORDER );
242 // Creation
243 bool Create( wxWindow* parent,
244 wxWindowID id = wxID_ANY,
245 const wxString& caption = wxT("Rockbox Installation"),
246 const wxPoint& pos = wxDefaultPosition,
247 const wxSize& size = wxDefaultSize,
248 long style = wxDEFAULT_DIALOG_STYLE |wxRESIZE_BORDER );
249 // Creates the controls and sizers
250 void CreateControls();
251
252 void OnBuildBox(wxCommandEvent& event);
253
254 bool TransferDataFromWindow();
255 bool TransferDataToWindow();
256
257private:
258 DevicePositionCtrl* m_devicepos;
259};
260
261#endif // INSTALL_DIALOGS_H_INCLUDED