1 #ifndef WXCDMMAINFRAME_H_INCLUDED
2 #define WXCDMMAINFRAME_H_INCLUDED
5 #include <wx/aui/aui.h>
6 #include "wxCDMProjectsTreeCtrl.h"
7 #include "modelCDMMain.h"
9 class wxCDMMainFrame:public wxFrame
17 const wxString& caption = wxString("CREATIS CreaDevManager"),
18 const wxPoint& pos = wxDefaultPosition,
19 const wxSize& size = wxDefaultSize,
20 long style = wxDEFAULT_FRAME_STYLE
28 const wxString& caption = wxString("CREATIS CreaDevManager"),
29 const wxPoint& pos = wxDefaultPosition,
30 const wxSize& size = wxDefaultSize,
31 long style = wxDEFAULT_FRAME_STYLE
36 void CreateControls();
47 wxAuiManager auiManager;
48 wxCDMProjectsTreeCtrl* tree_Projects;
49 wxPanel* panel_Properties;
50 wxPanel* panel_ProjectActions;
58 void OnMenuNewProject(wxCommandEvent& event);
59 void OnMenuOpenProject(wxCommandEvent& event);
60 void OnMenuOpenRecent(wxCommandEvent& event);
61 void OnMenuCloseProject(wxCommandEvent& event);
62 void OnMenuCloseAllProjects(wxCommandEvent& event);
63 void OnMenuExportHierarchy(wxCommandEvent& event);
64 void OnMenuExit(wxCommandEvent& event);
67 void OnMenuRefreshProject(wxCommandEvent& event);
68 void OnMenuMenuCut(wxCommandEvent& event);
69 void OnMenuMenuCopy(wxCommandEvent& event);
70 void OnMenuMenuPaste(wxCommandEvent& event);
71 void OnMenuMenuDelete(wxCommandEvent& event);
72 void OnMenuSelectAll(wxCommandEvent& event);
73 void OnMenuSelectNone(wxCommandEvent& event);
76 void OnMenuEventLog(wxCommandEvent& event);
77 void OnMenuBBTKGraphicalEditor(wxCommandEvent& event);
78 void OnMenuMiniTools(wxCommandEvent& event);
79 void OnMenuCodeEditor(wxCommandEvent& event);
80 void OnMenuCommandLine(wxCommandEvent& event);
83 void OnMenuHelp(wxCommandEvent& event);
84 void OnMenuReportBug(wxCommandEvent& event);
85 void OnMenuAboutCreaDevManager(wxCommandEvent& event);
86 void OnMenuAboutCreatis(wxCommandEvent& event);