1 #ifndef WXCREADEVMANAGERMAINFRAME_H_INCLUDED
2 #define WXCREADEVMANAGERMAINFRAME_H_INCLUDED
5 #include <wx/treectrl.h>
6 #include <wx/aui/aui.h>
8 #include "ModelCreaDevManagerTree.h"
9 #include "ControlCreaDevManagerMain.h"
11 class wxCreaDevManagerMainFrame:public wxFrame
16 wxCreaDevManagerMainFrame(
19 const wxString& caption = wxString("CREATIS CreaDevManager"),
20 const wxPoint& pos = wxDefaultPosition,
21 const wxSize& size = wxDefaultSize,
22 long style = wxDEFAULT_FRAME_STYLE
25 ~wxCreaDevManagerMainFrame();
30 const wxString& caption = wxString("CREATIS CreaDevManager"),
31 const wxPoint& pos = wxDefaultPosition,
32 const wxSize& size = wxDefaultSize,
33 long style = wxDEFAULT_FRAME_STYLE
39 void CreateControls();
43 void OnMenuNewProject(wxCommandEvent& event);
44 void OnMenuOpenProject(wxCommandEvent& event);
45 void OnMenuOpenRecent(wxCommandEvent& event);
46 void OnMenuCloseProject(wxCommandEvent& event);
47 void OnMenuCloseAllProjects(wxCommandEvent& event);
48 void OnMenuExportHierarchy(wxCommandEvent& event);
49 void OnMenuExit(wxCommandEvent& event);
52 void OnMenuRefreshProject(wxCommandEvent& event);
53 void OnMenuMenuCut(wxCommandEvent& event);
54 void OnMenuMenuCopy(wxCommandEvent& event);
55 void OnMenuMenuPaste(wxCommandEvent& event);
56 void OnMenuMenuDelete(wxCommandEvent& event);
57 void OnMenuSelectAll(wxCommandEvent& event);
58 void OnMenuSelectNone(wxCommandEvent& event);
61 void OnMenuEventLog(wxCommandEvent& event);
62 void OnMenuBBTKGraphicalEditor(wxCommandEvent& event);
63 void OnMenuMiniTools(wxCommandEvent& event);
64 void OnMenuCodeEditor(wxCommandEvent& event);
65 void OnMenuCommandLine(wxCommandEvent& event);
68 void OnMenuHelp(wxCommandEvent& event);
69 void OnMenuReportBug(wxCommandEvent& event);
70 void OnMenuAboutCreaDevManager(wxCommandEvent& event);
71 void OnMenuAboutCreatis(wxCommandEvent& event);
82 wxAuiManager auiManager;
83 wxTreeCtrl* tree_Projects;
84 wxPanel* panel_Properties;
85 wxPanel* panel_ProjectActions;
88 ControlCreaDevManagerMain* controller;