00001 #ifndef __wxContour_ControlPanel_h_INCLUDED_H__ 00002 #define __wxContour_ControlPanel_h_INCLUDED_H__ 00003 00004 00005 // ----------------------------------------------------------------------------------------------------------- 00006 // WX headers inclusion. 00007 // For compilers that support precompilation, includes <wx/wx.h>. 00008 // ----------------------------------------------------------------------------------------------------------- 00009 00010 #include <wx/wxprec.h> 00011 #ifdef __BORLANDC__ 00012 #pragma hdrstop 00013 #endif 00014 #ifndef WX_PRECOMP 00015 #include <wx/wx.h> 00016 #endif 00017 00018 00019 //------------------------------------------------------------------------------------------------------------ 00020 // Includes 00021 //------------------------------------------------------------------------------------------------------------ 00022 00023 00024 //------------------------------------------------------------------------------------------------------------ 00025 // Events declaration 00026 //------------------------------------------------------------------------------------------------------------ 00027 /*BEGIN_DECLARE_EVENT_TYPES() 00028 DECLARE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE, -1 ) 00029 END_DECLARE_EVENT_TYPES()*/ 00030 00033 class wxContour_ListViewPanel; 00034 //------------------------------------------------------------------------------------------------------------ 00035 // Class definition 00036 //------------------------------------------------------------------------------------------------------------ 00037 class wxContour_ControlPanel : public wxScrolledWindow { 00038 00039 public: 00040 00041 //------------------------------------------------------------------------------------------------------------ 00042 // Constructors & Destructors 00043 //------------------------------------------------------------------------------------------------------------ 00044 wxContour_ControlPanel(wxWindow * parent); 00045 00046 00047 ~wxContour_ControlPanel(); 00048 00049 //------------------------------------------------------------------------------------------------------------ 00050 // Methods for capturing events 00051 //------------------------------------------------------------------------------------------------------------ 00052 00053 00054 //------------------------------------------------------------------------------------------------------------ 00055 // Methods for sending events 00056 //------------------------------------------------------------------------------------------------------------ 00057 void sendEnvent( WXTYPE theEventType ); 00058 00059 00060 //------------------------------------------------------------------------------------------------------------ 00061 // Attributes getters and setters 00062 //------------------------------------------------------------------------------------------------------------ 00063 00064 //------------------------------------------------------------------------------------------------------------ 00065 // Other functional methods 00066 //------------------------------------------------------------------------------------------------------------ 00067 00068 private: 00069 //------------------------------------------------------------------------------------------------------------ 00070 // Private methods 00071 //------------------------------------------------------------------------------------------------------------ 00072 00073 //------------------------------------------------------------------------------------------------------------ 00074 // Creational and initialization methods 00075 //------------------------------------------------------------------------------------------------------------ 00076 00077 00078 //------------------------------------------------------------------------------------------------------------ 00079 // Attributtes 00080 //------------------------------------------------------------------------------------------------------------ 00081 00082 wxContour_ListViewPanel * allContours; 00083 00084 wxContour_ListViewPanel * selectedContours; 00085 00086 wxContour_ListViewPanel * instantContours; 00087 00088 }; 00089 #endif // __wxContour_ControlPanel_HEADER_FILE__ 00090 00091