[gnome-builder/wip/chergert/perspective] workbench: ensure perspective actions are available
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/wip/chergert/perspective] workbench: ensure perspective actions are available
- Date: Fri, 6 Nov 2015 21:26:57 +0000 (UTC)
commit edf439d9951add842a42628876d3cbbe195e4655
Author: Christian Hergert <chergert redhat com>
Date: Fri Nov 6 13:26:45 2015 -0800
workbench: ensure perspective actions are available
libide/ide-workbench.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/libide/ide-workbench.c b/libide/ide-workbench.c
index c09a8c9..7dd3203 100644
--- a/libide/ide-workbench.c
+++ b/libide/ide-workbench.c
@@ -420,6 +420,7 @@ void
ide_workbench_set_perspective (IdeWorkbench *self,
IdePerspective *perspective)
{
+ GActionGroup *actions;
GtkStack *stack;
gchar *id;
@@ -447,6 +448,9 @@ ide_workbench_set_perspective (IdeWorkbench *self,
gtk_stack_set_visible_child_name (stack, id);
gtk_stack_set_visible_child_name (self->titlebar_stack, id);
+ actions = ide_perspective_get_actions (perspective);
+ gtk_widget_insert_action_group (GTK_WIDGET (self), "perspective", actions);
+
if (!IDE_IS_GREETER_PERSPECTIVE (perspective))
gtk_stack_set_transition_type (self->titlebar_stack, GTK_STACK_TRANSITION_TYPE_CROSSFADE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]