tray icon + ask before closing
[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/string.h>\r
12 #include <wx/bitmap.h>\r
13 #include <wx/image.h>\r
14 #include <wx/icon.h>\r
15 #include <wx/menu.h>\r
16 #include <wx/gdicmn.h>\r
17 #include <wx/font.h>\r
18 #include <wx/colour.h>\r
19 #include <wx/settings.h>\r
20 #include <wx/toolbar.h>\r
21 #include <wx/statusbr.h>\r
22 #include <wx/stattext.h>\r
23 #include <wx/textctrl.h>\r
24 #include <wx/button.h>\r
25 #include <wx/sizer.h>\r
26 #include <wx/panel.h>\r
27 #include <wx/choice.h>\r
28 #include <wx/listctrl.h>\r
29 #include <wx/notebook.h>\r
30 #include <wx/frame.h>\r
31 #include <wx/html/htmlwin.h>\r
32 #include <wx/dialog.h>\r
33 #include <wx/treectrl.h>\r
34 #include <wx/statline.h>\r
35 #include <wx/statbmp.h>\r
36 #include <wx/combobox.h>\r
37 #include <wx/scrolwin.h>\r
38 #include <wx/richtext/richtextctrl.h>\r
39 #include <wx/checkbox.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_BUTTONCOPY 1005\r
49 #define wxID_BUTTONCHANGE 1006\r
50 #define wxID_TEXTCTRLPAYTO 1007\r
51 #define wxID_BUTTONPASTE 1008\r
52 #define wxID_BUTTONADDRESSBOOK 1009\r
53 #define wxID_TEXTCTRLAMOUNT 1010\r
54 #define wxID_CHOICETRANSFERTYPE 1011\r
55 #define wxID_LISTCTRL 1012\r
56 #define wxID_BUTTONRENAME 1013\r
57 #define wxID_BUTTONNEW 1014\r
58 #define wxID_BUTTONEDIT 1015\r
59 #define wxID_BUTTONDELETE 1016\r
60 #define wxID_DEL0 1017\r
61 #define wxID_DEL1 1018\r
62 #define wxID_DEL2 1019\r
63 #define wxID_DEL3 1020\r
64 #define wxID_DEL4 1021\r
65 #define wxID_DEL5 1022\r
66 #define wxID_DEL6 1023\r
67 #define wxID_DEL7 1024\r
68 #define wxID_DEL8 1025\r
69 #define wxID_DEL9 1026\r
70 #define wxID_DEL10 1027\r
71 #define wxID_DEL11 1028\r
72 #define wxID_DEL12 1029\r
73 #define wxID_DEL13 1030\r
74 #define wxID_DEL14 1031\r
75 #define wxID_DEL15 1032\r
76 #define wxID_DEL16 1033\r
77 #define wxID_DEL17 1034\r
78 #define wxID_DEL18 1035\r
79 #define wxID_DEL19 1036\r
80 #define wxID_BUTTONPREVIEW 1037\r
81 #define wxID_BUTTONSAMPLE 1038\r
82 #define wxID_CANCEL2 1039\r
83 #define wxID_BUTTONBACK 1040\r
84 #define wxID_BUTTONNEXT 1041\r
85 #define wxID_SUBMIT 1042\r
86 #define wxID_OPENNEWTABLE 1043\r
87 #define wxID_DEALHAND 1044\r
88 #define wxID_FOLD 1045\r
89 #define wxID_CALL 1046\r
90 #define wxID_RAISE 1047\r
91 #define wxID_LEAVETABLE 1048\r
92 #define wxID_DITCHPLAYER 1049\r
93 #define wxID_TEXTCTRL 1050\r
94 #define wxID_TRANSACTIONFEE 1051\r
95 #define wxID_MINTOTRAY 1052\r
96 \r
97 ///////////////////////////////////////////////////////////////////////////////\r
98 /// Class CMainFrameBase\r
99 ///////////////////////////////////////////////////////////////////////////////\r
100 class CMainFrameBase : public wxFrame \r
101 {\r
102         private:\r
103         \r
104         protected:\r
105                 wxMenuBar* m_menubar;\r
106                 wxMenu* m_menuFile;\r
107                 wxMenu* m_menuHelp;\r
108                 wxToolBar* m_toolBar;\r
109                 wxStatusBar* m_statusBar;\r
110                 \r
111                 wxStaticText* m_staticText32;\r
112                 wxTextCtrl* m_textCtrlAddress;\r
113                 wxButton* m_buttonCopy;\r
114                 wxButton* m_button91;\r
115                 \r
116                 wxPanel* m_panel14;\r
117                 wxStaticText* m_staticText41;\r
118                 wxStaticText* m_staticTextBalance;\r
119                 \r
120                 wxChoice* m_choiceFilter;\r
121                 wxNotebook* m_notebook;\r
122                 wxPanel* m_panel7;\r
123                 wxPanel* m_panel9;\r
124                 wxPanel* m_panel8;\r
125                 wxPanel* m_panel10;\r
126                 wxPanel* m_panel11;\r
127                 \r
128                 // Virtual event handlers, overide them in your derived class\r
129                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
130                 virtual void OnIconize( wxIconizeEvent& event ){ event.Skip(); }\r
131                 virtual void OnIdle( wxIdleEvent& event ){ event.Skip(); }\r
132                 virtual void OnMouseEvents( wxMouseEvent& event ){ event.Skip(); }\r
133                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
134                 virtual void OnMenuFileExit( wxCommandEvent& event ){ event.Skip(); }\r
135                 virtual void OnMenuOptionsGenerate( wxCommandEvent& event ){ event.Skip(); }\r
136                 virtual void OnUpdateMenuGenerate( wxUpdateUIEvent& event ){ event.Skip(); }\r
137                 virtual void OnMenuOptionsChangeYourAddress( wxCommandEvent& event ){ event.Skip(); }\r
138                 virtual void OnMenuOptionsOptions( wxCommandEvent& event ){ event.Skip(); }\r
139                 virtual void OnMenuHelpAbout( wxCommandEvent& event ){ event.Skip(); }\r
140                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
141                 virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
142                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
143                 virtual void OnMouseEventsAddress( wxMouseEvent& event ){ event.Skip(); }\r
144                 virtual void OnSetFocusAddress( wxFocusEvent& event ){ event.Skip(); }\r
145                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
146                 virtual void OnButtonChange( wxCommandEvent& event ){ event.Skip(); }\r
147                 virtual void OnListColBeginDrag( wxListEvent& event ){ event.Skip(); }\r
148                 virtual void OnListItemActivatedAllTransactions( wxListEvent& event ){ event.Skip(); }\r
149                 virtual void OnPaintListCtrl( wxPaintEvent& event ){ event.Skip(); }\r
150                 virtual void OnListItemActivatedOrdersSent( wxListEvent& event ){ event.Skip(); }\r
151                 virtual void OnListItemActivatedProductsSent( wxListEvent& event ){ event.Skip(); }\r
152                 virtual void OnListItemActivatedOrdersReceived( wxListEvent& event ){ event.Skip(); }\r
153                 \r
154         \r
155         public:\r
156                 wxMenu* m_menuOptions;\r
157                 wxListCtrl* m_listCtrl;\r
158                 wxListCtrl* m_listCtrlEscrows;\r
159                 wxListCtrl* m_listCtrlOrdersSent;\r
160                 wxListCtrl* m_listCtrlProductsSent;\r
161                 wxListCtrl* m_listCtrlOrdersReceived;\r
162                 CMainFrameBase( wxWindow* parent, wxWindowID id = wxID_MAINFRAME, const wxString& title = wxT("Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 705,484 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
163                 ~CMainFrameBase();\r
164         \r
165 };\r
166 \r
167 ///////////////////////////////////////////////////////////////////////////////\r
168 /// Class CTxDetailsDialogBase\r
169 ///////////////////////////////////////////////////////////////////////////////\r
170 class CTxDetailsDialogBase : public wxDialog \r
171 {\r
172         private:\r
173         \r
174         protected:\r
175                 wxHtmlWindow* m_htmlWin;\r
176                 wxButton* m_buttonOK;\r
177                 \r
178                 // Virtual event handlers, overide them in your derived class\r
179                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
180                 \r
181         \r
182         public:\r
183                 CTxDetailsDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Transaction Details"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 620,450 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
184                 ~CTxDetailsDialogBase();\r
185         \r
186 };\r
187 \r
188 ///////////////////////////////////////////////////////////////////////////////\r
189 /// Class COptionsDialogBase\r
190 ///////////////////////////////////////////////////////////////////////////////\r
191 class COptionsDialogBase : public wxDialog \r
192 {\r
193         private:\r
194         \r
195         protected:\r
196                 wxBoxSizer* panelSizer;\r
197                 wxTreeCtrl* m_treeCtrl;\r
198                 wxStaticLine* m_staticline1;\r
199                 wxButton* m_buttonOK;\r
200                 wxButton* m_buttonCancel;\r
201                 wxButton* m_buttonApply;\r
202                 \r
203                 // Virtual event handlers, overide them in your derived class\r
204                 virtual void MenuSelChanged( wxTreeEvent& event ){ event.Skip(); }\r
205                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
206                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
207                 \r
208         \r
209         public:\r
210                 COptionsDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 555,377 ), long style = wxDEFAULT_DIALOG_STYLE );\r
211                 ~COptionsDialogBase();\r
212         \r
213 };\r
214 \r
215 ///////////////////////////////////////////////////////////////////////////////\r
216 /// Class CAboutDialogBase\r
217 ///////////////////////////////////////////////////////////////////////////////\r
218 class CAboutDialogBase : public wxDialog \r
219 {\r
220         private:\r
221         \r
222         protected:\r
223                 \r
224                 \r
225                 wxStaticText* m_staticText40;\r
226                 \r
227                 wxStaticText* m_staticTextMain;\r
228                 \r
229                 \r
230                 wxButton* m_buttonOK;\r
231                 \r
232                 // Virtual event handlers, overide them in your derived class\r
233                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
234                 \r
235         \r
236         public:\r
237                 wxStaticText* m_staticTextVersion;\r
238                 CAboutDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("About Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 507,298 ), long style = wxDEFAULT_DIALOG_STYLE );\r
239                 ~CAboutDialogBase();\r
240         \r
241 };\r
242 \r
243 ///////////////////////////////////////////////////////////////////////////////\r
244 /// Class CSendDialogBase\r
245 ///////////////////////////////////////////////////////////////////////////////\r
246 class CSendDialogBase : public wxDialog \r
247 {\r
248         private:\r
249         \r
250         protected:\r
251                 \r
252                 \r
253                 wxStaticText* m_staticText14;\r
254                 \r
255                 wxStaticBitmap* m_bitmapCheckMark;\r
256                 wxStaticText* m_staticText36;\r
257                 wxTextCtrl* m_textCtrlAddress;\r
258                 wxButton* m_buttonPaste;\r
259                 wxButton* m_buttonAddress;\r
260                 wxStaticText* m_staticText19;\r
261                 wxTextCtrl* m_textCtrlAmount;\r
262                 wxStaticText* m_staticText20;\r
263                 wxChoice* m_choiceTransferType;\r
264                 \r
265                 \r
266                 wxStaticText* m_staticTextFrom;\r
267                 wxTextCtrl* m_textCtrlFrom;\r
268                 wxStaticText* m_staticTextMessage;\r
269                 wxTextCtrl* m_textCtrlMessage;\r
270                 \r
271                 wxButton* m_buttonSend;\r
272                 wxButton* m_buttonCancel;\r
273                 \r
274                 // Virtual event handlers, overide them in your derived class\r
275                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
276                 virtual void OnTextAddress( wxCommandEvent& event ){ event.Skip(); }\r
277                 virtual void OnButtonPaste( wxCommandEvent& event ){ event.Skip(); }\r
278                 virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
279                 virtual void OnKillFocusAmount( wxFocusEvent& event ){ event.Skip(); }\r
280                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
281                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
282                 \r
283         \r
284         public:\r
285                 CSendDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Send Coins"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 675,312 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
286                 ~CSendDialogBase();\r
287         \r
288 };\r
289 \r
290 ///////////////////////////////////////////////////////////////////////////////\r
291 /// Class CSendingDialogBase\r
292 ///////////////////////////////////////////////////////////////////////////////\r
293 class CSendingDialogBase : public wxDialog \r
294 {\r
295         private:\r
296         \r
297         protected:\r
298                 wxStaticText* m_staticTextSending;\r
299                 wxTextCtrl* m_textCtrlStatus;\r
300                 \r
301                 wxButton* m_buttonOK;\r
302                 wxButton* m_buttonCancel;\r
303                 \r
304                 // Virtual event handlers, overide them in your derived class\r
305                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
306                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
307                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
308                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
309                 \r
310         \r
311         public:\r
312                 CSendingDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Sending..."), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 442,151 ), long style = wxDEFAULT_DIALOG_STYLE );\r
313                 ~CSendingDialogBase();\r
314         \r
315 };\r
316 \r
317 ///////////////////////////////////////////////////////////////////////////////\r
318 /// Class CYourAddressDialogBase\r
319 ///////////////////////////////////////////////////////////////////////////////\r
320 class CYourAddressDialogBase : public wxDialog \r
321 {\r
322         private:\r
323         \r
324         protected:\r
325                 \r
326                 wxStaticText* m_staticText45;\r
327                 wxListCtrl* m_listCtrl;\r
328                 \r
329                 wxButton* m_buttonRename;\r
330                 wxButton* m_buttonNew;\r
331                 wxButton* m_buttonCopy;\r
332                 wxButton* m_buttonOK;\r
333                 wxButton* m_buttonCancel;\r
334                 \r
335                 // Virtual event handlers, overide them in your derived class\r
336                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
337                 virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
338                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
339                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
340                 virtual void OnButtonRename( wxCommandEvent& event ){ event.Skip(); }\r
341                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
342                 virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
343                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
344                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
345                 \r
346         \r
347         public:\r
348                 CYourAddressDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Your Bitcoin Addresses"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 610,390 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
349                 ~CYourAddressDialogBase();\r
350         \r
351 };\r
352 \r
353 ///////////////////////////////////////////////////////////////////////////////\r
354 /// Class CAddressBookDialogBase\r
355 ///////////////////////////////////////////////////////////////////////////////\r
356 class CAddressBookDialogBase : public wxDialog \r
357 {\r
358         private:\r
359         \r
360         protected:\r
361                 \r
362                 wxStaticText* m_staticText55;\r
363                 wxListCtrl* m_listCtrl;\r
364                 \r
365                 wxButton* m_buttonEdit;\r
366                 wxButton* m_buttonNew;\r
367                 wxButton* m_buttonDelete;\r
368                 wxButton* m_buttonOK;\r
369                 \r
370                 // Virtual event handlers, overide them in your derived class\r
371                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
372                 virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
373                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
374                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
375                 virtual void OnButtonEdit( wxCommandEvent& event ){ event.Skip(); }\r
376                 virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
377                 virtual void OnButtonDelete( wxCommandEvent& event ){ event.Skip(); }\r
378                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
379                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
380                 \r
381         \r
382         public:\r
383                 wxButton* m_buttonCancel;\r
384                 CAddressBookDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Address Book"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 610,390 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
385                 ~CAddressBookDialogBase();\r
386         \r
387 };\r
388 \r
389 ///////////////////////////////////////////////////////////////////////////////\r
390 /// Class CProductsDialogBase\r
391 ///////////////////////////////////////////////////////////////////////////////\r
392 class CProductsDialogBase : public wxDialog \r
393 {\r
394         private:\r
395         \r
396         protected:\r
397                 wxComboBox* m_comboBoxCategory;\r
398                 wxTextCtrl* m_textCtrlSearch;\r
399                 wxButton* m_buttonSearch;\r
400                 wxListCtrl* m_listCtrl;\r
401                 \r
402                 // Virtual event handlers, overide them in your derived class\r
403                 virtual void OnCombobox( wxCommandEvent& event ){ event.Skip(); }\r
404                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
405                 virtual void OnButtonSearch( wxCommandEvent& event ){ event.Skip(); }\r
406                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
407                 \r
408         \r
409         public:\r
410                 CProductsDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Marketplace"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 708,535 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );\r
411                 ~CProductsDialogBase();\r
412         \r
413 };\r
414 \r
415 ///////////////////////////////////////////////////////////////////////////////\r
416 /// Class CEditProductDialogBase\r
417 ///////////////////////////////////////////////////////////////////////////////\r
418 class CEditProductDialogBase : public wxFrame \r
419 {\r
420         private:\r
421         \r
422         protected:\r
423                 wxScrolledWindow* m_scrolledWindow;\r
424                 wxStaticText* m_staticText106;\r
425                 wxComboBox* m_comboBoxCategory;\r
426                 wxStaticText* m_staticText108;\r
427                 wxTextCtrl* m_textCtrlTitle;\r
428                 wxStaticText* m_staticText107;\r
429                 wxTextCtrl* m_textCtrlPrice;\r
430                 wxStaticText* m_staticText22;\r
431                 wxTextCtrl* m_textCtrlDescription;\r
432                 wxStaticText* m_staticText23;\r
433                 wxTextCtrl* m_textCtrlInstructions;\r
434                 wxStaticText* m_staticText24;\r
435                 wxStaticText* m_staticText25;\r
436                 \r
437                 wxTextCtrl* m_textCtrlLabel0;\r
438                 wxTextCtrl* m_textCtrlField0;\r
439                 wxButton* m_buttonDel0;\r
440                 wxTextCtrl* m_textCtrlLabel1;\r
441                 wxTextCtrl* m_textCtrlField1;\r
442                 wxButton* m_buttonDel1;\r
443                 wxTextCtrl* m_textCtrlLabel2;\r
444                 wxTextCtrl* m_textCtrlField2;\r
445                 wxButton* m_buttonDel2;\r
446                 wxTextCtrl* m_textCtrlLabel3;\r
447                 wxTextCtrl* m_textCtrlField3;\r
448                 wxButton* m_buttonDel3;\r
449                 wxTextCtrl* m_textCtrlLabel4;\r
450                 wxTextCtrl* m_textCtrlField4;\r
451                 wxButton* m_buttonDel4;\r
452                 wxTextCtrl* m_textCtrlLabel5;\r
453                 wxTextCtrl* m_textCtrlField5;\r
454                 wxButton* m_buttonDel5;\r
455                 wxTextCtrl* m_textCtrlLabel6;\r
456                 wxTextCtrl* m_textCtrlField6;\r
457                 wxButton* m_buttonDel6;\r
458                 wxTextCtrl* m_textCtrlLabel7;\r
459                 wxTextCtrl* m_textCtrlField7;\r
460                 wxButton* m_buttonDel7;\r
461                 wxTextCtrl* m_textCtrlLabel8;\r
462                 wxTextCtrl* m_textCtrlField8;\r
463                 wxButton* m_buttonDel8;\r
464                 wxTextCtrl* m_textCtrlLabel9;\r
465                 wxTextCtrl* m_textCtrlField9;\r
466                 wxButton* m_buttonDel9;\r
467                 wxTextCtrl* m_textCtrlLabel10;\r
468                 wxTextCtrl* m_textCtrlField10;\r
469                 wxButton* m_buttonDel10;\r
470                 wxTextCtrl* m_textCtrlLabel11;\r
471                 wxTextCtrl* m_textCtrlField11;\r
472                 wxButton* m_buttonDel11;\r
473                 wxTextCtrl* m_textCtrlLabel12;\r
474                 wxTextCtrl* m_textCtrlField12;\r
475                 wxButton* m_buttonDel12;\r
476                 wxTextCtrl* m_textCtrlLabel13;\r
477                 wxTextCtrl* m_textCtrlField13;\r
478                 wxButton* m_buttonDel13;\r
479                 wxTextCtrl* m_textCtrlLabel14;\r
480                 wxTextCtrl* m_textCtrlField14;\r
481                 wxButton* m_buttonDel14;\r
482                 wxTextCtrl* m_textCtrlLabel15;\r
483                 wxTextCtrl* m_textCtrlField15;\r
484                 wxButton* m_buttonDel15;\r
485                 wxTextCtrl* m_textCtrlLabel16;\r
486                 wxTextCtrl* m_textCtrlField16;\r
487                 wxButton* m_buttonDel16;\r
488                 wxTextCtrl* m_textCtrlLabel17;\r
489                 wxTextCtrl* m_textCtrlField17;\r
490                 wxButton* m_buttonDel17;\r
491                 wxTextCtrl* m_textCtrlLabel18;\r
492                 wxTextCtrl* m_textCtrlField18;\r
493                 wxButton* m_buttonDel18;\r
494                 wxTextCtrl* m_textCtrlLabel19;\r
495                 wxTextCtrl* m_textCtrlField19;\r
496                 wxButton* m_buttonDel19;\r
497                 wxButton* m_buttonAddField;\r
498                 wxButton* m_buttonOK;\r
499                 wxButton* m_buttonPreview;\r
500                 wxButton* m_buttonCancel;\r
501                 \r
502                 // Virtual event handlers, overide them in your derived class\r
503                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
504                 virtual void OnButtonDel0( wxCommandEvent& event ){ event.Skip(); }\r
505                 virtual void OnButtonDel1( wxCommandEvent& event ){ event.Skip(); }\r
506                 virtual void OnButtonDel2( wxCommandEvent& event ){ event.Skip(); }\r
507                 virtual void OnButtonDel3( wxCommandEvent& event ){ event.Skip(); }\r
508                 virtual void OnButtonDel4( wxCommandEvent& event ){ event.Skip(); }\r
509                 virtual void OnButtonDel5( wxCommandEvent& event ){ event.Skip(); }\r
510                 virtual void OnButtonDel6( wxCommandEvent& event ){ event.Skip(); }\r
511                 virtual void OnButtonDel7( wxCommandEvent& event ){ event.Skip(); }\r
512                 virtual void OnButtonDel8( wxCommandEvent& event ){ event.Skip(); }\r
513                 virtual void OnButtonDel9( wxCommandEvent& event ){ event.Skip(); }\r
514                 virtual void OnButtonDel10( wxCommandEvent& event ){ event.Skip(); }\r
515                 virtual void OnButtonDel11( wxCommandEvent& event ){ event.Skip(); }\r
516                 virtual void OnButtonDel12( wxCommandEvent& event ){ event.Skip(); }\r
517                 virtual void OnButtonDel13( wxCommandEvent& event ){ event.Skip(); }\r
518                 virtual void OnButtonDel14( wxCommandEvent& event ){ event.Skip(); }\r
519                 virtual void OnButtonDel15( wxCommandEvent& event ){ event.Skip(); }\r
520                 virtual void OnButtonDel16( wxCommandEvent& event ){ event.Skip(); }\r
521                 virtual void OnButtonDel17( wxCommandEvent& event ){ event.Skip(); }\r
522                 virtual void OnButtonDel18( wxCommandEvent& event ){ event.Skip(); }\r
523                 virtual void OnButtonDel19( wxCommandEvent& event ){ event.Skip(); }\r
524                 virtual void OnButtonAddField( wxCommandEvent& event ){ event.Skip(); }\r
525                 virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
526                 virtual void OnButtonPreview( wxCommandEvent& event ){ event.Skip(); }\r
527                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
528                 \r
529         \r
530         public:\r
531                 wxFlexGridSizer* fgSizer5;\r
532                 CEditProductDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Edit Product"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 660,640 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
533                 ~CEditProductDialogBase();\r
534         \r
535 };\r
536 \r
537 ///////////////////////////////////////////////////////////////////////////////\r
538 /// Class CViewProductDialogBase\r
539 ///////////////////////////////////////////////////////////////////////////////\r
540 class CViewProductDialogBase : public wxFrame \r
541 {\r
542         private:\r
543         \r
544         protected:\r
545                 wxHtmlWindow* m_htmlWinReviews;\r
546                 wxScrolledWindow* m_scrolledWindow;\r
547                 wxRichTextCtrl* m_richTextHeading;\r
548                 wxStaticText* m_staticTextInstructions;\r
549                 wxButton* m_buttonSubmitForm;\r
550                 wxButton* m_buttonCancelForm;\r
551                 wxButton* m_buttonBack;\r
552                 wxButton* m_buttonNext;\r
553                 wxButton* m_buttonCancel;\r
554                 \r
555                 // Virtual event handlers, overide them in your derived class\r
556                 virtual void OnButtonSubmitForm( wxCommandEvent& event ){ event.Skip(); }\r
557                 virtual void OnButtonCancelForm( wxCommandEvent& event ){ event.Skip(); }\r
558                 virtual void OnButtonBack( wxCommandEvent& event ){ event.Skip(); }\r
559                 virtual void OnButtonNext( wxCommandEvent& event ){ event.Skip(); }\r
560                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
561                 \r
562         \r
563         public:\r
564                 CViewProductDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Order Form"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 630,520 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
565                 ~CViewProductDialogBase();\r
566         \r
567 };\r
568 \r
569 ///////////////////////////////////////////////////////////////////////////////\r
570 /// Class CViewOrderDialogBase\r
571 ///////////////////////////////////////////////////////////////////////////////\r
572 class CViewOrderDialogBase : public wxFrame \r
573 {\r
574         private:\r
575         \r
576         protected:\r
577                 wxHtmlWindow* m_htmlWin;\r
578                 wxButton* m_buttonOK;\r
579                 \r
580                 // Virtual event handlers, overide them in your derived class\r
581                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
582                 \r
583         \r
584         public:\r
585                 CViewOrderDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("View Order"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 630,520 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
586                 ~CViewOrderDialogBase();\r
587         \r
588 };\r
589 \r
590 ///////////////////////////////////////////////////////////////////////////////\r
591 /// Class CEditReviewDialogBase\r
592 ///////////////////////////////////////////////////////////////////////////////\r
593 class CEditReviewDialogBase : public wxFrame \r
594 {\r
595         private:\r
596         \r
597         protected:\r
598                 \r
599                 wxStaticText* m_staticTextSeller;\r
600                 \r
601                 wxStaticText* m_staticText110;\r
602                 wxChoice* m_choiceStars;\r
603                 wxStaticText* m_staticText43;\r
604                 wxTextCtrl* m_textCtrlReview;\r
605                 wxButton* m_buttonSubmit;\r
606                 wxButton* m_buttonCancel;\r
607                 \r
608                 // Virtual event handlers, overide them in your derived class\r
609                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
610                 virtual void OnButtonSubmit( wxCommandEvent& event ){ event.Skip(); }\r
611                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
612                 \r
613         \r
614         public:\r
615                 CEditReviewDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Enter Review"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 630,440 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
616                 ~CEditReviewDialogBase();\r
617         \r
618 };\r
619 \r
620 ///////////////////////////////////////////////////////////////////////////////\r
621 /// Class CPokerLobbyDialogBase\r
622 ///////////////////////////////////////////////////////////////////////////////\r
623 class CPokerLobbyDialogBase : public wxFrame \r
624 {\r
625         private:\r
626         \r
627         protected:\r
628                 wxTreeCtrl* m_treeCtrl;\r
629                 wxListCtrl* m_listCtrl;\r
630                 wxButton* m_buttonNewTable;\r
631                 \r
632                 // Virtual event handlers, overide them in your derived class\r
633                 virtual void OnTreeSelChanged( wxTreeEvent& event ){ event.Skip(); }\r
634                 virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
635                 virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
636                 virtual void OnButtonNewTable( wxCommandEvent& event ){ event.Skip(); }\r
637                 \r
638         \r
639         public:\r
640                 CPokerLobbyDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Poker Lobby"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 586,457 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );\r
641                 ~CPokerLobbyDialogBase();\r
642         \r
643 };\r
644 \r
645 ///////////////////////////////////////////////////////////////////////////////\r
646 /// Class CPokerDialogBase\r
647 ///////////////////////////////////////////////////////////////////////////////\r
648 class CPokerDialogBase : public wxFrame \r
649 {\r
650         private:\r
651         \r
652         protected:\r
653                 wxButton* m_buttonDealHand;\r
654                 wxButton* m_buttonFold;\r
655                 wxButton* m_buttonCall;\r
656                 wxButton* m_buttonRaise;\r
657                 wxButton* m_buttonLeaveTable;\r
658                 wxTextCtrl* m_textDitchPlayer;\r
659                 \r
660                 // Virtual event handlers, overide them in your derived class\r
661                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
662                 virtual void OnMouseEvents( wxMouseEvent& event ){ event.Skip(); }\r
663                 virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
664                 virtual void OnSize( wxSizeEvent& event ){ event.Skip(); }\r
665                 virtual void OnCheckSitOut( wxCommandEvent& event ){ event.Skip(); }\r
666                 virtual void OnButtonDealHand( wxCommandEvent& event ){ event.Skip(); }\r
667                 virtual void OnButtonFold( wxCommandEvent& event ){ event.Skip(); }\r
668                 virtual void OnButtonCall( wxCommandEvent& event ){ event.Skip(); }\r
669                 virtual void OnButtonRaise( wxCommandEvent& event ){ event.Skip(); }\r
670                 virtual void OnButtonLeaveTable( wxCommandEvent& event ){ event.Skip(); }\r
671                 virtual void OnDitchPlayer( wxCommandEvent& event ){ event.Skip(); }\r
672                 virtual void OnCheckPreFold( wxCommandEvent& event ){ event.Skip(); }\r
673                 virtual void OnCheckPreCall( wxCommandEvent& event ){ event.Skip(); }\r
674                 virtual void OnCheckPreCallAny( wxCommandEvent& event ){ event.Skip(); }\r
675                 virtual void OnCheckPreRaise( wxCommandEvent& event ){ event.Skip(); }\r
676                 virtual void OnCheckPreRaiseAny( wxCommandEvent& event ){ event.Skip(); }\r
677                 \r
678         \r
679         public:\r
680                 wxCheckBox* m_checkSitOut;\r
681                 wxCheckBox* m_checkPreFold;\r
682                 wxCheckBox* m_checkPreCall;\r
683                 wxCheckBox* m_checkPreCallAny;\r
684                 wxCheckBox* m_checkPreRaise;\r
685                 wxCheckBox* m_checkPreRaiseAny;\r
686                 wxStatusBar* m_statusBar;\r
687                 CPokerDialogBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Poker"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 806,550 ), long style = wxDEFAULT_FRAME_STYLE|wxFRAME_NO_TASKBAR|wxFULL_REPAINT_ON_RESIZE|wxTAB_TRAVERSAL );\r
688                 ~CPokerDialogBase();\r
689         \r
690 };\r
691 \r
692 ///////////////////////////////////////////////////////////////////////////////\r
693 /// Class CGetTextFromUserDialogBase\r
694 ///////////////////////////////////////////////////////////////////////////////\r
695 class CGetTextFromUserDialogBase : public wxDialog \r
696 {\r
697         private:\r
698         \r
699         protected:\r
700                 \r
701                 wxStaticText* m_staticTextMessage1;\r
702                 wxTextCtrl* m_textCtrl1;\r
703                 wxStaticText* m_staticTextMessage2;\r
704                 wxTextCtrl* m_textCtrl2;\r
705                 \r
706                 \r
707                 wxButton* m_buttonOK;\r
708                 wxButton* m_buttonCancel;\r
709                 \r
710                 // Virtual event handlers, overide them in your derived class\r
711                 virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
712                 virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
713                 virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
714                 virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
715                 \r
716         \r
717         public:\r
718                 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
719                 ~CGetTextFromUserDialogBase();\r
720         \r
721 };\r
722 \r
723 ///////////////////////////////////////////////////////////////////////////////\r
724 /// Class COptionsPanelBitcoinBase\r
725 ///////////////////////////////////////////////////////////////////////////////\r
726 class COptionsPanelBitcoinBase : public wxPanel \r
727 {\r
728         private:\r
729         \r
730         protected:\r
731                 \r
732                 wxStaticText* m_staticText32;\r
733                 wxStaticText* m_staticText31;\r
734                 \r
735                 // Virtual event handlers, overide them in your derived class\r
736                 virtual void OnKillFocusTransactionFee( wxFocusEvent& event ){ event.Skip(); }\r
737                 \r
738         \r
739         public:\r
740                 wxTextCtrl* m_textCtrlTransactionFee;\r
741                 COptionsPanelBitcoinBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );\r
742                 ~COptionsPanelBitcoinBase();\r
743         \r
744 };\r
745 \r
746 ///////////////////////////////////////////////////////////////////////////////\r
747 /// Class COptionsPanelUIBase\r
748 ///////////////////////////////////////////////////////////////////////////////\r
749 class COptionsPanelUIBase : public wxPanel \r
750 {\r
751         private:\r
752         \r
753         protected:\r
754                 \r
755         \r
756         public:\r
757                 wxCheckBox* m_checkMinToTray;\r
758                 wxCheckBox* m_checkCloseToTray;\r
759                 wxCheckBox* m_checkStartOnSysBoot;\r
760                 wxCheckBox* m_checkAskBeforeClosing;\r
761                 wxCheckBox* m_checkAlwaysShowTray;\r
762                 COptionsPanelUIBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( -1,-1 ), long style = wxTAB_TRAVERSAL );\r
763                 ~COptionsPanelUIBase();\r
764         \r
765 };\r
766 \r
767 #endif //__uibase__\r