set_accel_path
Description:
Given an accelerator group, accel_group
, and an accelerator path, accel_path
, sets up an accelerator in
accel_group
so whenever the key binding that is defined for accel_path
is pressed, this
will be activated.
This removes any accelerators (for any accelerator group) installed by previous calls to set_accel_path. Associating accelerators with paths allows them to be modified by the user and the modifications to be saved for future use. (See save.)
This function is a low level function that would most likely be used by a menu creation system like UIManager. If you use UIManager , setting up accelerator paths will be done automatically.
Even when you you aren’t using UIManager, if you only want to set up accelerators on menu items set_accel_path provides a somewhat more convenient interface.
Note that accel_path
string will be stored in a Quark. Therefore, if you
pass a static string, you can save some memory by interning it first with g_intern_static_string
.
Parameters:
this |
a Widget |
accel_path |
path used to look up the accelerator |
accel_group |
a AccelGroup. |