all builds are now with wxWidgets-2.9.0, we are now using UTF-8,
[novacoin.git] / uibase.h
1 ///////////////////////////////////////////////////////////////////////////\r
2 // C++ code generated with wxFormBuilder (version Apr 16 2008)\r
3 // http://www.wxformbuilder.org/\r
4 //\r
5 // PLEASE DO "NOT" EDIT THIS FILE!\r
6 ///////////////////////////////////////////////////////////////////////////\r
7 \r
8 #ifndef __uibase__\r
9 #define __uibase__\r
10 \r
11 #include <wx/intl.h>\r
12 \r
13 #include <wx/string.h>\r
14 #include <wx/bitmap.h>\r
15 #include <wx/image.h>\r
16 #include <wx/icon.h>\r
17 #include <wx/menu.h>\r
18 #include <wx/gdicmn.h>\r
19 #include <wx/font.h>\r
20 #include <wx/colour.h>\r
21 #include <wx/settings.h>\r
22 #include <wx/toolbar.h>\r
23 #include <wx/statusbr.h>\r
24 #include <wx/stattext.h>\r
25 #include <wx/textctrl.h>\r
26 #include <wx/button.h>\r
27 #include <wx/sizer.h>\r
28 #include <wx/panel.h>\r
29 #include <wx/choice.h>\r
30 #include <wx/listctrl.h>\r
31 #include <wx/frame.h>\r
32 #include <wx/html/htmlwin.h>\r
33 #include <wx/dialog.h>\r
34 #include <wx/listbox.h>\r
35 #include <wx/checkbox.h>\r
36 #include <wx/spinctrl.h>\r
37 #include <wx/scrolwin.h>\r
38 #include <wx/statbmp.h>\r
39 \r
40 ///////////////////////////////////////////////////////////////////////////\r
41 \r
42 #define wxID_MAINFRAME 1000\r
43 #define wxID_VIEWSHOWGENERATED 1001\r
44 #define wxID_OPTIONSGENERATEBITCOINS 1002\r
45 #define wxID_MENUOPTIONSOPTIONS 1003\r
46 #define wxID_BUTTONSEND 1004\r
47 #define wxID_BUTTONRECEIVE 1005\r
48 #define wxID_TEXTCTRLADDRESS 1006\r
49 #define wxID_BUTTONCHANGE 1007\r
50 #define wxID_BUTTONCOPY 1008\r
51 #define wxID_TRANSACTIONFEE 1009\r
52 #define wxID_PROXYIP 1010\r
53 #define wxID_PROXYPORT 1011\r
54 #define wxID_TEXTCTRLPAYTO 1012\r
55 #define wxID_BUTTONPASTE 1013\r
56 #define wxID_BUTTONADDRESSBOOK 1014\r
57 #define wxID_TEXTCTRLAMOUNT 1015\r
58 #define wxID_CHOICETRANSFERTYPE 1016\r
59 #define wxID_LISTCTRL 1017\r
60 #define wxID_BUTTONRENAME 1018\r
61 #define wxID_BUTTONNEW 1019\r
62 #define wxID_BUTTONEDIT 1020\r
63 #define wxID_BUTTONDELETE 1021\r
64 #define wxID_TEXTCTRL 1022\r
65 \r
66 ///////////////////////////////////////////////////////////////////////////////\r
67 /// Class CMainFrameBase\r
68 ///////////////////////////////////////////////////////////////////////////////\r
69 class CMainFrameBase : public wxFrame \r
70 {\r
71         private:\r
72         \r
73         protected:\r
74                 wxMenuBar* m_menubar;\r
75                 wxMenu* m_menuFile;\r
76                 wxMenu* m_menuView;\r
77                 wxMenu* m_menuHelp;\r
78                 wxToolBar* m_toolBar;\r
79                 wxStatusBar* m_statusBar;\r
80                 \r
81                 wxStaticText* m_staticText32;\r
82                 wxTextCtrl* m_textCtrlAddress;\r
83                 wxButton* m_buttonNew;\r
84                 wxButton* m_buttonCopy;\r
85                 \r
86                 wxPanel* m_panel14;\r
87                 wxStaticText* m_staticText41;\r
88                 wxStaticText* m_staticTextBalance;\r
89                 \r
90                 wxChoice* m_choiceFilter;\r
91                 \r
92                 // Virtual event handlers, overide them in your derived class\r
93                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
94                 virtual void OnIconize( wxIconizeEvent& event ){ event.Skip(); }\r
95                 virtual void OnIdle( wxIdleEvent& event ){ event.Skip(); }\r
96                 virtual void OnMouseEvents( wxMouseEvent& event ){ event.Skip(); }\r
97                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
98                 virtual void OnMenuFileExit( wxCommandEvent& event ){ event.Skip(); }\r
99                 virtual void OnMenuViewShowGenerated( wxCommandEvent& event ){ event.Skip(); }\r
100                 virtual void OnUpdateUIViewShowGenerated( wxUpdateUIEvent& event ){ event.Skip(); }\r
101                 virtual void OnMenuOptionsGenerate( wxCommandEvent& event ){ event.Skip(); }\r
102                 virtual void OnUpdateUIOptionsGenerate( wxUpdateUIEvent& event ){ event.Skip(); }\r
103                 virtual void OnMenuOptionsChangeYourAddress( wxCommandEvent& event ){ event.Skip(); }\r
104                 virtual void OnMenuOptionsOptions( wxCommandEvent& event ){ event.Skip(); }\r
105                 virtual void OnMenuHelpAbout( wxCommandEvent& event ){ event.Skip(); }\r
106                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
107                 virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
108                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
109                 virtual void OnMouseEventsAddress( wxMouseEvent& event ){ event.Skip(); }\r
110                 virtual void OnSetFocusAddress( wxFocusEvent& event ){ event.Skip(); }\r
111                 virtual void OnButtonChange( wxCommandEvent& event ){ event.Skip(); }\r
112                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
113                 virtual void OnListColBeginDrag( wxListEvent& event ){ event.Skip(); }\r
114                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
115                 virtual void OnPaintListCtrl( wxPaintEvent& event ){ event.Skip(); }\r
116                 \r
117         \r
118         public:\r
119                 wxMenu* m_menuOptions;\r
120                 wxListCtrl* m_listCtrl;\r
121                 CMainFrameBase( wxWindow* parent, wxWindowID id = wxID_MAINFRAME, const wxString& title = _("Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 712,484 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
122                 ~CMainFrameBase();\r
123         \r
124 };\r
125 \r
126 ///////////////////////////////////////////////////////////////////////////////\r
127 /// Class CTxDetailsDialogBase\r
128 ///////////////////////////////////////////////////////////////////////////////\r
129 class CTxDetailsDialogBase : public wxDialog \r
130 {\r
131         private:\r
132         \r
133         protected:\r
134                 wxHtmlWindow* m_htmlWin;\r
135                 wxButton* m_buttonOK;\r
136                 \r
137                 // Virtual event handlers, overide them in your derived class\r
138                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
139                 \r
140         \r
141         public:\r
142                 CTxDetailsDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Transaction Details"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 620,450 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
143                 ~CTxDetailsDialogBase();\r
144         \r
145 };\r
146 \r
147 ///////////////////////////////////////////////////////////////////////////////\r
148 /// Class COptionsDialogBase\r
149 ///////////////////////////////////////////////////////////////////////////////\r
150 class COptionsDialogBase : public wxDialog \r
151 {\r
152         private:\r
153         \r
154         protected:\r
155                 wxListBox* m_listBox;\r
156                 wxScrolledWindow* m_scrolledWindow;\r
157                 wxPanel* m_panelMain;\r
158                 \r
159                 wxStaticText* m_staticText32;\r
160                 wxStaticText* m_staticText31;\r
161                 wxTextCtrl* m_textCtrlTransactionFee;\r
162                 wxCheckBox* m_checkBoxLimitProcessors;\r
163                 wxSpinCtrl* m_spinCtrlLimitProcessors;\r
164                 wxStaticText* m_staticText35;\r
165                 wxCheckBox* m_checkBoxStartOnSystemStartup;\r
166                 wxCheckBox* m_checkBoxMinimizeToTray;\r
167                 wxCheckBox* m_checkBoxMinimizeOnClose;\r
168                 wxCheckBox* m_checkBoxUseProxy;\r
169                 \r
170                 wxStaticText* m_staticTextProxyIP;\r
171                 wxTextCtrl* m_textCtrlProxyIP;\r
172                 wxStaticText* m_staticTextProxyPort;\r
173                 wxTextCtrl* m_textCtrlProxyPort;\r
174                 wxPanel* m_panelTest2;\r
175                 \r
176                 wxStaticText* m_staticText321;\r
177                 wxStaticText* m_staticText69;\r
178                 wxButton* m_buttonOK;\r
179                 wxButton* m_buttonCancel;\r
180                 wxButton* m_buttonApply;\r
181                 \r
182                 // Virtual event handlers, overide them in your derived class\r
183                 virtual void OnListBox( wxCommandEvent& event ){ event.Skip(); }\r
184                 virtual void OnKillFocusTransactionFee( wxFocusEvent& event ){ event.Skip(); }\r
185                 virtual void OnCheckBoxLimitProcessors( wxCommandEvent& event ){ event.Skip(); }\r
186                 virtual void OnCheckBoxMinimizeToTray( wxCommandEvent& event ){ event.Skip(); }\r
187                 virtual void OnCheckBoxUseProxy( wxCommandEvent& event ){ event.Skip(); }\r
188                 virtual void OnKillFocusProxy( wxFocusEvent& event ){ event.Skip(); }\r
189                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
190                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
191                 virtual void OnButtonApply( wxCommandEvent& event ){ event.Skip(); }\r
192                 \r
193         \r
194         public:\r
195                 COptionsDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 540,360 ), long style = wxDEFAULT_DIALOG_STYLE );\r
196                 ~COptionsDialogBase();\r
197         \r
198 };\r
199 \r
200 ///////////////////////////////////////////////////////////////////////////////\r
201 /// Class CAboutDialogBase\r
202 ///////////////////////////////////////////////////////////////////////////////\r
203 class CAboutDialogBase : public wxDialog \r
204 {\r
205         private:\r
206         \r
207         protected:\r
208                 wxStaticBitmap* m_bitmap;\r
209                 \r
210                 wxStaticText* m_staticText40;\r
211                 \r
212                 wxStaticText* m_staticTextMain;\r
213                 \r
214                 \r
215                 wxButton* m_buttonOK;\r
216                 \r
217                 // Virtual event handlers, overide them in your derived class\r
218                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
219                 \r
220         \r
221         public:\r
222                 wxStaticText* m_staticTextVersion;\r
223                 CAboutDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 532,329 ), long style = wxDEFAULT_DIALOG_STYLE );\r
224                 ~CAboutDialogBase();\r
225         \r
226 };\r
227 \r
228 ///////////////////////////////////////////////////////////////////////////////\r
229 /// Class CSendDialogBase\r
230 ///////////////////////////////////////////////////////////////////////////////\r
231 class CSendDialogBase : public wxDialog \r
232 {\r
233         private:\r
234         \r
235         protected:\r
236                 \r
237                 \r
238                 wxStaticText* m_staticTextInstructions;\r
239                 \r
240                 wxStaticBitmap* m_bitmapCheckMark;\r
241                 wxStaticText* m_staticText36;\r
242                 wxTextCtrl* m_textCtrlAddress;\r
243                 wxButton* m_buttonPaste;\r
244                 wxButton* m_buttonAddress;\r
245                 wxStaticText* m_staticText19;\r
246                 wxTextCtrl* m_textCtrlAmount;\r
247                 wxStaticText* m_staticText20;\r
248                 wxChoice* m_choiceTransferType;\r
249                 \r
250                 \r
251                 wxStaticText* m_staticTextFrom;\r
252                 wxTextCtrl* m_textCtrlFrom;\r
253                 wxStaticText* m_staticTextMessage;\r
254                 wxTextCtrl* m_textCtrlMessage;\r
255                 \r
256                 wxButton* m_buttonSend;\r
257                 wxButton* m_buttonCancel;\r
258                 \r
259                 // Virtual event handlers, overide them in your derived class\r
260                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
261                 virtual void OnTextAddress( wxCommandEvent& event ){ event.Skip(); }\r
262                 virtual void OnButtonPaste( wxCommandEvent& event ){ event.Skip(); }\r
263                 virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
264                 virtual void OnKillFocusAmount( wxFocusEvent& event ){ event.Skip(); }\r
265                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
266                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
267                 \r
268         \r
269         public:\r
270                 CSendDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Send Coins"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 675,312 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
271                 ~CSendDialogBase();\r
272         \r
273 };\r
274 \r
275 ///////////////////////////////////////////////////////////////////////////////\r
276 /// Class CSendingDialogBase\r
277 ///////////////////////////////////////////////////////////////////////////////\r
278 class CSendingDialogBase : public wxDialog \r
279 {\r
280         private:\r
281         \r
282         protected:\r
283                 wxStaticText* m_staticTextSending;\r
284                 wxTextCtrl* m_textCtrlStatus;\r
285                 \r
286                 wxButton* m_buttonOK;\r
287                 wxButton* m_buttonCancel;\r
288                 \r
289                 // Virtual event handlers, overide them in your derived class\r
290                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
291                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
292                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
293                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
294                 \r
295         \r
296         public:\r
297                 CSendingDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Sending..."), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 442,151 ), long style = wxDEFAULT_DIALOG_STYLE );\r
298                 ~CSendingDialogBase();\r
299         \r
300 };\r
301 \r
302 ///////////////////////////////////////////////////////////////////////////////\r
303 /// Class CYourAddressDialogBase\r
304 ///////////////////////////////////////////////////////////////////////////////\r
305 class CYourAddressDialogBase : public wxDialog \r
306 {\r
307         private:\r
308         \r
309         protected:\r
310                 \r
311                 wxStaticText* m_staticText45;\r
312                 wxListCtrl* m_listCtrl;\r
313                 \r
314                 wxButton* m_buttonRename;\r
315                 wxButton* m_buttonNew;\r
316                 wxButton* m_buttonCopy;\r
317                 wxButton* m_buttonOK;\r
318                 wxButton* m_buttonCancel;\r
319                 \r
320                 // Virtual event handlers, overide them in your derived class\r
321                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
322                 virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
323                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
324                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
325                 virtual void OnButtonRename( wxCommandEvent& event ){ event.Skip(); }\r
326                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
327                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
328                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
329                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
330                 \r
331         \r
332         public:\r
333                 CYourAddressDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Your Bitcoin Addresses"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 610,390 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
334                 ~CYourAddressDialogBase();\r
335         \r
336 };\r
337 \r
338 ///////////////////////////////////////////////////////////////////////////////\r
339 /// Class CAddressBookDialogBase\r
340 ///////////////////////////////////////////////////////////////////////////////\r
341 class CAddressBookDialogBase : public wxDialog \r
342 {\r
343         private:\r
344         \r
345         protected:\r
346                 \r
347                 wxStaticText* m_staticText55;\r
348                 wxListCtrl* m_listCtrl;\r
349                 \r
350                 wxButton* m_buttonEdit;\r
351                 wxButton* m_buttonNew;\r
352                 wxButton* m_buttonDelete;\r
353                 wxButton* m_buttonOK;\r
354                 \r
355                 // Virtual event handlers, overide them in your derived class\r
356                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
357                 virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
358                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
359                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
360                 virtual void OnButtonEdit( wxCommandEvent& event ){ event.Skip(); }\r
361                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
362                 virtual void OnButtonDelete( wxCommandEvent& event ){ event.Skip(); }\r
363                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
364                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
365                 \r
366         \r
367         public:\r
368                 wxButton* m_buttonCancel;\r
369                 CAddressBookDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 610,390 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
370                 ~CAddressBookDialogBase();\r
371         \r
372 };\r
373 \r
374 ///////////////////////////////////////////////////////////////////////////////\r
375 /// Class CGetTextFromUserDialogBase\r
376 ///////////////////////////////////////////////////////////////////////////////\r
377 class CGetTextFromUserDialogBase : public wxDialog \r
378 {\r
379         private:\r
380         \r
381         protected:\r
382                 \r
383                 wxStaticText* m_staticTextMessage1;\r
384                 wxTextCtrl* m_textCtrl1;\r
385                 wxStaticText* m_staticTextMessage2;\r
386                 wxTextCtrl* m_textCtrl2;\r
387                 \r
388                 \r
389                 wxButton* m_buttonOK;\r
390                 wxButton* m_buttonCancel;\r
391                 \r
392                 // Virtual event handlers, overide them in your derived class\r
393                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
394                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
395                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
396                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
397                 \r
398         \r
399         public:\r
400                 CGetTextFromUserDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 403,138 ), long style = wxDEFAULT_DIALOG_STYLE );\r
401                 ~CGetTextFromUserDialogBase();\r
402         \r
403 };\r
404 \r
405 #endif //__uibase__\r