Class method
GtkWidgetClassadd_binding
Declaration [src]
void
gtk_widget_class_add_binding (
GtkWidgetClass* widget_class,
guint keyval,
GdkModifierType mods,
GtkShortcutFunc callback,
const char* format_string,
...
)
Description [src]
Creates a new shortcut for widget_class
that calls the given callback
with arguments read according to format_string
.
The arguments and format string must be provided in the same way as with g_variant_new().
This function is a convenience wrapper around
gtk_widget_class_add_shortcut()
and must be called during class
initialization. It does not provide for user_data, if you need that,
you will have to use gtk_widget_class_add_shortcut()
with a custom shortcut.
This method is not directly available to language bindings.
Parameters
keyval
-
Type:
guint
Key value of binding to install.
mods
-
Type:
GdkModifierType
Key modifier of binding to install.
callback
-
Type:
GtkShortcutFunc
The callback to call upon activation.
format_string
-
Type:
const char*
GVariant format string for arguments or
NULL
for no arguments.The argument can be NULL
.The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string. ...
-
Type:
Arguments, as given by format string.