[DEV] update new message API

This commit is contained in:
Edouard DUPIN 2013-12-28 15:25:53 +01:00
parent db8f379e30
commit eef2bf64b9
4 changed files with 18 additions and 18 deletions

View File

@ -170,11 +170,11 @@ MainWindows::MainWindows(void) {
ewol::widget::CheckBox* tmpCheck = new widget::CheckBox("smooth"); ewol::widget::CheckBox* tmpCheck = new widget::CheckBox("smooth");
mySizerHori2->subWidgetAdd(tmpCheck); mySizerHori2->subWidgetAdd(tmpCheck);
tmpCheck->registerOnEvent(this, ewolEventCheckBoxClicked, l_smoothChick); tmpCheck->registerOnEvent(this, "clicked", l_smoothChick);
ewol::widget::Slider* tmpSlider = new widget::Slider(); ewol::widget::Slider* tmpSlider = new widget::Slider();
mySizerHori2->subWidgetAdd(tmpSlider); mySizerHori2->subWidgetAdd(tmpSlider);
tmpSlider->registerOnEvent(this, ewolEventSliderChange, l_smoothMin); tmpSlider->registerOnEvent(this, "change", l_smoothMin);
tmpSlider->setExpand(bvec2(true,false)); tmpSlider->setExpand(bvec2(true,false));
tmpSlider->setMin(0); tmpSlider->setMin(0);
tmpSlider->setMax(1000); tmpSlider->setMax(1000);
@ -183,7 +183,7 @@ MainWindows::MainWindows(void) {
tmpSlider = new ewol::widget::Slider(); tmpSlider = new ewol::widget::Slider();
mySizerHori2->subWidgetAdd(tmpSlider); mySizerHori2->subWidgetAdd(tmpSlider);
tmpSlider->registerOnEvent(this, ewolEventSliderChange, l_smoothMax); tmpSlider->registerOnEvent(this, "change", l_smoothMax);
tmpSlider->setExpand(bvec2(true,false)); tmpSlider->setExpand(bvec2(true,false));
tmpSlider->setMin(0); tmpSlider->setMin(0);
tmpSlider->setMax(1000); tmpSlider->setMax(1000);
@ -321,7 +321,7 @@ void MainWindows::onReceiveMessage(const ewol::object::Message& _msg) {
} }
// apply widget pop-up ... // apply widget pop-up ...
popUpWidgetPush(tmpWidget); popUpWidgetPush(tmpWidget);
tmpWidget->registerOnEvent(this, ewol::widget::FileChooser::eventValidate, ednEventPopUpFileSelected); tmpWidget->registerOnEvent(this, "validate", ednEventPopUpFileSelected);
} else if (_msg.getMessage() == ednMsgProperties) { } else if (_msg.getMessage() == ednMsgProperties) {
// Request the parameter GUI // Request the parameter GUI
ewol::widget::Parameter* tmpWidget = new ewol::widget::Parameter(); ewol::widget::Parameter* tmpWidget = new ewol::widget::Parameter();
@ -475,19 +475,19 @@ void MainWindows::closeNotSavedFile(appl::Buffer* _buffer) {
bt = tmpPopUp->addButton("Save", true); bt = tmpPopUp->addButton("Save", true);
if (bt != NULL) { if (bt != NULL) {
// TODO : The element is removed before beeing pressed // TODO : The element is removed before beeing pressed
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, mainWindowsRequestSaveFile, _buffer->getFileName()); bt->registerOnEvent(this, "pressed", mainWindowsRequestSaveFile, _buffer->getFileName());
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, mainWindowsRequestcloseFileNoCheck, _buffer->getFileName()); bt->registerOnEvent(this, "pressed", mainWindowsRequestcloseFileNoCheck, _buffer->getFileName());
} }
} }
bt = tmpPopUp->addButton("Save As", true); bt = tmpPopUp->addButton("Save As", true);
if (bt != NULL) { if (bt != NULL) {
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, mainWindowsRequestSaveFileAs, _buffer->getFileName()); bt->registerOnEvent(this, "pressed", mainWindowsRequestSaveFileAs, _buffer->getFileName());
//bt->registerOnEvent(this, ewol::widget::Button::eventPressed, mainWindowsRequestcloseFileNoCheck, _buffer->getFileName()); //bt->registerOnEvent(this, "pressed", mainWindowsRequestcloseFileNoCheck, _buffer->getFileName());
// TODO : Request the close when saved ... // TODO : Request the close when saved ...
} }
bt = tmpPopUp->addButton("Close", true); bt = tmpPopUp->addButton("Close", true);
if (bt != NULL) { if (bt != NULL) {
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, mainWindowsRequestcloseFileNoCheck, _buffer->getFileName()); bt->registerOnEvent(this, "pressed", mainWindowsRequestcloseFileNoCheck, _buffer->getFileName());
} }
tmpPopUp->addButton("Cancel", true); tmpPopUp->addButton("Cancel", true);
tmpPopUp->setRemoveOnExternClick(true); tmpPopUp->setRemoveOnExternClick(true);

View File

