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