diff options
author | Benjamin Otte <otte@redhat.com> | 2018-08-04 12:16:00 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-03-18 23:00:49 -0400 |
commit | e19b49f5aaabd2a89e77b950c9e6fc232f3d5895 (patch) | |
tree | 443ff52f43a05f3f972d09ef7afe00e4590da53f /gtk/gtkwidget.h | |
parent | ff13ee4b668ed019e310e45af7fbf49c00aa93c3 (diff) | |
download | gtk+-e19b49f5aaabd2a89e77b950c9e6fc232f3d5895.tar.gz |
widget: Add gtk_widget_class_add_shortcut()
This allows adding shortcuts as a replacement for keybindings.
Diffstat (limited to 'gtk/gtkwidget.h')
-rw-r--r-- | gtk/gtkwidget.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 9121d5bb7e..6513fc311f 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -374,6 +374,18 @@ GDK_AVAILABLE_IN_ALL GType gtk_widget_class_get_layout_manager_type (GtkWidgetClass *widget_class); GDK_AVAILABLE_IN_ALL +void gtk_widget_class_add_binding_signal + (GtkWidgetClass *widget_class, + GdkModifierType mods, + guint keyval, + const gchar *signal, + const gchar *format_string, + ...); +GDK_AVAILABLE_IN_ALL +void gtk_widget_class_add_shortcut (GtkWidgetClass *widget_class, + GtkShortcut *shortcut); + +GDK_AVAILABLE_IN_ALL void gtk_widget_add_accelerator (GtkWidget *widget, const gchar *accel_signal, GtkAccelGroup *accel_group, |