Mac OS build fixes by laszlo
[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/notebook.h>\r
32 #include <wx/frame.h>\r
33 #include <wx/html/htmlwin.h>\r
34 #include <wx/dialog.h>\r
35 #include <wx/listbox.h>\r
36 #include <wx/checkbox.h>\r
37 #include <wx/spinctrl.h>\r
38 #include <wx/scrolwin.h>\r
39 #include <wx/statbmp.h>\r
40 \r
41 ///////////////////////////////////////////////////////////////////////////\r
42 \r
43 #define wxID_MAINFRAME 1000\r
44 #define wxID_OPTIONSGENERATEBITCOINS 1001\r
45 #define wxID_BUTTONSEND 1002\r
46 #define wxID_BUTTONRECEIVE 1003\r
47 #define wxID_TEXTCTRLADDRESS 1004\r
48 #define wxID_BUTTONNEW 1005\r
49 #define wxID_BUTTONCOPY 1006\r
50 #define wxID_TRANSACTIONFEE 1007\r
51 #define wxID_PROXYIP 1008\r
52 #define wxID_PROXYPORT 1009\r
53 #define wxID_TEXTCTRLPAYTO 1010\r
54 #define wxID_BUTTONPASTE 1011\r
55 #define wxID_BUTTONADDRESSBOOK 1012\r
56 #define wxID_TEXTCTRLAMOUNT 1013\r
57 #define wxID_CHOICETRANSFERTYPE 1014\r
58 #define wxID_LISTCTRL 1015\r
59 #define wxID_BUTTONRENAME 1016\r
60 #define wxID_PANELSENDING 1017\r
61 #define wxID_LISTCTRLSENDING 1018\r
62 #define wxID_PANELRECEIVING 1019\r
63 #define wxID_LISTCTRLRECEIVING 1020\r
64 #define wxID_BUTTONDELETE 1021\r
65 #define wxID_BUTTONEDIT 1022\r
66 #define wxID_TEXTCTRL 1023\r
67 \r
68 ///////////////////////////////////////////////////////////////////////////////\r
69 /// Class CMainFrameBase\r
70 ///////////////////////////////////////////////////////////////////////////////\r
71 class CMainFrameBase : public wxFrame \r
72 {\r
73         private:\r
74         \r
75         protected:\r
76                 wxMenuBar* m_menubar;\r
77                 wxMenu* m_menuFile;\r
78                 wxMenu* m_menuHelp;\r
79                 wxToolBar* m_toolBar;\r
80                 wxStatusBar* m_statusBar;\r
81                 \r
82                 wxStaticText* m_staticText32;\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                 wxNotebook* m_notebook;\r
92                 wxPanel* m_panel9;\r
93                 wxPanel* m_panel91;\r
94                 wxPanel* m_panel92;\r
95                 wxPanel* m_panel93;\r
96                 \r
97                 // Virtual event handlers, overide them in your derived class\r
98                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
99                 virtual void OnIconize( wxIconizeEvent& event ){ event.Skip(); }\r
100                 virtual void OnIdle( wxIdleEvent& event ){ event.Skip(); }\r
101                 virtual void OnMouseEvents( wxMouseEvent& event ){ event.Skip(); }\r
102                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
103                 virtual void OnMenuFileExit( wxCommandEvent& event ){ event.Skip(); }\r
104                 virtual void OnMenuOptionsGenerate( wxCommandEvent& event ){ event.Skip(); }\r
105                 virtual void OnUpdateUIOptionsGenerate( wxUpdateUIEvent& event ){ event.Skip(); }\r
106                 virtual void OnMenuOptionsChangeYourAddress( wxCommandEvent& event ){ event.Skip(); }\r
107                 virtual void OnMenuOptionsOptions( wxCommandEvent& event ){ event.Skip(); }\r
108                 virtual void OnMenuHelpAbout( wxCommandEvent& event ){ event.Skip(); }\r
109                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
110                 virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
111                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
112                 virtual void OnMouseEventsAddress( wxMouseEvent& event ){ event.Skip(); }\r
113                 virtual void OnSetFocusAddress( wxFocusEvent& event ){ event.Skip(); }\r
114                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
115                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
116                 virtual void OnNotebookPageChanged( wxNotebookEvent& event ){ event.Skip(); }\r
117                 virtual void OnListColBeginDrag( wxListEvent& event ){ event.Skip(); }\r
118                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
119                 virtual void OnPaintListCtrl( wxPaintEvent& event ){ event.Skip(); }\r
120                 \r
121         \r
122         public:\r
123                 wxMenu* m_menuOptions;\r
124                 wxTextCtrl* m_textCtrlAddress;\r
125                 wxListCtrl* m_listCtrlAll;\r
126                 wxListCtrl* m_listCtrlSentReceived;\r
127                 wxListCtrl* m_listCtrlSent;\r
128                 wxListCtrl* m_listCtrlReceived;\r
129                 CMainFrameBase( wxWindow* parent, wxWindowID id = wxID_MAINFRAME, const wxString& title = _("Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 723,484 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
130                 ~CMainFrameBase();\r
131         \r
132 };\r
133 \r
134 ///////////////////////////////////////////////////////////////////////////////\r
135 /// Class CTxDetailsDialogBase\r
136 ///////////////////////////////////////////////////////////////////////////////\r
137 class CTxDetailsDialogBase : public wxDialog \r
138 {\r
139         private:\r
140         \r
141         protected:\r
142                 wxHtmlWindow* m_htmlWin;\r
143                 wxButton* m_buttonOK;\r
144                 \r
145                 // Virtual event handlers, overide them in your derived class\r
146                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
147                 \r
148         \r
149         public:\r
150                 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
151                 ~CTxDetailsDialogBase();\r
152         \r
153 };\r
154 \r
155 ///////////////////////////////////////////////////////////////////////////////\r
156 /// Class COptionsDialogBase\r
157 ///////////////////////////////////////////////////////////////////////////////\r
158 class COptionsDialogBase : public wxDialog \r
159 {\r
160         private:\r
161         \r
162         protected:\r
163                 wxListBox* m_listBox;\r
164                 wxScrolledWindow* m_scrolledWindow;\r
165                 wxPanel* m_panelMain;\r
166                 \r
167                 wxStaticText* m_staticText32;\r
168                 wxStaticText* m_staticText31;\r
169                 wxTextCtrl* m_textCtrlTransactionFee;\r
170                 wxCheckBox* m_checkBoxLimitProcessors;\r
171                 wxSpinCtrl* m_spinCtrlLimitProcessors;\r
172                 wxStaticText* m_staticText35;\r
173                 wxCheckBox* m_checkBoxStartOnSystemStartup;\r
174                 wxCheckBox* m_checkBoxMinimizeToTray;\r
175                 wxCheckBox* m_checkBoxMinimizeOnClose;\r
176                 wxCheckBox* m_checkBoxUseProxy;\r
177                 \r
178                 wxStaticText* m_staticTextProxyIP;\r
179                 wxTextCtrl* m_textCtrlProxyIP;\r
180                 wxStaticText* m_staticTextProxyPort;\r
181                 wxTextCtrl* m_textCtrlProxyPort;\r
182                 wxPanel* m_panelTest2;\r
183                 \r
184                 wxStaticText* m_staticText321;\r
185                 wxStaticText* m_staticText69;\r
186                 wxButton* m_buttonOK;\r
187                 wxButton* m_buttonCancel;\r
188                 wxButton* m_buttonApply;\r
189                 \r
190                 // Virtual event handlers, overide them in your derived class\r
191                 virtual void OnListBox( wxCommandEvent& event ){ event.Skip(); }\r
192                 virtual void OnKillFocusTransactionFee( wxFocusEvent& event ){ event.Skip(); }\r
193                 virtual void OnCheckBoxLimitProcessors( wxCommandEvent& event ){ event.Skip(); }\r
194                 virtual void OnCheckBoxMinimizeToTray( wxCommandEvent& event ){ event.Skip(); }\r
195                 virtual void OnCheckBoxUseProxy( wxCommandEvent& event ){ event.Skip(); }\r
196                 virtual void OnKillFocusProxy( wxFocusEvent& event ){ event.Skip(); }\r
197                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
198                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
199                 virtual void OnButtonApply( wxCommandEvent& event ){ event.Skip(); }\r
200                 \r
201         \r
202         public:\r
203                 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
204                 ~COptionsDialogBase();\r
205         \r
206 };\r
207 \r
208 ///////////////////////////////////////////////////////////////////////////////\r
209 /// Class CAboutDialogBase\r
210 ///////////////////////////////////////////////////////////////////////////////\r
211 class CAboutDialogBase : public wxDialog \r
212 {\r
213         private:\r
214         \r
215         protected:\r
216                 wxStaticBitmap* m_bitmap;\r
217                 \r
218                 wxStaticText* m_staticText40;\r
219                 \r
220                 wxStaticText* m_staticTextMain;\r
221                 \r
222                 \r
223                 wxButton* m_buttonOK;\r
224                 \r
225                 // Virtual event handlers, overide them in your derived class\r
226                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
227                 \r
228         \r
229         public:\r
230                 wxStaticText* m_staticTextVersion;\r
231                 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
232                 ~CAboutDialogBase();\r
233         \r
234 };\r
235 \r
236 ///////////////////////////////////////////////////////////////////////////////\r
237 /// Class CSendDialogBase\r
238 ///////////////////////////////////////////////////////////////////////////////\r
239 class CSendDialogBase : public wxDialog \r
240 {\r
241         private:\r
242         \r
243         protected:\r
244                 \r
245                 \r
246                 wxStaticText* m_staticTextInstructions;\r
247                 \r
248                 wxStaticBitmap* m_bitmapCheckMark;\r
249                 wxStaticText* m_staticText36;\r
250                 wxTextCtrl* m_textCtrlAddress;\r
251                 wxButton* m_buttonPaste;\r
252                 wxButton* m_buttonAddress;\r
253                 wxStaticText* m_staticText19;\r
254                 wxTextCtrl* m_textCtrlAmount;\r
255                 wxStaticText* m_staticText20;\r
256                 wxChoice* m_choiceTransferType;\r
257                 \r
258                 \r
259                 wxStaticText* m_staticTextFrom;\r
260                 wxTextCtrl* m_textCtrlFrom;\r
261                 wxStaticText* m_staticTextMessage;\r
262                 wxTextCtrl* m_textCtrlMessage;\r
263                 \r
264                 wxButton* m_buttonSend;\r
265                 wxButton* m_buttonCancel;\r
266                 \r
267                 // Virtual event handlers, overide them in your derived class\r
268                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
269                 virtual void OnTextAddress( wxCommandEvent& event ){ event.Skip(); }\r
270                 virtual void OnButtonPaste( wxCommandEvent& event ){ event.Skip(); }\r
271                 virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
272                 virtual void OnKillFocusAmount( wxFocusEvent& event ){ event.Skip(); }\r
273                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
274                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
275                 \r
276         \r
277         public:\r
278                 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
279                 ~CSendDialogBase();\r
280         \r
281 };\r
282 \r
283 ///////////////////////////////////////////////////////////////////////////////\r
284 /// Class CSendingDialogBase\r
285 ///////////////////////////////////////////////////////////////////////////////\r
286 class CSendingDialogBase : public wxDialog \r
287 {\r
288         private:\r
289         \r
290         protected:\r
291                 wxStaticText* m_staticTextSending;\r
292                 wxTextCtrl* m_textCtrlStatus;\r
293                 \r
294                 wxButton* m_buttonOK;\r
295                 wxButton* m_buttonCancel;\r
296                 \r
297                 // Virtual event handlers, overide them in your derived class\r
298                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
299                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
300                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
301                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
302                 \r
303         \r
304         public:\r
305                 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
306                 ~CSendingDialogBase();\r
307         \r
308 };\r
309 \r
310 ///////////////////////////////////////////////////////////////////////////////\r
311 /// Class CYourAddressDialogBase\r
312 ///////////////////////////////////////////////////////////////////////////////\r
313 class CYourAddressDialogBase : public wxDialog \r
314 {\r
315         private:\r
316         \r
317         protected:\r
318                 \r
319                 wxStaticText* m_staticText45;\r
320                 wxListCtrl* m_listCtrl;\r
321                 \r
322                 wxButton* m_buttonRename;\r
323                 wxButton* m_buttonNew;\r
324                 wxButton* m_buttonCopy;\r
325                 wxButton* m_buttonOK;\r
326                 wxButton* m_buttonCancel;\r
327                 \r
328                 // Virtual event handlers, overide them in your derived class\r
329                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
330                 virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
331                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
332                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
333                 virtual void OnButtonRename( wxCommandEvent& event ){ event.Skip(); }\r
334                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
335                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
336                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
337                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
338                 \r
339         \r
340         public:\r
341                 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
342                 ~CYourAddressDialogBase();\r
343         \r
344 };\r
345 \r
346 ///////////////////////////////////////////////////////////////////////////////\r
347 /// Class CAddressBookDialogBase\r
348 ///////////////////////////////////////////////////////////////////////////////\r
349 class CAddressBookDialogBase : public wxDialog \r
350 {\r
351         private:\r
352         \r
353         protected:\r
354                 wxNotebook* m_notebook;\r
355                 wxPanel* m_panelSending;\r
356                 \r
357                 wxStaticText* m_staticText55;\r
358                 wxListCtrl* m_listCtrlSending;\r
359                 wxPanel* m_panelReceiving;\r
360                 \r
361                 wxStaticText* m_staticText45;\r
362                 \r
363                 wxListCtrl* m_listCtrlReceiving;\r
364                 \r
365                 wxButton* m_buttonDelete;\r
366                 wxButton* m_buttonCopy;\r
367                 wxButton* m_buttonEdit;\r
368                 wxButton* m_buttonNew;\r
369                 wxButton* m_buttonOK;\r
370                 \r
371                 // Virtual event handlers, overide them in your derived class\r
372                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
373                 virtual void OnNotebookPageChanged( wxNotebookEvent& event ){ event.Skip(); }\r
374                 virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
375                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
376                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
377                 virtual void OnButtonDelete( wxCommandEvent& event ){ event.Skip(); }\r
378                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
379                 virtual void OnButtonEdit( wxCommandEvent& event ){ event.Skip(); }\r
380                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
381                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
382                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
383                 \r
384         \r
385         public:\r
386                 wxButton* m_buttonCancel;\r
387                 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
388                 ~CAddressBookDialogBase();\r
389         \r
390 };\r
391 \r
392 ///////////////////////////////////////////////////////////////////////////////\r
393 /// Class CGetTextFromUserDialogBase\r
394 ///////////////////////////////////////////////////////////////////////////////\r
395 class CGetTextFromUserDialogBase : public wxDialog \r
396 {\r
397         private:\r
398         \r
399         protected:\r
400                 \r
401                 wxStaticText* m_staticTextMessage1;\r
402                 wxTextCtrl* m_textCtrl1;\r
403                 wxStaticText* m_staticTextMessage2;\r
404                 wxTextCtrl* m_textCtrl2;\r
405                 \r
406                 \r
407                 wxButton* m_buttonOK;\r
408                 wxButton* m_buttonCancel;\r
409                 \r
410                 // Virtual event handlers, overide them in your derived class\r
411                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
412                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
413                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
414                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
415                 \r
416         \r
417         public:\r
418                 CGetTextFromUserDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 440,138 ), long style = wxDEFAULT_DIALOG_STYLE );\r
419                 ~CGetTextFromUserDialogBase();\r
420         \r
421 };\r
422 \r
423 #endif //__uibase__\r