Class method
Gtk.WidgetClass.add_binding
Declaration [src]
void
gtk_widget_class_add_binding (
WidgetClass* self,
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.
Parameters
keyval |
guint |
key value of binding to install |
|
mods |
GdkModifierType |
key modifier of binding to install |
|
callback |
GtkShortcutFunc |
the callback to call upon activation |
|
format_string |
const char* |
GVariant format string for arguments or |
|
Can be NULL | |
Ownership is not transferred to the callee | |
The string is a NUL terminated UTF-8 string | |
... |
|
arguments, as given by format string. |