In gtkmm-documentation-master/examples/book/application/app_and_win_menus/exampleapplication.cc is this:

Glib::RefPtr<Gio::MenuItem> item = Gio::MenuItem::create("_Copy", "win.copy"); //Setting "accel" works, but might be deprecated soon: See https://bugzilla.gnome.org/show_bug.cgi?id=708908 //When it is deprecated, use Gtk::Application::set_accel_for_action() instead. item->set_attribute_value("accel", Glib::Variant<Glib::ustring>::create("<Primary>c"));
  submenu_edit->append_item(item);

This code displays "Ctrl+c" in the menu item and the accelerator works as expected. However, when the suggested change is made:

Glib::RefPtr<Gio::MenuItem> item = Gio::MenuItem::create("_Copy", "win.copy");
  set_accel_for_action("win.copy", "<Primary>c");
  submenu_edit->append_item(item);

the accelerator still works but the key combination hint is no longer shown in the menu.

Is there something else that needs to be done to restore the "Ctrl+c" part of the menu display?
_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to