Vlaxicon

gui.h

00001 
00002 // C++ code generated with wxFormBuilder (version Oct  4 2010)
00003 // http://www.wxformbuilder.org/
00004 //
00005 // PLEASE DO "NOT" EDIT THIS FILE!
00007 
00008 #ifndef __gui__
00009 #define __gui__
00010 
00011 #include <wx/string.h>
00012 #include <wx/bitmap.h>
00013 #include <wx/image.h>
00014 #include <wx/icon.h>
00015 #include <wx/gdicmn.h>
00016 #include <wx/toolbar.h>
00017 #include <wx/font.h>
00018 #include <wx/colour.h>
00019 #include <wx/settings.h>
00020 #include <wx/sizer.h>
00021 #include <wx/panel.h>
00022 #include <wx/aui/auibook.h>
00023 #include <wx/stattext.h>
00024 #include <wx/propgrid/propgrid.h>
00025 #ifdef __VISUALC__
00026 #include <wx/link_additions.h>
00027 #endif //__VISUALC__
00028 #include <wx/splitter.h>
00029 #include <wx/menu.h>
00030 #include <wx/frame.h>
00031 
00033 
00034 #define ID_PANEL_ALL 1000
00035 #define ID_TOOL_DESIGN 1001
00036 #define ID_TOOL_BITMAP 1002
00037 #define ID_TOOL_EDITTEXT 1003
00038 #define ID_TOOL_CHECKBOX 1004
00039 #define ID_TOOL_CHOICE 1005
00040 #define ID_TOOL_PLOT 1006
00041 #define ID_TOOL_RECTANGLE 1007
00042 #define ID_TOOL_SLIDER 1008
00043 #define ID_TOOL_UNIVERSAL 1009
00044 #define ID_PANEL_STATIC 1010
00045 #define ID_PANEL_CHANGEABLE 1011
00046 #define ID_PROPGRID 1012
00047 #define ID_MENU_UNDO 1013
00048 #define ID_MENU_REDO 1014
00049 #define ID_MENU_ALIGN_LEFT 1015
00050 #define ID_MENU_ALIGN_CENTER 1016
00051 #define ID_MENU_ALIGN_RIGHT 1017
00052 #define ID_MENU_ALIGN_TOP 1018
00053 #define ID_MENU_ALIGN_MIDDLE 1019
00054 #define ID_MENU_ALIGN_BOTTOM 1020
00055 #define ID_MENU_RUN 1021
00056 #define ID_MENU_STIOP 1022
00057 #define ID_TOOL_UNDO 1023
00058 #define ID_TOOL_REDO 1024
00059 #define ID_TOOL_RUN 1025
00060 #define ID_TOOL_STOP 1026
00061 #define ID_TOOL_ALIGN_LEFT 1027
00062 #define ID_TOOL_ALIGN_CENTER 1028
00063 #define ID_TOOL_ALIGN_RIGHT 1029
00064 #define ID_TOOL_ALIGN_TOP 1030
00065 #define ID_TOOL_ALIGN_MIDDLE 1031
00066 #define ID_TOOL_ALIGN_BOTTOM 1032
00067 
00071 class MainFrameBase : public wxFrame 
00072 {
00073         private:
00074         
00075         protected:
00076                 wxSplitterWindow* m_splitter;
00077                 wxPanel* m_panel12;
00078                 wxAuiNotebook* m_auinotebookTools;
00079                 wxPanel* m_panelAll;
00080                 wxToolBar* m_toolBarToolsAll;
00081                 wxPanel* m_panelStatic;
00082                 wxToolBar* m_toolBarToolsStatic;
00083                 wxPanel* m_panelChangeable;
00084                 wxToolBar* m_toolBarToolsChangeable;
00085                 wxPanel* m_panel5;
00086                 wxStaticText* m_staticText1;
00087                 wxAuiNotebook* m_auinotebookScheme;
00088                 wxPanel* m_panel13;
00089                 wxStaticText* m_staticText2;
00090                 wxPropertyGrid* m_propertyGrid;
00091                 wxMenuBar* m_menubar;
00092                 wxMenu* m_menuFile;
00093                 wxMenu* m_menuEdit;
00094                 wxMenu* m_menuAlign;
00095                 wxMenu* m_menuProject;
00096                 wxMenu* m_menuHelp;
00097                 wxToolBar* m_toolBarMain;
00098                 
00099                 // Virtual event handlers, overide them in your derived class
00100                 virtual void OnNotebookToolPageChanged( wxAuiNotebookEvent& event ) { event.Skip(); }
00101                 virtual void OnToolChange( wxCommandEvent& event ) { event.Skip(); }
00102                 virtual void OnToolsUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00103                 virtual void OnCloseNtbPage( wxAuiNotebookEvent& event ) { event.Skip(); }
00104                 virtual void OnPropertiesUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00105                 virtual void OnMenuNewClick( wxCommandEvent& event ) { event.Skip(); }
00106                 virtual void OnMenuOpenClick( wxCommandEvent& event ) { event.Skip(); }
00107                 virtual void OnMenuSaveClick( wxCommandEvent& event ) { event.Skip(); }
00108                 virtual void OnMenuSaveUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00109                 virtual void OnMenuExitClick( wxCommandEvent& event ) { event.Skip(); }
00110                 virtual void OnMenuUndoClick( wxCommandEvent& event ) { event.Skip(); }
00111                 virtual void OnMenuUndoUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00112                 virtual void OnMenuRedoClick( wxCommandEvent& event ) { event.Skip(); }
00113                 virtual void OnMenuRedoUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00114                 virtual void OnMenuAlignLeftClick( wxCommandEvent& event ) { event.Skip(); }
00115                 virtual void OnMenuAlignLeftUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00116                 virtual void OnMenuAlignCenterClick( wxCommandEvent& event ) { event.Skip(); }
00117                 virtual void OnMenuAlignCenterUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00118                 virtual void OnMenuAlignRightClick( wxCommandEvent& event ) { event.Skip(); }
00119                 virtual void OnMenuAlignRightUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00120                 virtual void OnMenuAlignTopClick( wxCommandEvent& event ) { event.Skip(); }
00121                 virtual void OnMenuAlignTopUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00122                 virtual void OnMenuAlignMiddleClick( wxCommandEvent& event ) { event.Skip(); }
00123                 virtual void OnMenuAlignMiddleUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00124                 virtual void OnMenuAlignBottomClick( wxCommandEvent& event ) { event.Skip(); }
00125                 virtual void OnMenuAlignBottomUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00126                 virtual void OnMenuRunClick( wxCommandEvent& event ) { event.Skip(); }
00127                 virtual void OnMenuRunUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00128                 virtual void OnMenuStopClick( wxCommandEvent& event ) { event.Skip(); }
00129                 virtual void OnMenuStopUpdate( wxUpdateUIEvent& event ) { event.Skip(); }
00130                 virtual void OnMenuAbout( wxCommandEvent& event ) { event.Skip(); }
00131                 
00132         
00133         public:
00134                 
00135                 MainFrameBase( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Vlaxicon"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 1024,768 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
00136                 
00137                 ~MainFrameBase();
00138                 
00139                 void m_splitterOnIdle( wxIdleEvent& )
00140                 {
00141                         m_splitter->SetSashPosition( 800 );
00142                         m_splitter->Disconnect( wxEVT_IDLE, wxIdleEventHandler( MainFrameBase::m_splitterOnIdle ), NULL, this );
00143                 }
00144         
00145 };
00146 
00147 #endif //__gui__
 All Classes Functions