org.gnu.gtk
Class AccelGroup
public class AccelGroup
extends GObject
An AccelGroup represents a group of keyboard accelerators, typically attached
to a toplevel Window. Usually you will not need to create an AccelGroup
directoy; instead, when using ItemFactory, GTK+ automatically sets up the
accelerators for your menus in the item factory's AccelGroup.
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.
AccelGroup() - Create a new AccelGroup.
|
AccelGroup(Handle handle) - Create a new AccelGroup from a handle to a native resource.
|
static AccelGroup | getAccelGroup(Handle handle) - Create a new AccelGroup from a handle to a native resource.
|
static Type | getType() - Retrieve the runtime type used by the GLib library.
|
void | lock() - Locks the accelerator group.
|
void | unlock() - Undoes the last call to lock.
|
AccelGroup
public AccelGroup()
Create a new AccelGroup.
AccelGroup
public AccelGroup(Handle handle)
Create a new AccelGroup from a handle to a native resource.
getAccelGroup
public static AccelGroup getAccelGroup(Handle handle)
Create a new AccelGroup from a handle to a native resource.
getType
public static Type getType()
Retrieve the runtime type used by the GLib library.
lock
public void lock()
Locks the accelerator group. Locking an acclerator group prevents the
accelerators contained within it to be changed during runtime. If this
method is called more than once, the AccelGroup remains locked until
unlock is called the equivalent number of times.
unlock
public void unlock()
Undoes the last call to lock.