1 #include "interfIOMenu.h"
3 interfIOMenu::interfIOMenu(wxWindow * parent, int sizex, int sizey,wxEvtHandler* evtHandler, std::string datdir)
4 : interfMenuBar(parent, sizex, sizey)
6 this->datadir = datdir;
7 eventHandler = evtHandler;
11 void interfIOMenu::initButtons(wxEvtHandler* evtHandler) {
13 std::vector<std::string> path, nom;
14 std::vector<wxObjectEventFunction> funct;
16 path.push_back(datadir + "/Open.png");
17 nom.push_back("Open a previously saved file that contains contours information");
18 funct.push_back((wxObjectEventFunction) &interfMenuBar:: onActionButtonPressed);
20 path.push_back(datadir + "/Save.png");
21 nom.push_back("Save all contours created");
22 funct.push_back((wxObjectEventFunction) &interfMenuBar:: onActionButtonPressed);
24 this->addButtons(path, nom);
25 this->setVectorFunction(funct);
27 this->setButtonName(0, wxContour_ActionCommandsID::OPEN_TOOL);
28 this->setButtonName(1, wxContour_ActionCommandsID::SAVE_TOOL);
30 this->connectEvents(evtHandler);
34 interfIOMenu::~interfIOMenu()