From ceaa2df6e9f96245a0e99edeb29a8b28c39c79b1 Mon Sep 17 00:00:00 2001 From: Sergey Chupligin Date: Tue, 14 Jun 2022 15:35:59 +0300 Subject: src/gtk Update gtk part to version 3.24.8 Fixes https://github.com/AyatanaIndicators/qmenumodel/issues/22 --- libqmenumodel/src/gtk/gtkactionmuxer.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'libqmenumodel/src/gtk/gtkactionmuxer.h') diff --git a/libqmenumodel/src/gtk/gtkactionmuxer.h b/libqmenumodel/src/gtk/gtkactionmuxer.h index 4014830..8d6e347 100644 --- a/libqmenumodel/src/gtk/gtkactionmuxer.h +++ b/libqmenumodel/src/gtk/gtkactionmuxer.h @@ -42,11 +42,28 @@ void gtk_action_muxer_insert (GtkActi void gtk_action_muxer_remove (GtkActionMuxer *muxer, const gchar *prefix); +const gchar ** gtk_action_muxer_list_prefixes (GtkActionMuxer *muxer); +GActionGroup * gtk_action_muxer_lookup (GtkActionMuxer *muxer, + const gchar *prefix); GtkActionMuxer * gtk_action_muxer_get_parent (GtkActionMuxer *muxer); void gtk_action_muxer_set_parent (GtkActionMuxer *muxer, GtkActionMuxer *parent); +void gtk_action_muxer_set_primary_accel (GtkActionMuxer *muxer, + const gchar *action_and_target, + const gchar *primary_accel); + +const gchar * gtk_action_muxer_get_primary_accel (GtkActionMuxer *muxer, + const gchar *action_and_target); + +/* No better place for these... */ +gchar * gtk_print_action_and_target (const gchar *action_namespace, + const gchar *action_name, + GVariant *target); + +gchar * gtk_normalise_detailed_action_name (const gchar *detailed_action_name); + G_END_DECLS #endif /* __GTK_ACTION_MUXER_H__ */ -- cgit v1.2.3