@ -74,16 +74,16 @@ appl::WorkerCloseFile::WorkerCloseFile(const std::string& _bufferName) :
if (m_buffer->hasFileName() == true) { if (m_buffer->hasFileName() == true) {
bt = tmpPopUp->addButton("Save", true); bt = tmpPopUp->addButton("Save", true);
if (bt != NULL) { if (bt != NULL) {
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, s_saveValidate); bt->registerOnEvent(this, "pressed", s_saveValidate);
} }
} }
bt = tmpPopUp->addButton("Save As", true); bt = tmpPopUp->addButton("Save As", true);
if (bt != NULL) { if (bt != NULL) {
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, s_saveAsValidate); bt->registerOnEvent(this, "pressed", s_saveAsValidate);
} }
bt = tmpPopUp->addButton("Close", true); bt = tmpPopUp->addButton("Close", true);
if (bt != NULL) { if (bt != NULL) {
bt->registerOnEvent(this, ewol::widget::Button::eventPressed, s_closeValidate); bt->registerOnEvent(this, "pressed", s_closeValidate);
} }
tmpPopUp->addButton("Cancel", true); tmpPopUp->addButton("Cancel", true);
tmpPopUp->setRemoveOnExternClick(true); tmpPopUp->setRemoveOnExternClick(true);

View File

@ -181,7 +181,7 @@ bool appl::TextPluginCtags::onReceiveMessage(appl::TextViewer& _textDrawer,
tmpWidget->setTitle("Open Exuberant Ctags file"); tmpWidget->setTitle("Open Exuberant Ctags file");
tmpWidget->setValidateLabel("Open"); tmpWidget->setValidateLabel("Open");
ewol::getContext().getWindows()->popUpWidgetPush(tmpWidget); ewol::getContext().getWindows()->popUpWidgetPush(tmpWidget);
tmpWidget->registerOnEvent(this, ewol::widget::FileChooser::eventValidate, eventOpenCtagsOpenFileReturn); tmpWidget->registerOnEvent(this, "validate", eventOpenCtagsOpenFileReturn);
} }
return true; return true;
} else if (_msg.getMessage() == eventJumpDestination) { } else if (_msg.getMessage() == eventJumpDestination) {

View File

@ -197,7 +197,7 @@ globals::ParameterGlobalsGui::ParameterGlobalsGui(void) :
} else { } else {
myCheckbox->setExpand(bvec2(true,false)); myCheckbox->setExpand(bvec2(true,false));
myCheckbox->setValue(isSetAutoIndent()); myCheckbox->setValue(isSetAutoIndent());
myCheckbox->registerOnEvent(this, ewolEventCheckBoxClicked, l_changeIndentation); myCheckbox->registerOnEvent(this, "clicked", l_changeIndentation);
subWidgetAdd(myCheckbox); subWidgetAdd(myCheckbox);
} }
myCheckbox = new ewol::widget::CheckBox("Display space char (' ')"); myCheckbox = new ewol::widget::CheckBox("Display space char (' ')");
@ -206,7 +206,7 @@ globals::ParameterGlobalsGui::ParameterGlobalsGui(void) :
} else { } else {
myCheckbox->setExpand(bvec2(true,false)); myCheckbox->setExpand(bvec2(true,false));
myCheckbox->setValue(isSetDisplaySpaceChar()); myCheckbox->setValue(isSetDisplaySpaceChar());
myCheckbox->registerOnEvent(this, ewolEventCheckBoxClicked, l_changeSpace); myCheckbox->registerOnEvent(this, "clicked", l_changeSpace);
subWidgetAdd(myCheckbox); subWidgetAdd(myCheckbox);
} }
myCheckbox = new ewol::widget::CheckBox("Display tabulation char ('\\t')"); myCheckbox = new ewol::widget::CheckBox("Display tabulation char ('\\t')");
@ -215,7 +215,7 @@ globals::ParameterGlobalsGui::ParameterGlobalsGui(void) :
} else { } else {
myCheckbox->setExpand(bvec2(true,false)); myCheckbox->setExpand(bvec2(true,false));
myCheckbox->setValue(isSetDisplayTabChar()); myCheckbox->setValue(isSetDisplayTabChar());
myCheckbox->registerOnEvent(this, ewolEventCheckBoxClicked, l_changeTabulation); myCheckbox->registerOnEvent(this, "clicked", l_changeTabulation);
subWidgetAdd(myCheckbox); subWidgetAdd(myCheckbox);
} }
myCheckbox = new ewol::widget::CheckBox("Display end of line ('\\n')"); myCheckbox = new ewol::widget::CheckBox("Display end of line ('\\n')");
@ -224,7 +224,7 @@ globals::ParameterGlobalsGui::ParameterGlobalsGui(void) :
} else { } else {
myCheckbox->setExpand(bvec2(true,false)); myCheckbox->setExpand(bvec2(true,false));
myCheckbox->setValue(isSetDisplayEndOfLine()); myCheckbox->setValue(isSetDisplayEndOfLine());
myCheckbox->registerOnEvent(this, ewolEventCheckBoxClicked, l_changeEndOfLine); myCheckbox->registerOnEvent(this, "clicked", l_changeEndOfLine);
subWidgetAdd(myCheckbox); subWidgetAdd(myCheckbox);
} }
myCheckbox = new ewol::widget::CheckBox("switch Rounded/default"); myCheckbox = new ewol::widget::CheckBox("switch Rounded/default");
@ -233,7 +233,7 @@ globals::ParameterGlobalsGui::ParameterGlobalsGui(void) :
} else { } else {
myCheckbox->setExpand(bvec2(true,false)); myCheckbox->setExpand(bvec2(true,false));
myCheckbox->setValue(isSetDisplayEndOfLine()); myCheckbox->setValue(isSetDisplayEndOfLine());
myCheckbox->registerOnEvent(this, ewolEventCheckBoxClicked, l_changeRounded); myCheckbox->registerOnEvent(this, "clicked", l_changeRounded);
subWidgetAdd(myCheckbox); subWidgetAdd(myCheckbox);
} }
} }