[gnome-builder] tree: add menu getter and setter to header



commit 97bbef8834cf793df0df8e976679691475b34ee4
Author: Christian Hergert <christian hergert me>
Date:   Fri Apr 3 12:18:53 2015 -0700

    tree: add menu getter and setter to header

 src/tree/gb-tree.c |    3 +++
 src/tree/gb-tree.h |    3 +++
 2 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/src/tree/gb-tree.c b/src/tree/gb-tree.c
index 6c7668a..a75b6fb 100644
--- a/src/tree/gb-tree.c
+++ b/src/tree/gb-tree.c
@@ -196,6 +196,9 @@ gb_tree_popup (GbTree         *tree,
 
   priv = tree->priv;
 
+  if (priv->menu == NULL)
+    IDE_EXIT;
+
   menu = gtk_menu_new_from_model (G_MENU_MODEL (priv->menu));
 
   for (i = 0; i < priv->builders->len; i++)
diff --git a/src/tree/gb-tree.h b/src/tree/gb-tree.h
index 4aa294d..f68b9f7 100644
--- a/src/tree/gb-tree.h
+++ b/src/tree/gb-tree.h
@@ -71,6 +71,9 @@ void          gb_tree_set_root       (GbTree        *tree,
                                       GbTreeNode    *node);
 GbTreeNode   *gb_tree_get_root       (GbTree        *tree);
 GbTree       *gb_tree_node_get_tree  (GbTreeNode    *node);
+GMenu        *gb_tree_get_menu       (GbTree        *tree);
+void          gb_tree_set_menu       (GbTree        *tree,
+                                      GMenu         *menu);
 
 G_END_DECLS
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]