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

View File

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

View File

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

View File

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