Gtk.WidgetClass.add_binding_signal
Description: Reference for Gtk.WidgetClass.add_binding_signal

### Class method

# Gtk WidgetClassadd_binding_signal

#### Declaration [src]

    void
    gtk_widget_class_add_binding_signal (
      GtkWidgetClass* widget_class,
      guint keyval,
      GdkModifierType mods,
      const char* signal,
      const char* format_string,
      ...
    )

#### Description [src]

Creates a new shortcut for `widget_class` that emits the given action `signal` 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.

#### Parameters

`keyval` | `guint`
| Key value of binding to install.
`mods` | `GdkModifierType`
| Key modifier of binding to install.
`signal` | `const char*`
| The signal to execute.
| The data is owned by the caller of the function.
| The string is a NUL terminated UTF-8 string.
`format_string` | `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 function.
| The string is a NUL terminated UTF-8 string.
`...` | ``
| Arguments, as given by format string.