115 |
Gtk::AccelKey("<control>s"), |
Gtk::AccelKey("<control>s"), |
116 |
sigc::mem_fun(*this, &ScriptEditor::onButtonApply)); |
sigc::mem_fun(*this, &ScriptEditor::onButtonApply)); |
117 |
m_actionGroup->add(Gtk::Action::create("Close", _("_Close")), |
m_actionGroup->add(Gtk::Action::create("Close", _("_Close")), |
118 |
Gtk::AccelKey("<control>x"), |
Gtk::AccelKey("<control>q"), |
119 |
sigc::mem_fun(*this, &ScriptEditor::onButtonCancel)); |
sigc::mem_fun(*this, &ScriptEditor::onButtonCancel)); |
120 |
m_uiManager = Gtk::UIManager::create(); |
m_uiManager = Gtk::UIManager::create(); |
121 |
m_uiManager->insert_action_group(m_actionGroup); |
m_uiManager->insert_action_group(m_actionGroup); |
525 |
} |
} |
526 |
|
|
527 |
void ScriptEditor::onButtonApply() { |
void ScriptEditor::onButtonApply() { |
528 |
|
signal_script_to_be_changed.emit(m_script); |
529 |
m_script->SetScriptAsText(m_textBuffer->get_text()); |
m_script->SetScriptAsText(m_textBuffer->get_text()); |
530 |
|
signal_script_changed.emit(m_script); |
531 |
m_textBuffer->set_modified(false); |
m_textBuffer->set_modified(false); |
532 |
} |
} |
533 |
|
|