Hi, the documentation at
https://developer.gnome.org/gtkmm/stable/classGtk_1_1Builder.html#ae3520ee31a98ac30b728f93522de8df5 says: "Parses a string containing a GtkBuilder UI definition and merges it with the current contents of the builder." But when I try this: Glib::ustring ui_info = "<interface>" " <menu id='menu-linuxchess'>" " <submenu>" ... " </submenu>" " </menu>" "</interface>"; Glib::ustring ui_info2 = "<interface>" " <menu id='menu-linuxchess'>" " <submenu>" ... " </submenu>" " </menu>" "</interface>"; m_refBuilder = Gtk::Builder::create(); m_refBuilder->add_from_string(ui_info); m_refBuilder->add_from_string(ui_info2); Then the last line *replaces* the content of m_refBuilder. Nothing is merged, I just get a menu with the definition from ui_info2. How can I do this? _______________________________________________ gtkmm-list mailing list gtkmm-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtkmm-list