[gnome-builder/gnome-builder-3-18] tree: add _gb_tree_get_store()
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder/gnome-builder-3-18] tree: add _gb_tree_get_store()
- Date: Thu, 15 Oct 2015 14:43:16 +0000 (UTC)
commit aab4cf519111f3148ab2c57a691fc97c47c6a962
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]