|
Vlaxicon
|
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__
1.7.3