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"
10 class wxCreaDevManagerMainFrame:public wxFrame
15 wxCreaDevManagerMainFrame(
18 const wxString& caption = _("CREATIS CreaDevManager"),
19 const wxPoint& pos = wxDefaultPosition,
20 const wxSize& size = wxDefaultSize,
21 long style = wxDEFAULT_FRAME_STYLE
24 ~wxCreaDevManagerMainFrame();
29 const wxString& caption = _("CREATIS CreaDevManager"),
30 const wxPoint& pos = wxDefaultPosition,
31 const wxSize& size = wxDefaultSize,
32 long style = wxDEFAULT_FRAME_STYLE
37 void CreateControls();
41 void OnMenuNewProject(wxCommandEvent& event);
42 void OnMenuOpenProject(wxCommandEvent& event);
43 void OnMenuOpenRecent(wxCommandEvent& event);
44 void OnMenuCloseProject(wxCommandEvent& event);
45 void OnMenuCloseAllProjects(wxCommandEvent& event);
46 void OnMenuExportHierarchy(wxCommandEvent& event);
47 void OnMenuExit(wxCommandEvent& event);
50 void OnMenuRefreshProject(wxCommandEvent& event);
51 void OnMenuMenuCut(wxCommandEvent& event);
52 void OnMenuMenuCopy(wxCommandEvent& event);
53 void OnMenuMenuPaste(wxCommandEvent& event);
54 void OnMenuMenuDelete(wxCommandEvent& event);
55 void OnMenuSelectAll(wxCommandEvent& event);
56 void OnMenuSelectNone(wxCommandEvent& event);
59 void OnMenuEventLog(wxCommandEvent& event);
60 void OnMenuBBTKGraphicalEditor(wxCommandEvent& event);
61 void OnMenuMiniTools(wxCommandEvent& event);
62 void OnMenuCodeEditor(wxCommandEvent& event);
63 void OnMenuCommandLine(wxCommandEvent& event);
66 void OnMenuHelp(wxCommandEvent& event);
67 void OnMenuReportBug(wxCommandEvent& event);
68 void OnMenuAboutCreaDevManager(wxCommandEvent& event);
69 void OnMenuAboutCreatis(wxCommandEvent& event);
80 wxAuiManager auiManager;
81 wxTreeCtrl* tree_Projects;
82 wxPanel* panel_Properties;
83 wxPanel* panel_ProjectActions;
86 ModelCreaDevManagerTree projectTree;