]> Creatis software - creaContours.git/blob - lib/Interface_ManagerContour_NDimensions/wxContour_ControlPanel.h
128ce18b6c73f35570e5c9bef1dabe6c26440dcf
[creaContours.git] / lib / Interface_ManagerContour_NDimensions / wxContour_ControlPanel.h
1 #ifndef __wxContour_ControlPanel_h_INCLUDED_H__
2 #define __wxContour_ControlPanel_h_INCLUDED_H__
3
4
5 // -----------------------------------------------------------------------------------------------------------
6 // WX headers inclusion.
7 // For compilers that support precompilation, includes <wx/wx.h>.
8 // -----------------------------------------------------------------------------------------------------------
9
10 #include <wx/wxprec.h>
11 #ifdef __BORLANDC__
12 #pragma hdrstop
13 #endif
14 #ifndef WX_PRECOMP
15 #include <wx/wx.h>
16 #endif
17
18
19 //------------------------------------------------------------------------------------------------------------
20 // Includes
21 //------------------------------------------------------------------------------------------------------------
22
23
24 //------------------------------------------------------------------------------------------------------------
25 // Events declaration
26 //------------------------------------------------------------------------------------------------------------
27 /*BEGIN_DECLARE_EVENT_TYPES()
28         DECLARE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE, -1 ) 
29 END_DECLARE_EVENT_TYPES()*/
30
31 /** file wxContour_ControlPanel.h */
32
33 class wxContour_ListViewPanel;
34 //------------------------------------------------------------------------------------------------------------
35 // Class definition
36 //------------------------------------------------------------------------------------------------------------
37 class wxContour_ControlPanel : public wxScrolledWindow {
38
39                 public:
40
41         //------------------------------------------------------------------------------------------------------------
42         // Constructors & Destructors
43         //------------------------------------------------------------------------------------------------------------
44         wxContour_ControlPanel(wxWindow * parent);
45
46
47         ~wxContour_ControlPanel();
48                         
49         //------------------------------------------------------------------------------------------------------------
50         // Methods for capturing events
51         //------------------------------------------------------------------------------------------------------------
52
53                 
54         //------------------------------------------------------------------------------------------------------------
55         //  Methods for sending events
56         //------------------------------------------------------------------------------------------------------------
57         void sendEnvent( WXTYPE theEventType );
58
59
60         //------------------------------------------------------------------------------------------------------------
61         //  Attributes getters and setters
62         //------------------------------------------------------------------------------------------------------------
63
64         //------------------------------------------------------------------------------------------------------------
65         //  Other functional methods
66         //------------------------------------------------------------------------------------------------------------
67
68 private:
69         //------------------------------------------------------------------------------------------------------------
70         //  Private methods
71         //------------------------------------------------------------------------------------------------------------
72
73         //------------------------------------------------------------------------------------------------------------
74         // Creational and initialization methods
75         //------------------------------------------------------------------------------------------------------------
76
77                 
78         //------------------------------------------------------------------------------------------------------------
79         // Attributtes
80         //------------------------------------------------------------------------------------------------------------
81         
82         wxContour_ListViewPanel * allContours;
83
84         wxContour_ListViewPanel * selectedContours;
85
86         wxContour_ListViewPanel * instantContours;
87
88 };
89 #endif // __wxContour_ControlPanel_HEADER_FILE__
90  
91