]> Creatis software - creaContours.git/blob - lib/Interface_Icons_NDimensions/interfImageToolsMenu.h
*** empty log message ***
[creaContours.git] / lib / Interface_Icons_NDimensions / interfImageToolsMenu.h
1 #ifndef __interfImageToolsMenuH__
2 #define __interfImageToolsMenuH__
3
4 #include <wx/wx.h>
5
6
7 #include "interfMenuBar.h"
8
9 class interfImageToolsMenu 
10         : public interfMenuBar
11 {
12 public:
13         interfImageToolsMenu(wxWindow * parent, int sizex, int sizey,wxEvtHandler* evtHandler, std::string datdir = "data/Icons");              
14         ~interfImageToolsMenu();
15
16     virtual void initButtons(wxEvtHandler* evtHandler) ;
17
18         /**
19         **      Responds to the events of the buttons, when the same panel is responsible for it. It gets the name
20         **      of the button corresponding to the method that has to be executed,
21         **      it uses attribute eventHandler to call the methods define by the application.
22         **      see setEventHandler(wxEventHandler*)
23         **/
24
25 /*EED Borrame
26         void onSegmentationPressed(wxCommandEvent& event);
27         void onSegmentationPressedITK(wxCommandEvent& event);
28         void onSnakePressed(wxCommandEvent& event);
29 */
30         void onInformationPressed(wxCommandEvent& event);
31         void onConfigurationPressed(wxCommandEvent& event);
32         void onThreshold(wxCommandEvent& event);
33         void onColorLayerImage(wxCommandEvent& event);
34         void onHelpPressed(wxCommandEvent& event);
35
36 private:
37
38         //wxContourEventHandler* contourevent;
39 //EED   wxPanel* configPanel;
40 //EED   wxWindow* infoWin;
41         
42 //EED   wxPanel* spreadPanel;
43 //EED   wxPanel* segmentPanelITK;
44 //EED   bool axisshown;
45
46 //EED   wxPanel* getSegmentationPanel(wxWindow* parent);
47
48 //EED   void onSegmentationOneSlice( wxCommandEvent& event );
49
50 //EED   void onSegmentationAllSlice( wxCommandEvent& event );
51
52         
53         
54 };
55
56 #endif
57  
58