add_binding
Description:
[ CCode ( cname = "gtk_widget_class_add_binding" ) ]
public class void add_binding (uint keyval, ModifierType mods, ShortcutFunc callback, string? format_string, ...)
public class void add_binding (uint keyval, ModifierType mods, ShortcutFunc callback, string? format_string, ...)
Creates a new shortcut for this 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 Variant.
This function is a convenience wrapper around [method@Gtk.WidgetClass.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 [method@Gtk.WidgetClass.add_shortcut] with a custom shortcut.
Parameters:
this |
the class to add the binding to |
keyval |
key value of binding to install |
mods |
key modifier of binding to install |
callback |
the callback to call upon activation |
format_string |
GVariant format string for arguments or null for no arguments |
... |
arguments, as given by format string |