diff options
author | Benjamin Otte <otte@redhat.com> | 2018-07-31 21:32:34 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-03-25 22:36:03 -0400 |
commit | 1cab5e03ca1dd758f55c6cadfd906c50c6231e70 (patch) | |
tree | 47118bcac5dbbe0c46ac81e42c8959e8060a732a /gtk/gtkbindings.h | |
parent | f8c523fa722965cc4934afd66e8dfc7e2f3bbe70 (diff) | |
download | gtk+-1cab5e03ca1dd758f55c6cadfd906c50c6231e70.tar.gz |
bindings: Add gtk_binding_entry_add_signal_variant()
This function is the replacement for
gtk_binding_entry_add_signall().
The GVariant will be demarshalled and passed to the action signal upon
binding activation. The same rules apply as used to apply for
GtkBindingArg, in that long, double and string args are now replaced by
"x", "d" and "s" variant types.
Diffstat (limited to 'gtk/gtkbindings.h')
-rw-r--r-- | gtk/gtkbindings.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gtk/gtkbindings.h b/gtk/gtkbindings.h index ef8756f6bd..e7ba0f1655 100644 --- a/gtk/gtkbindings.h +++ b/gtk/gtkbindings.h @@ -79,6 +79,12 @@ void gtk_binding_entry_skip (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers); GDK_AVAILABLE_IN_ALL +void gtk_binding_entry_add_signal_variant (GtkBindingSet*binding_set, + guint keyval, + GdkModifierType modifiers, + const gchar *signal_name, + GVariant *binding_args); +GDK_AVAILABLE_IN_ALL void gtk_binding_entry_add_signal (GtkBindingSet *binding_set, guint keyval, GdkModifierType modifiers, |