set_accel_path


Description:

public void set_accel_path (string? accel_path, AccelGroup? accel_group)

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.