Re: "Ctrl+c" text in menu item gets lost
- From: Kjell Ahlstedt <kjell ahlstedt bredband net>
- To: Phil Wolff <adiabat centurylink net>
- Cc: gtkmm-list gnome org
- Subject: Re: "Ctrl+c" text in menu item gets lost
- Date: Fri, 09 Jan 2015 11:33:42 +0100
Yet another difference between window managers!
It works as expected on Ubuntu Flashback, but the accelerators are lost
from the menus on Ubuntu Unity. Which operating system and window
manager do you use?
For another discussion of differences between the flavours of Ubuntu,
see the thread on gtkmm-list starting at
https://mail.gnome.org/archives/gtkmm-list/2014-November/msg00017.html.
Kjell
Den 2015-01-09 02:08, Phil Wolff skrev:
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?
_______________________________________________
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]