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