From e19b49f5aaabd2a89e77b950c9e6fc232f3d5895 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sat, 4 Aug 2018 12:16:00 +0200 Subject: widget: Add gtk_widget_class_add_shortcut() This allows adding shortcuts as a replacement for keybindings. --- gtk/gtkwidget.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'gtk/gtkwidget.h') diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 9121d5bb7e..6513fc311f 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -373,6 +373,18 @@ void gtk_widget_class_set_layout_manager_type (GtkWidg 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, -- cgit v1.2.1