[baobab] Factor out helper function for clarity
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [baobab] Factor out helper function for clarity
- Date: Sun, 5 Aug 2012 20:07:20 +0000 (UTC)
commit 1befbf9134900b316e780fa47710efee3946638b
Author: Paolo Borelli <pborelli gnome org>
Date: Sun Aug 5 22:05:47 2012 +0200
Factor out helper function for clarity
src/baobab-window.vala | 16 ++++++++++------
1 files changed, 10 insertions(+), 6 deletions(-)
---
diff --git a/src/baobab-window.vala b/src/baobab-window.vala
index cc06946..065b7f9 100644
--- a/src/baobab-window.vala
+++ b/src/baobab-window.vala
@@ -508,16 +508,20 @@ namespace Baobab {
treeview.expand_row (path, false);
}
- void set_model (Gtk.TreeModel model) {
+ void expand_fisrt_row () {
Gtk.TreeIter first;
- treeview.model = model;
-
- if (model.iter_children (out first, null) && model.iter_has_child (first)) {
- treeview.expand_row (model.get_path (first), false);
+ if (treeview.model.get_iter_first (out first) && treeview.model.iter_has_child (first)) {
+ treeview.expand_row (treeview.model.get_path (first), false);
} else {
- model.row_has_child_toggled.connect (first_row_has_child);
+ treeview.model.row_has_child_toggled.connect (first_row_has_child);
}
+ }
+
+ void set_model (Gtk.TreeModel model) {
+ treeview.model = model;
+
+ expand_fisrt_row ();
model.bind_property ("max-depth", rings_chart, "max-depth", BindingFlags.SYNC_CREATE);
model.bind_property ("max-depth", treemap_chart, "max-depth", BindingFlags.SYNC_CREATE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]