[gtk+] inspector: Split out a function
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] inspector: Split out a function
- Date: Sun, 1 Nov 2015 01:43:18 +0000 (UTC)
commit b89939f5a4554fd8e16169bb77fbcca3e1f6069d
Author: Benjamin Otte <otte redhat com>
Date: Sat Oct 31 17:14:14 2015 +0100
inspector: Split out a function
gtk/inspector/css-node-tree.c | 33 ++++++++++++++++++++-------------
1 files changed, 20 insertions(+), 13 deletions(-)
---
diff --git a/gtk/inspector/css-node-tree.c b/gtk/inspector/css-node-tree.c
index b68c53e..80b8890 100644
--- a/gtk/inspector/css-node-tree.c
+++ b/gtk/inspector/css-node-tree.c
@@ -338,20 +338,9 @@ gtk_inspector_css_node_tree_set_object (GtkInspectorCssNodeTree *cnt,
}
static void
-populate_properties (GtkInspectorCssNodeTree *cnt)
+gtk_inspector_css_node_tree_set_node (GtkInspectorCssNodeTree *cnt,
+ GtkCssNode *node)
{
- GtkInspectorCssNodeTreePrivate *priv = cnt->priv;
- GtkTreeSelection *selection;
- GtkTreeIter titer;
- GtkCssNode *node;
- GtkCssStyle *style;
- gint i;
-
- selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->node_tree));
- if (!gtk_tree_selection_get_selected (selection, NULL, &titer))
- return;
-
- node = gtk_tree_model_css_node_get_node_from_iter (GTK_TREE_MODEL_CSS_NODE (priv->node_model), &titer);
style = gtk_css_node_get_style (node);
for (i = 0; i < _gtk_css_style_property_get_n_properties (); i++)
@@ -387,4 +376,22 @@ populate_properties (GtkInspectorCssNodeTree *cnt)
}
}
+static void
+populate_properties (GtkInspectorCssNodeTree *cnt)
+{
+ GtkInspectorCssNodeTreePrivate *priv = cnt->priv;
+ GtkTreeSelection *selection;
+ GtkTreeIter titer;
+ GtkCssNode *node;
+ GtkCssStyle *style;
+ gint i;
+
+ selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->node_tree));
+ if (!gtk_tree_selection_get_selected (selection, NULL, &titer))
+ return;
+
+ node = gtk_tree_model_css_node_get_node_from_iter (GTK_TREE_MODEL_CSS_NODE (priv->node_model), &titer);
+ gtk_inspector_css_node_tree_set_node (cnt, node);
+}
+
// vim: set et sw=2 ts=2:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]