[gnome-builder] tree: add _gb_tree_get_store()



commit cdc1ce116064462c7cb75c8c923582dff5c61363
Author: Christian Hergert <chergert redhat com>
Date:   Wed Oct 14 15:25:38 2015 -0700

    tree: add _gb_tree_get_store()
    
    This lets us get the direct store rather than the filter when a filter is
    applied. Needed for adding dummy children from GbTreeNode.

 src/tree/gb-tree-private.h |    1 +
 src/tree/gb-tree.c         |   10 ++++++++++
 2 files changed, 11 insertions(+), 0 deletions(-)
---
diff --git a/src/tree/gb-tree-private.h b/src/tree/gb-tree-private.h
index cac654b..fb2904a 100644
--- a/src/tree/gb-tree-private.h
+++ b/src/tree/gb-tree-private.h
@@ -45,6 +45,7 @@ void         _gb_tree_remove                  (GbTree        *self,
 gboolean     _gb_tree_get_iter                (GbTree        *self,
                                                GbTreeNode    *node,
                                                GtkTreeIter   *iter);
+GtkTreeStore*_gb_tree_get_store               (GbTree        *self);
 
 void         _gb_tree_node_set_tree           (GbTreeNode    *node,
                                                GbTree        *tree);
diff --git a/src/tree/gb-tree.c b/src/tree/gb-tree.c
index 89c9f5b..c5715d4 100644
--- a/src/tree/gb-tree.c
+++ b/src/tree/gb-tree.c
@@ -1737,3 +1737,13 @@ gb_tree_set_filter (GbTree           *self,
       g_clear_object (&filter);
     }
 }
+
+GtkTreeStore *
+_gb_tree_get_store (GbTree *self)
+{
+  GbTreePrivate *priv = gb_tree_get_instance_private (self);
+
+  g_return_val_if_fail (GB_IS_TREE (self), NULL);
+
+  return priv->store;
+}


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