[DEBUG] Change the title name when rename and status change of a buffer
This commit is contained in:
parent
771a8826c4
commit
9c4d936d76
@ -349,7 +349,10 @@ void MainWindows::onReceiveMessage(const ewol::EMessage& _msg) {
|
|||||||
APPL_ERROR("can not call unexistant buffer manager ... ");
|
APPL_ERROR("can not call unexistant buffer manager ... ");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (_msg.getMessage() == appl::MsgSelectNewFile) {
|
if ( _msg.getMessage() == appl::MsgSelectNewFile
|
||||||
|
|| _msg.getMessage() == appl::Buffer::eventIsModify
|
||||||
|
|| _msg.getMessage() == appl::Buffer::eventIsSave
|
||||||
|
|| _msg.getMessage() == appl::Buffer::eventChangeName) {
|
||||||
// select a new Buffer ==> change title:
|
// select a new Buffer ==> change title:
|
||||||
appl::Buffer* tmpp = m_bufferManager->getBufferSelected();
|
appl::Buffer* tmpp = m_bufferManager->getBufferSelected();
|
||||||
if (tmpp == NULL) {
|
if (tmpp == NULL) {
|
||||||
@ -358,6 +361,11 @@ void MainWindows::onReceiveMessage(const ewol::EMessage& _msg) {
|
|||||||
m_widgetLabelFileName->setLabel("");
|
m_widgetLabelFileName->setLabel("");
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
if (_msg.getMessage() == appl::MsgSelectNewFile) {
|
||||||
|
tmpp->registerOnEvent(this, appl::Buffer::eventIsModify);
|
||||||
|
tmpp->registerOnEvent(this, appl::Buffer::eventIsSave);
|
||||||
|
tmpp->registerOnEvent(this, appl::Buffer::eventChangeName);
|
||||||
|
}
|
||||||
setTitle(std::string("Edn : ") + (tmpp->isModify()==true?" *":"") + tmpp->getFileName());
|
setTitle(std::string("Edn : ") + (tmpp->isModify()==true?" *":"") + tmpp->getFileName());
|
||||||
if (m_widgetLabelFileName != NULL) {
|
if (m_widgetLabelFileName != NULL) {
|
||||||
m_widgetLabelFileName->setLabel(tmpp->getFileName() + (tmpp->isModify()==true?" *":""));
|
m_widgetLabelFileName->setLabel(tmpp->getFileName() + (tmpp->isModify()==true?" *":""));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user