X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FInterface_Icons_NDimensions%2FinterfToolsMenu.cxx;h=7037eff3e1f0810a057d47fbad4d87139766f526;hb=6383d69864c69a97539b59d3e39406c79408577b;hp=535a86ff7fc0eff02075da6cc8f98bad19b9697b;hpb=6e3c929c883c405e0075fa8df10b12a935979367;p=creaContours.git diff --git a/lib/Interface_Icons_NDimensions/interfToolsMenu.cxx b/lib/Interface_Icons_NDimensions/interfToolsMenu.cxx index 535a86f..7037eff 100644 --- a/lib/Interface_Icons_NDimensions/interfToolsMenu.cxx +++ b/lib/Interface_Icons_NDimensions/interfToolsMenu.cxx @@ -6,13 +6,16 @@ interfToolsMenu::interfToolsMenu(wxWindow * parent, int sizex, int sizey,wxEvtHa { this->datadir = datdir; //contourevent = (wxContourEventHandler*)evtHandler; - //infoWin = NULL; - configPanel = NULL; - segmentPanel = NULL; - spreadPanel = NULL; + //infoWin = NULL; + +/*EED Borrame + configPanel = NULL; + segmentPanel = NULL; + spreadPanel = NULL; segmentPanelITK = NULL; // eventHandler = evtHandler; +*/ initButtons(this); } @@ -29,15 +32,17 @@ void interfToolsMenu::initButtons(wxEvtHandler* evtHandler) { path.push_back(datadir + "/Spread1.png"); nom.push_back("Select more than one contour and find the contours between them"); funct.push_back((wxObjectEventFunction) &interfToolsMenu:: onSpreadPressed); - - path.push_back(datadir + "/info.png"); - nom.push_back("Information of the contours in the scene"); - funct.push_back((wxObjectEventFunction) &interfToolsMenu:: onInformationPressed); + path.push_back(datadir + "/Mirror.png"); + nom.push_back("Create an Axis and select a contour to mirror it accordingly"); + funct.push_back((wxObjectEventFunction) &interfToolsMenu:: onMirrorPressed); + +//CMRU 17-08-09 ------------------------------------------------------------------ + path.push_back(datadir + "/Letter.PNG"); + nom.push_back("Insert a Label"); + funct.push_back((wxObjectEventFunction)&interfToolsMenu::onPrintLabel); +//------------------------------------------------------------------------------- - path.push_back(datadir + "/pignon.png"); - nom.push_back("Configuration of the window"); - funct.push_back((wxObjectEventFunction) &interfToolsMenu:: onConfigurationPressed); this->addButtons(path, nom); this->setVectorFunction(funct); @@ -59,28 +64,23 @@ interfToolsMenu::~interfToolsMenu() ** it uses attribute eventHandler to call the methods define by the application. ** see setEventHandler(wxEventHandler*) **/ -void interfToolsMenu::onRigidPressed(wxCommandEvent& event){ +void interfToolsMenu::onRigidPressed(wxCommandEvent& event) +{ interfMainPanel::getInstance()->onRigidPressed(); } -void interfToolsMenu::onSpreadPressed(wxCommandEvent& event){ - +void interfToolsMenu::onSpreadPressed(wxCommandEvent& event) +{ interfMainPanel::getInstance()->onSpreadPressed(); - - } - -void interfToolsMenu::onInformationPressed(wxCommandEvent& event){ - - interfMainPanel::getInstance()->onInformationPressed(); - - +void interfToolsMenu::onMirrorPressed(wxCommandEvent& event) +{ + interfMainPanel::getInstance()->onMirrorPressed(); } -void interfToolsMenu::onConfigurationPressed(wxCommandEvent& event){ - - interfMainPanel::getInstance()->onConfigurationPressed(); - +void interfToolsMenu::onPrintLabel(wxCommandEvent& event) +{ + interfMainPanel::getInstance()->onPrintLabel(); }