diff options
author | Antoine Cellerier <dionoea@videolan.org> | 2007-06-10 20:13:24 +0000 |
---|---|---|
committer | Antoine Cellerier <dionoea@videolan.org> | 2007-06-10 20:13:24 +0000 |
commit | d86e1a4998fdad8b6dafc92ebb0ab85c026c9a08 (patch) | |
tree | 22aefd368c8a116d4b14f6f4d1c050062e26813f /rbutil/rbutilCtrls.h | |
parent | 2cda994431174ab809143761a3c72412acc54dc3 (diff) | |
download | rockbox-d86e1a4998fdad8b6dafc92ebb0ab85c026c9a08.tar.gz rockbox-d86e1a4998fdad8b6dafc92ebb0ab85c026c9a08.zip |
Add "Select All" button to the themes installer.
Remove a bunch of tabs.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13610 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilCtrls.h')
-rw-r--r-- | rbutil/rbutilCtrls.h | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/rbutil/rbutilCtrls.h b/rbutil/rbutilCtrls.h index 1b084a88d9..53690a251e 100644 --- a/rbutil/rbutilCtrls.h +++ b/rbutil/rbutilCtrls.h | |||
@@ -45,11 +45,12 @@ DECLARE_DYNAMIC_CLASS(ThemeCtrl) | |||
45 | DECLARE_EVENT_TABLE() | 45 | DECLARE_EVENT_TABLE() |
46 | public: | 46 | public: |
47 | enum { | 47 | enum { |
48 | ID_DESC = 10001, | 48 | ID_DESC = 10001, |
49 | ID_FILESIZE= 10002, | 49 | ID_FILESIZE= 10002, |
50 | ID_INSTALLCHECKBOX= 10003, | 50 | ID_INSTALLCHECKBOX= 10003, |
51 | ID_PREVIEW_BITMAP = 10004, | 51 | ID_PREVIEW_BITMAP = 10004, |
52 | ID_THEME_LST = 10005, | 52 | ID_THEME_LST = 10005, |
53 | ID_THEME_SELECT_ALL = 10006 | ||
53 | }; //End of Enum | 54 | }; //End of Enum |
54 | 55 | ||
55 | public: | 56 | public: |
@@ -77,17 +78,21 @@ public: | |||
77 | void Init(); | 78 | void Init(); |
78 | // Event handlers | 79 | // Event handlers |
79 | void OnThemesLst(wxCommandEvent& event); | 80 | void OnThemesLst(wxCommandEvent& event); |
81 | void OnSelectAll(wxCommandEvent& event); | ||
80 | void OnCheckBox(wxCommandEvent& event); | 82 | void OnCheckBox(wxCommandEvent& event); |
81 | 83 | ||
82 | void setDevice(wxString device); | 84 | void setDevice(wxString device); |
83 | wxArrayString getThemesToInstall(); | 85 | wxArrayString getThemesToInstall(); |
84 | 86 | ||
85 | protected: | 87 | protected: |
88 | void ThemePreview(void); | ||
89 | |||
86 | wxString m_currentimage; | 90 | wxString m_currentimage; |
87 | wxString m_currentResolution; | 91 | wxString m_currentResolution; |
88 | 92 | ||
89 | wxStaticText* m_desc; | 93 | wxStaticText* m_desc; |
90 | wxListBox* m_themeList; | 94 | wxListBox* m_themeList; |
95 | wxButton* m_selectAllThemes; | ||
91 | wxStaticText* m_size; | 96 | wxStaticText* m_size; |
92 | wxTextCtrl* m_themedesc; | 97 | wxTextCtrl* m_themedesc; |
93 | ImageCtrl* m_PreviewBitmap; | 98 | ImageCtrl* m_PreviewBitmap; |
@@ -141,8 +146,8 @@ DECLARE_DYNAMIC_CLASS(DeviceSelectorCtrl) | |||
141 | DECLARE_EVENT_TABLE() | 146 | DECLARE_EVENT_TABLE() |
142 | public: | 147 | public: |
143 | enum { | 148 | enum { |
144 | ID_DEVICE_CBX = 10001, | 149 | ID_DEVICE_CBX = 10001, |
145 | ID_AUTODETECT_BTN= 10002, | 150 | ID_AUTODETECT_BTN= 10002, |
146 | }; //End of Enum | 151 | }; //End of Enum |
147 | 152 | ||
148 | public: | 153 | public: |
@@ -187,7 +192,7 @@ DECLARE_DYNAMIC_CLASS(DevicePositionCtrl) | |||
187 | DECLARE_EVENT_TABLE() | 192 | DECLARE_EVENT_TABLE() |
188 | public: | 193 | public: |
189 | enum { | 194 | enum { |
190 | ID_BROWSE_BTN = 10003, | 195 | ID_BROWSE_BTN = 10003, |
191 | }; //End of Enum | 196 | }; //End of Enum |
192 | 197 | ||
193 | public: | 198 | public: |
@@ -234,7 +239,7 @@ DECLARE_DYNAMIC_CLASS(FirmwarePositionCtrl) | |||
234 | DECLARE_EVENT_TABLE() | 239 | DECLARE_EVENT_TABLE() |
235 | public: | 240 | public: |
236 | enum { | 241 | enum { |
237 | ID_BROWSE_BTN = 10004, | 242 | ID_BROWSE_BTN = 10004, |
238 | }; //End of Enum | 243 | }; //End of Enum |
239 | 244 | ||
240 | public: | 245 | public: |