1 #ifndef __wxContour_ButtonsBar_h_INCLUDED_H__
2 #define __wxContour_ButtonsBar_h_INCLUDED_H__
5 // -----------------------------------------------------------------------------------------------------------
6 // WX headers inclusion.
7 // For compilers that support precompilation, includes <wx/wx.h>.
8 // -----------------------------------------------------------------------------------------------------------
10 #include <wx/wxprec.h>
20 //------------------------------------------------------------------------------------------------------------
22 //------------------------------------------------------------------------------------------------------------
25 //------------------------------------------------------------------------------------------------------------
27 //------------------------------------------------------------------------------------------------------------
28 /*BEGIN_DECLARE_EVENT_TYPES()
29 DECLARE_EVENT_TYPE( wxEVT_CONCEPT_RELEASE, -1 )
30 END_DECLARE_EVENT_TYPES()*/
32 /** file wxContour_ButtonsBar.h */
34 //------------------------------------------------------------------------------------------------------------
36 //------------------------------------------------------------------------------------------------------------
37 class wxContour_ButtonsBar : public /*wxToolBar {*/wxPanel {
41 //------------------------------------------------------------------------------------------------------------
42 // Constructors & Destructors
43 //------------------------------------------------------------------------------------------------------------
44 wxContour_ButtonsBar( wxWindow* parent, wxWindowID id, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxTB_HORIZONTAL | wxNO_BORDER, const wxString& name = wxPanelNameStr );
46 ~wxContour_ButtonsBar( );
48 //------------------------------------------------------------------------------------------------------------
49 // Methods for capturing events
50 //------------------------------------------------------------------------------------------------------------
52 void onActionButtonPressed( wxCommandEvent& event);
54 //------------------------------------------------------------------------------------------------------------
55 // Methods for sending events
56 //------------------------------------------------------------------------------------------------------------
57 void sendEnvent( WXTYPE theEventType );
59 //------------------------------------------------------------------------------------------------------------
60 // Attributes getters and setters
61 //------------------------------------------------------------------------------------------------------------
63 void setWxEventHandler( wxEvtHandler * theEventHandler );
65 //------------------------------------------------------------------------------------------------------------
66 // Other functional methods
67 //------------------------------------------------------------------------------------------------------------
70 //------------------------------------------------------------------------------------------------------------
72 //------------------------------------------------------------------------------------------------------------
74 //------------------------------------------------------------------------------------------------------------
75 // Creational and initialization methods
76 //------------------------------------------------------------------------------------------------------------
78 //------------------------------------------------------------------------------------------------------------
80 //------------------------------------------------------------------------------------------------------------
82 wxEvtHandler * _eventHandler;
84 wxButton * _createContour_Button;
85 wxButton * _delete_Button;
86 wxButton * _hideContour_Button;
87 wxButton * _show_Button;
88 wxButton * _copy_Button;
89 wxButton * _paste_Button;
90 wxButton * _change_Button;
91 wxButton * _spread_Button;
92 wxButton * _select_Button;
93 wxButton * _edit_Button;
94 wxButton * _undo_Button;
95 wxButton * _redo_Button;
96 wxButton * _save_Button;
97 wxButton * _open_Button;
98 wxButton * _automatiqueSegmentation_Button;
99 wxButton * _informationContour_Button;
100 wxButton * _interfaceConfiguration_Button;
101 wxButton * _interfaceTest_Button;
104 #endif // __wxContour_ButtonsBar_HEADER_FILE__