Keyboard Accelerators
global keyboard accelerators (for an entire #GtkWindow)
A #GtkAccelGroup represents a group of keyboard accelerators,
typically attached to a toplevel #GtkWindow (with
gtk_window_add_accel_group()). Usually you won't need to create a
#GtkAccelGroup directly; instead, when using #GtkItemFactory, GTK+
automatically sets up the accelerators for your menus.
Note that accelerators are different from
mnemonics. Accelerators are shortcuts for
activating a menu item; they appear alongside the menu item they're a
shortcut for, for example "Ctrl+Q" might appear alongside the "Quit"
menu item. Mnemonics are shortcuts for GUI elements such as text
entries or buttons; they appear as underlined characters. See
gtk_label_new_with_mnemonic(). Menu items can have both accelerators
and mnemonics, of course.
gtk_label_new_with_mnemonic(), gtk_window_add_accel_group()
On opaque data type representing a group of accelerators.
@Returns:
@Returns:
@accel_group:
@Returns:
@accel_group:
@accel_group:
@accel_key:
@accel_mods:
@Returns:
@object:
@accel_key:
@accel_mods:
@Returns:
@accel_group:
@object:
@accel_group:
@object:
@accel_group:
@accel_key:
@accel_mods:
@accel_flags:
@object:
@accel_signal:
@accel_group:
@accel_key:
@accel_mods:
@object:
@accel_group:
@accel_group:
@keyval:
@modifiers:
@Returns:
@accelerator:
@accelerator_key:
@accelerator_mods:
@accelerator_key:
@accelerator_mods:
@Returns:
@default_mod_mask:
@Returns: