|
|
|
|
@ -9,6 +9,11 @@ Menu_os::~Menu_os()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Menu_os::set_bnt_save(Gtk::Button *btnSave, bool flag_save) {
|
|
|
|
|
this->btnSave = btnSave;
|
|
|
|
|
this->flag_save = flag_save;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void Menu_os::set_builder(Glib::RefPtr<Gtk::Builder>& builder, string path_glade) {
|
|
|
|
|
this->builder = builder;
|
|
|
|
|
this->path_glade = path_glade;
|
|
|
|
|
@ -111,11 +116,12 @@ void Menu_os::event_template(Gtk::Label* label, string& name_level, string& key)
|
|
|
|
|
revealerL2->set_reveal_child(true);
|
|
|
|
|
revealer->set_reveal_child(true);
|
|
|
|
|
name_level_3 = "";
|
|
|
|
|
entry->set_text(name_level_1);
|
|
|
|
|
//entry->set_text(name_level_1);
|
|
|
|
|
}
|
|
|
|
|
else if (map_menu_level_1[key]->vec_menu_level_3.size() == 0) {
|
|
|
|
|
entry->set_text(name_level_1);
|
|
|
|
|
name_level_3 = "";
|
|
|
|
|
popoverMenuOS->hide();
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
popoverMenuOS->hide();
|
|
|
|
|
|