diff --git a/gtk/gtkapplication.c b/gtk/gtkapplication.c index 5e55b8c961..61035b595b 100644 --- a/gtk/gtkapplication.c +++ b/gtk/gtkapplication.c @@ -1545,6 +1545,14 @@ gtk_application_get_action_muxer (GtkApplication *application) return application->priv->muxer; } +void +gtk_application_insert_action_group (GtkApplication *application, + const gchar *name, + GActionGroup *action_group) +{ + gtk_action_muxer_insert (application->priv->muxer, name, action_group); +} + void gtk_application_handle_window_realize (GtkApplication *application, GtkWindow *window) diff --git a/gtk/gtkapplicationprivate.h b/gtk/gtkapplicationprivate.h index 7847fcfb22..3ba26d5c17 100644 --- a/gtk/gtkapplicationprivate.h +++ b/gtk/gtkapplicationprivate.h @@ -53,6 +53,10 @@ void gtk_application_foreach_accel_keys (GtkAppl gpointer user_data); G_GNUC_INTERNAL GtkActionMuxer * gtk_application_get_action_muxer (GtkApplication *application); +G_GNUC_INTERNAL +void gtk_application_insert_action_group (GtkApplication *application, + const gchar *name, + GActionGroup *action_group); #define GTK_TYPE_APPLICATION_IMPL (gtk_application_impl_get_type ())