]> Creatis software - crea.git/blob - lib/creaDevManagerLib/wxCreaDevManagerMainFrame.h
Feature #1711
[crea.git] / lib / creaDevManagerLib / wxCreaDevManagerMainFrame.h
1 #ifndef WXCREADEVMANAGERMAINFRAME_H_INCLUDED
2 #define WXCREADEVMANAGERMAINFRAME_H_INCLUDED
3
4 #include <creaWx.h>
5 #include <wx/treectrl.h>
6 #include <wx/aui/aui.h>
7
8 class wxCreaDevManagerMainFrame:public wxFrame
9 {
10   public:
11     wxCreaDevManagerMainFrame(
12       wxWindow* parent,
13       wxWindowID id = -1,
14       const wxString& caption = _("CREATIS CreaDevManager"),
15       const wxPoint& pos = wxDefaultPosition,
16       const wxSize& size = wxDefaultSize,
17       long style = wxDEFAULT_FRAME_STYLE
18     );
19     
20     ~wxCreaDevManagerMainFrame();
21     
22     bool Create(
23       wxWindow* parent,
24       wxWindowID id = -1,
25       const wxString& caption = _("CREATIS CreaDevManager"),
26       const wxPoint& pos = wxDefaultPosition,
27       const wxSize& size = wxDefaultSize,
28       long style = wxDEFAULT_FRAME_STYLE
29     );
30
31   protected:
32     void CreateMenus();
33     void CreateControls();
34
35   private:
36
37     //Menus
38     wxMenu* menu_File;
39     wxMenu* menu_Edit;
40     wxMenu* menu_Tools;
41     wxMenu* menu_Help;
42
43     //Controls
44     wxAuiManager auiManager;
45     wxTreeCtrl* tree_Projects;
46     wxWindow* window_Properties;
47     wxWindow* window_ProjectActions;
48
49 };
50
51 #endif