[gnome-builder] tree: add menu getter and setter to header
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] tree: add menu getter and setter to header
- Date: Fri, 3 Apr 2015 21:06:16 +0000 (UTC)
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]