1 #ifndef __interfImageToolsMenuH__
2 #define __interfImageToolsMenuH__
7 #include "interfMenuBar.h"
9 class interfImageToolsMenu
10 : public interfMenuBar
13 interfImageToolsMenu(wxWindow * parent, int sizex, int sizey,wxEvtHandler* evtHandler, std::string datdir = "data/Icons");
14 ~interfImageToolsMenu();
16 virtual void initButtons(wxEvtHandler* evtHandler) ;
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*)
26 void onSegmentationPressed(wxCommandEvent& event);
27 void onSegmentationPressedITK(wxCommandEvent& event);
28 void onSnakePressed(wxCommandEvent& event);
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);
38 //wxContourEventHandler* contourevent;
39 //EED wxPanel* configPanel;
40 //EED wxWindow* infoWin;
42 //EED wxPanel* spreadPanel;
43 //EED wxPanel* segmentPanelITK;
46 //EED wxPanel* getSegmentationPanel(wxWindow* parent);
48 //EED void onSegmentationOneSlice( wxCommandEvent& event );
50 //EED void onSegmentationAllSlice( wxCommandEvent& event );