Better wording for transaction fee notification messages
[novacoin.git] / uibase.h
index 494ed10..c5da8f5 100644 (file)
--- a/uibase.h
+++ b/uibase.h
-///////////////////////////////////////////////////////////////////////////\r
-// C++ code generated with wxFormBuilder (version Apr 16 2008)\r
-// http://www.wxformbuilder.org/\r
-//\r
-// PLEASE DO "NOT" EDIT THIS FILE!\r
-///////////////////////////////////////////////////////////////////////////\r
-\r
-#ifndef __uibase__\r
-#define __uibase__\r
-\r
-#include <wx/intl.h>\r
-\r
-#include <wx/string.h>\r
-#include <wx/bitmap.h>\r
-#include <wx/image.h>\r
-#include <wx/icon.h>\r
-#include <wx/menu.h>\r
-#include <wx/gdicmn.h>\r
-#include <wx/font.h>\r
-#include <wx/colour.h>\r
-#include <wx/settings.h>\r
-#include <wx/toolbar.h>\r
-#include <wx/statusbr.h>\r
-#include <wx/stattext.h>\r
-#include <wx/textctrl.h>\r
-#include <wx/button.h>\r
-#include <wx/sizer.h>\r
-#include <wx/panel.h>\r
-#include <wx/choice.h>\r
-#include <wx/listctrl.h>\r
-#include <wx/frame.h>\r
-#include <wx/html/htmlwin.h>\r
-#include <wx/dialog.h>\r
-#include <wx/listbox.h>\r
-#include <wx/checkbox.h>\r
-#include <wx/spinctrl.h>\r
-#include <wx/scrolwin.h>\r
-#include <wx/statbmp.h>\r
-\r
-///////////////////////////////////////////////////////////////////////////\r
-\r
-#define wxID_MAINFRAME 1000\r
-#define wxID_VIEWSHOWGENERATED 1001\r
-#define wxID_OPTIONSGENERATEBITCOINS 1002\r
-#define wxID_MENUOPTIONSOPTIONS 1003\r
-#define wxID_BUTTONSEND 1004\r
-#define wxID_BUTTONRECEIVE 1005\r
-#define wxID_TEXTCTRLADDRESS 1006\r
-#define wxID_BUTTONCHANGE 1007\r
-#define wxID_BUTTONCOPY 1008\r
-#define wxID_TRANSACTIONFEE 1009\r
-#define wxID_PROXYIP 1010\r
-#define wxID_PROXYPORT 1011\r
-#define wxID_TEXTCTRLPAYTO 1012\r
-#define wxID_BUTTONPASTE 1013\r
-#define wxID_BUTTONADDRESSBOOK 1014\r
-#define wxID_TEXTCTRLAMOUNT 1015\r
-#define wxID_CHOICETRANSFERTYPE 1016\r
-#define wxID_LISTCTRL 1017\r
-#define wxID_BUTTONRENAME 1018\r
-#define wxID_BUTTONNEW 1019\r
-#define wxID_BUTTONEDIT 1020\r
-#define wxID_BUTTONDELETE 1021\r
-#define wxID_TEXTCTRL 1022\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CMainFrameBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CMainFrameBase : public wxFrame \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxMenuBar* m_menubar;\r
-               wxMenu* m_menuFile;\r
-               wxMenu* m_menuView;\r
-               wxMenu* m_menuHelp;\r
-               wxToolBar* m_toolBar;\r
-               wxStatusBar* m_statusBar;\r
-               \r
-               wxStaticText* m_staticText32;\r
-               wxTextCtrl* m_textCtrlAddress;\r
-               wxButton* m_buttonNew;\r
-               wxButton* m_buttonCopy;\r
-               \r
-               wxPanel* m_panel14;\r
-               wxStaticText* m_staticText41;\r
-               wxStaticText* m_staticTextBalance;\r
-               \r
-               wxChoice* m_choiceFilter;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
-               virtual void OnIconize( wxIconizeEvent& event ){ event.Skip(); }\r
-               virtual void OnIdle( wxIdleEvent& event ){ event.Skip(); }\r
-               virtual void OnMouseEvents( wxMouseEvent& event ){ event.Skip(); }\r
-               virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
-               virtual void OnMenuFileExit( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnMenuViewShowGenerated( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnUpdateUIViewShowGenerated( wxUpdateUIEvent& event ){ event.Skip(); }\r
-               virtual void OnMenuOptionsGenerate( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnUpdateUIOptionsGenerate( wxUpdateUIEvent& event ){ event.Skip(); }\r
-               virtual void OnMenuOptionsChangeYourAddress( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnMenuOptionsOptions( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnMenuHelpAbout( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
-               virtual void OnMouseEventsAddress( wxMouseEvent& event ){ event.Skip(); }\r
-               virtual void OnSetFocusAddress( wxFocusEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonChange( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnListColBeginDrag( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnPaintListCtrl( wxPaintEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               wxMenu* m_menuOptions;\r
-               wxListCtrl* m_listCtrl;\r
-               CMainFrameBase( wxWindow* parent, wxWindowID id = wxID_MAINFRAME, const wxString& title = _("Bitcoin"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 712,484 ), long style = wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER|wxTAB_TRAVERSAL );\r
-               ~CMainFrameBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CTxDetailsDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CTxDetailsDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxHtmlWindow* m_htmlWin;\r
-               wxButton* m_buttonOK;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               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
-               ~CTxDetailsDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class COptionsDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class COptionsDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxListBox* m_listBox;\r
-               wxScrolledWindow* m_scrolledWindow;\r
-               wxPanel* m_panelMain;\r
-               \r
-               wxStaticText* m_staticText32;\r
-               wxStaticText* m_staticText31;\r
-               wxTextCtrl* m_textCtrlTransactionFee;\r
-               wxCheckBox* m_checkBoxLimitProcessors;\r
-               wxSpinCtrl* m_spinCtrlLimitProcessors;\r
-               wxStaticText* m_staticText35;\r
-               wxCheckBox* m_checkBoxStartOnSystemStartup;\r
-               wxCheckBox* m_checkBoxMinimizeToTray;\r
-               wxCheckBox* m_checkBoxMinimizeOnClose;\r
-               wxCheckBox* m_checkBoxUseProxy;\r
-               \r
-               wxStaticText* m_staticTextProxyIP;\r
-               wxTextCtrl* m_textCtrlProxyIP;\r
-               wxStaticText* m_staticTextProxyPort;\r
-               wxTextCtrl* m_textCtrlProxyPort;\r
-               wxPanel* m_panelTest2;\r
-               \r
-               wxStaticText* m_staticText321;\r
-               wxStaticText* m_staticText69;\r
-               wxButton* m_buttonOK;\r
-               wxButton* m_buttonCancel;\r
-               wxButton* m_buttonApply;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnListBox( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnKillFocusTransactionFee( wxFocusEvent& event ){ event.Skip(); }\r
-               virtual void OnCheckBoxLimitProcessors( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnCheckBoxMinimizeToTray( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnCheckBoxUseProxy( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnKillFocusProxy( wxFocusEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonApply( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               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
-               ~COptionsDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CAboutDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CAboutDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticBitmap* m_bitmap;\r
-               \r
-               wxStaticText* m_staticText40;\r
-               \r
-               wxStaticText* m_staticTextMain;\r
-               \r
-               \r
-               wxButton* m_buttonOK;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               wxStaticText* m_staticTextVersion;\r
-               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
-               ~CAboutDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CSendDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CSendDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               \r
-               \r
-               wxStaticText* m_staticTextInstructions;\r
-               \r
-               wxStaticBitmap* m_bitmapCheckMark;\r
-               wxStaticText* m_staticText36;\r
-               wxTextCtrl* m_textCtrlAddress;\r
-               wxButton* m_buttonPaste;\r
-               wxButton* m_buttonAddress;\r
-               wxStaticText* m_staticText19;\r
-               wxTextCtrl* m_textCtrlAmount;\r
-               wxStaticText* m_staticText20;\r
-               wxChoice* m_choiceTransferType;\r
-               \r
-               \r
-               wxStaticText* m_staticTextFrom;\r
-               wxTextCtrl* m_textCtrlFrom;\r
-               wxStaticText* m_staticTextMessage;\r
-               wxTextCtrl* m_textCtrlMessage;\r
-               \r
-               wxButton* m_buttonSend;\r
-               wxButton* m_buttonCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
-               virtual void OnTextAddress( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonPaste( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonAddressBook( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnKillFocusAmount( wxFocusEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonSend( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               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
-               ~CSendDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CSendingDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CSendingDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               wxStaticText* m_staticTextSending;\r
-               wxTextCtrl* m_textCtrlStatus;\r
-               \r
-               wxButton* m_buttonOK;\r
-               wxButton* m_buttonCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
-               virtual void OnPaint( wxPaintEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               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
-               ~CSendingDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CYourAddressDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CYourAddressDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               \r
-               wxStaticText* m_staticText45;\r
-               wxListCtrl* m_listCtrl;\r
-               \r
-               wxButton* m_buttonRename;\r
-               wxButton* m_buttonNew;\r
-               wxButton* m_buttonCopy;\r
-               wxButton* m_buttonOK;\r
-               wxButton* m_buttonCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
-               virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonRename( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCopy( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               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
-               ~CYourAddressDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CAddressBookDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CAddressBookDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               \r
-               wxStaticText* m_staticText55;\r
-               wxListCtrl* m_listCtrl;\r
-               \r
-               wxButton* m_buttonEdit;\r
-               wxButton* m_buttonNew;\r
-               wxButton* m_buttonDelete;\r
-               wxButton* m_buttonOK;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
-               virtual void OnListEndLabelEdit( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnListItemActivated( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnListItemSelected( wxListEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonEdit( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonNew( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonDelete( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               wxButton* m_buttonCancel;\r
-               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
-               ~CAddressBookDialogBase();\r
-       \r
-};\r
-\r
-///////////////////////////////////////////////////////////////////////////////\r
-/// Class CGetTextFromUserDialogBase\r
-///////////////////////////////////////////////////////////////////////////////\r
-class CGetTextFromUserDialogBase : public wxDialog \r
-{\r
-       private:\r
-       \r
-       protected:\r
-               \r
-               wxStaticText* m_staticTextMessage1;\r
-               wxTextCtrl* m_textCtrl1;\r
-               wxStaticText* m_staticTextMessage2;\r
-               wxTextCtrl* m_textCtrl2;\r
-               \r
-               \r
-               wxButton* m_buttonOK;\r
-               wxButton* m_buttonCancel;\r
-               \r
-               // Virtual event handlers, overide them in your derived class\r
-               virtual void OnClose( wxCloseEvent& event ){ event.Skip(); }\r
-               virtual void OnKeyDown( wxKeyEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonOK( wxCommandEvent& event ){ event.Skip(); }\r
-               virtual void OnButtonCancel( wxCommandEvent& event ){ event.Skip(); }\r
-               \r
-       \r
-       public:\r
-               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
-               ~CGetTextFromUserDialogBase();\r
-       \r
-};\r
-\r
-#endif //__uibase__\r
+///////////////////////////////////////////////////////////////////////////
+// C++ code generated with wxFormBuilder (version Dec 21 2009)
+// http://www.wxformbuilder.org/
+//
+// PLEASE DO "NOT" EDIT THIS FILE!
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef __uibase__
+#define __uibase__
+
+#include <wx/intl.h>
+
+#include <wx/string.h>
+#include <wx/bitmap.h>
+#include <wx/image.h>
+#include <wx/icon.h>
+#include <wx/menu.h>
+#include <wx/gdicmn.h>
+#include <wx/font.h>
+#include <wx/colour.h>
+#include <wx/settings.h>
+#include <wx/toolbar.h>
+#include <wx/statusbr.h>
+#include <wx/stattext.h>
+#include <wx/textctrl.h>
+#include <wx/button.h>
+#include <wx/sizer.h>
+#include <wx/choice.h>
+#include <wx/listctrl.h>
+#include <wx/panel.h>
+#include <wx/notebook.h>
+#include <wx/frame.h>
+#include <wx/html/htmlwin.h>
+#include <wx/dialog.h>
+#include <wx/listbox.h>
+#include <wx/checkbox.h>
+#include <wx/spinctrl.h>
+#include <wx/scrolwin.h>
+#include <wx/statbmp.h>
+
+///////////////////////////////////////////////////////////////////////////
+
+#define wxID_MAINFRAME 1000
+#define wxID_OPTIONSGENERATEBITCOINS 1001
+#define wxID_BUTTONSEND 1002
+#define wxID_BUTTONRECEIVE 1003
+#define wxID_TEXTCTRLADDRESS 1004
+#define wxID_BUTTONNEW 1005
+#define wxID_BUTTONCOPY 1006
+#define wxID_PROXYIP 1007
+#define wxID_PROXYPORT 1008
+#define wxID_TRANSACTIONFEE 1009
+#define wxID_TEXTCTRLPAYTO 1010
+#define wxID_BUTTONPASTE 1011
+#define wxID_BUTTONADDRESSBOOK 1012
+#define wxID_TEXTCTRLAMOUNT 1013
+#define wxID_CHOICETRANSFERTYPE 1014
+#define wxID_LISTCTRL 1015
+#define wxID_BUTTONRENAME 1016
+#define wxID_PANELSENDING 1017
+#define wxID_LISTCTRLSENDING 1018
+#define wxID_PANELRECEIVING 1019
+#define wxID_LISTCTRLRECEIVING 1020
+#define wxID_BUTTONDELETE 1021
+#define wxID_BUTTONEDIT 1022
+#define wxID_TEXTCTRL 1023
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CMainFrameBase
+///////////////////////////////////////////////////////////////////////////////
+class CMainFrameBase : public wxFrame 
+{
+       private:
+       
+       protected:
+               wxMenuBar* m_menubar;
+               wxMenu* m_menuFile;
+               wxMenu* m_menuHelp;
+               wxToolBar* m_toolBar;
+               
+               wxStaticText* m_staticText32;
+               wxButton* m_buttonNew;
+               wxButton* m_buttonCopy;
+               
+               wxStaticText* m_staticText41;
+               wxStaticText* m_staticTextBalance;
+               
+               wxChoice* m_choiceFilter;
+               wxNotebook* m_notebook;
+               wxPanel* m_panel9;
+               wxPanel* m_panel91;
+               wxPanel* m_panel92;
+               wxPanel* m_panel93;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+               virtual void OnIconize( wxIconizeEvent& event ) { event.Skip(); }
+               virtual void OnIdle( wxIdleEvent& event ) { event.Skip(); }
+               virtual void OnMouseEvents( wxMouseEvent& event ) { event.Skip(); }
+               virtual void OnPaint( wxPaintEvent& event ) { event.Skip(); }
+               virtual void OnMenuFileExit( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnMenuOptionsGenerate( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnUpdateUIOptionsGenerate( wxUpdateUIEvent& event ) { event.Skip(); }
+               virtual void OnMenuOptionsChangeYourAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnMenuOptionsOptions( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnMenuHelpAbout( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonSend( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonAddressBook( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnKeyDown( wxKeyEvent& event ) { event.Skip(); }
+               virtual void OnMouseEventsAddress( wxMouseEvent& event ) { event.Skip(); }
+               virtual void OnSetFocusAddress( wxFocusEvent& event ) { event.Skip(); }
+               virtual void OnButtonNew( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCopy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnNotebookPageChanged( wxNotebookEvent& event ) { event.Skip(); }
+               virtual void OnListColBeginDrag( wxListEvent& event ) { event.Skip(); }
+               virtual void OnListItemActivated( wxListEvent& event ) { event.Skip(); }
+               virtual void OnPaintListCtrl( wxPaintEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               wxMenu* m_menuOptions;
+               wxStatusBar* m_statusBar;
+               wxTextCtrl* m_textCtrlAddress;
+               wxListCtrl* m_listCtrlAll;
+               wxListCtrl* m_listCtrlSentReceived;
+               wxListCtrl* m_listCtrlSent;
+               wxListCtrl* m_listCtrlReceived;
+               
+               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 );
+               ~CMainFrameBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CTxDetailsDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CTxDetailsDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxHtmlWindow* m_htmlWin;
+               wxButton* m_buttonOK;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               ~CTxDetailsDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class COptionsDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class COptionsDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxListBox* m_listBox;
+               wxScrolledWindow* m_scrolledWindow;
+               wxPanel* m_panelMain;
+               
+               wxCheckBox* m_checkBoxLimitProcessors;
+               wxSpinCtrl* m_spinCtrlLimitProcessors;
+               wxStaticText* m_staticText35;
+               wxCheckBox* m_checkBoxStartOnSystemStartup;
+               wxCheckBox* m_checkBoxMinimizeToTray;
+               wxCheckBox* m_checkBoxUseUPnP;
+               wxCheckBox* m_checkBoxMinimizeOnClose;
+               wxCheckBox* m_checkBoxUseProxy;
+               
+               wxStaticText* m_staticTextProxyIP;
+               wxTextCtrl* m_textCtrlProxyIP;
+               wxStaticText* m_staticTextProxyPort;
+               wxTextCtrl* m_textCtrlProxyPort;
+               
+               wxStaticText* m_staticText32;
+               wxStaticText* m_staticText31;
+               wxTextCtrl* m_textCtrlTransactionFee;
+               wxPanel* m_panelTest2;
+               
+               wxStaticText* m_staticText321;
+               wxStaticText* m_staticText69;
+               wxButton* m_buttonOK;
+               wxButton* m_buttonCancel;
+               wxButton* m_buttonApply;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnListBox( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnCheckBoxLimitProcessors( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnCheckBoxMinimizeToTray( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnCheckBoxUseProxy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnKillFocusProxy( wxFocusEvent& event ) { event.Skip(); }
+               virtual void OnKillFocusTransactionFee( wxFocusEvent& event ) { event.Skip(); }
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCancel( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonApply( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               ~COptionsDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CAboutDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CAboutDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticBitmap* m_bitmap;
+               
+               wxStaticText* m_staticText40;
+               
+               wxStaticText* m_staticTextMain;
+               
+               
+               wxButton* m_buttonOK;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               wxStaticText* m_staticTextVersion;
+               
+               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 );
+               ~CAboutDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CSendDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CSendDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               
+               
+               wxStaticText* m_staticTextInstructions;
+               
+               wxStaticBitmap* m_bitmapCheckMark;
+               wxStaticText* m_staticText36;
+               wxTextCtrl* m_textCtrlAddress;
+               wxButton* m_buttonPaste;
+               wxButton* m_buttonAddress;
+               wxStaticText* m_staticText19;
+               wxTextCtrl* m_textCtrlAmount;
+               wxStaticText* m_staticText20;
+               wxChoice* m_choiceTransferType;
+               
+               
+               
+               wxButton* m_buttonSend;
+               wxButton* m_buttonCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnKeyDown( wxKeyEvent& event ) { event.Skip(); }
+               virtual void OnTextAddress( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonPaste( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonAddressBook( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnKillFocusAmount( wxFocusEvent& event ) { event.Skip(); }
+               virtual void OnButtonSend( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCancel( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               ~CSendDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CSendingDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CSendingDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxStaticText* m_staticTextSending;
+               wxTextCtrl* m_textCtrlStatus;
+               
+               wxButton* m_buttonOK;
+               wxButton* m_buttonCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+               virtual void OnPaint( wxPaintEvent& event ) { event.Skip(); }
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCancel( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               ~CSendingDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CYourAddressDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CYourAddressDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               
+               wxStaticText* m_staticText45;
+               wxListCtrl* m_listCtrl;
+               
+               wxButton* m_buttonRename;
+               wxButton* m_buttonNew;
+               wxButton* m_buttonCopy;
+               wxButton* m_buttonOK;
+               wxButton* m_buttonCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+               virtual void OnListEndLabelEdit( wxListEvent& event ) { event.Skip(); }
+               virtual void OnListItemActivated( wxListEvent& event ) { event.Skip(); }
+               virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }
+               virtual void OnButtonRename( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonNew( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCopy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCancel( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               ~CYourAddressDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CAddressBookDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CAddressBookDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               wxNotebook* m_notebook;
+               wxPanel* m_panelSending;
+               
+               wxStaticText* m_staticText55;
+               wxListCtrl* m_listCtrlSending;
+               wxPanel* m_panelReceiving;
+               
+               wxStaticText* m_staticText45;
+               
+               wxListCtrl* m_listCtrlReceiving;
+               
+               wxButton* m_buttonDelete;
+               wxButton* m_buttonCopy;
+               wxButton* m_buttonEdit;
+               wxButton* m_buttonNew;
+               wxButton* m_buttonOK;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+               virtual void OnNotebookPageChanged( wxNotebookEvent& event ) { event.Skip(); }
+               virtual void OnListEndLabelEdit( wxListEvent& event ) { event.Skip(); }
+               virtual void OnListItemActivated( wxListEvent& event ) { event.Skip(); }
+               virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }
+               virtual void OnButtonDelete( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCopy( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonEdit( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonNew( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCancel( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               wxButton* m_buttonCancel;
+               
+               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 );
+               ~CAddressBookDialogBase();
+       
+};
+
+///////////////////////////////////////////////////////////////////////////////
+/// Class CGetTextFromUserDialogBase
+///////////////////////////////////////////////////////////////////////////////
+class CGetTextFromUserDialogBase : public wxDialog 
+{
+       private:
+       
+       protected:
+               
+               wxStaticText* m_staticTextMessage1;
+               wxTextCtrl* m_textCtrl1;
+               wxStaticText* m_staticTextMessage2;
+               wxTextCtrl* m_textCtrl2;
+               
+               
+               wxButton* m_buttonOK;
+               wxButton* m_buttonCancel;
+               
+               // Virtual event handlers, overide them in your derived class
+               virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
+               virtual void OnKeyDown( wxKeyEvent& event ) { event.Skip(); }
+               virtual void OnButtonOK( wxCommandEvent& event ) { event.Skip(); }
+               virtual void OnButtonCancel( wxCommandEvent& event ) { event.Skip(); }
+               
+       
+       public:
+               
+               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 );
+               ~CGetTextFromUserDialogBase();
+       
+};
+
+#endif //__uibase__