Method
GtkAccelGroupconnect_by_path
Declaration [src]
void
gtk_accel_group_connect_by_path (
GtkAccelGroup* accel_group,
const gchar* accel_path,
GClosure* closure
)
Description [src]
Installs an accelerator in this group, using an accelerator path
to look up the appropriate key and modifiers (see
gtk_accel_map_add_entry()). When accel_group
is being activated
in response to a call to gtk_accel_groups_activate(), closure
will
be invoked if the accel_key
and accel_mods
from
gtk_accel_groups_activate()
match the key and modifiers for the path.
The signature used for the closure
is that of GtkAccelGroupActivate
.
Note that accel_path
string will be stored in a GQuark
. Therefore,
if you pass a static string, you can save some memory by interning it
first with g_intern_static_string().
Parameters
accel_path
-
Type:
const gchar*
Path used for determining key and modifiers.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. closure
-
Type:
GClosure
Closure to be executed upon accelerator activation.
The data is owned by the caller of the method.