mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-27 22:20:24 +00:00
accellabel: Remove an example using menus
This commit is contained in:
parent
8b3066127f
commit
5d821425b3
@ -72,30 +72,6 @@
|
||||
* set (see #GtkAccelFlags).
|
||||
* A #GtkAccelLabel can display multiple accelerators and even signal names,
|
||||
* though it is almost always used to display just one accelerator key.
|
||||
*
|
||||
* ## Creating a simple menu item with an accelerator key.
|
||||
*
|
||||
* |[<!-- language="C" -->
|
||||
* GtkWidget *window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
|
||||
* GtkWidget *menu = gtk_menu_new ();
|
||||
* GtkWidget *save_item;
|
||||
* GtkAccelGroup *accel_group;
|
||||
*
|
||||
* // Create a GtkAccelGroup and add it to the window.
|
||||
* accel_group = gtk_accel_group_new ();
|
||||
* gtk_window_add_accel_group (GTK_WINDOW (window), accel_group);
|
||||
*
|
||||
* // Create the menu item using the convenience function.
|
||||
* save_item = gtk_menu_item_new_with_label ("Save");
|
||||
* gtk_container_add (GTK_CONTAINER (menu), save_item);
|
||||
*
|
||||
* // Now add the accelerator to the GtkMenuItem. Note that since we
|
||||
* // called gtk_menu_item_new_with_label() to create the GtkMenuItem
|
||||
* // the GtkAccelLabel is automatically set up to display the
|
||||
* // GtkMenuItem accelerators. We just need to make sure we use
|
||||
* // GTK_ACCEL_VISIBLE here.
|
||||
* gtk_widget_add_accelerator (save_item, "activate", accel_group,
|
||||
* GDK_KEY_s, GDK_CONTROL_MASK, GTK_ACCEL_VISIBLE);
|
||||
* ]|
|
||||
*
|
||||
* # CSS nodes
|
||||
|
Loading…
Reference in New Issue
Block a user