[gitg] Bind history lane collapse settings



commit 3dafb712a378c8755bf3fb87014721625ff8425c
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Mon Jun 30 14:21:50 2014 +0200

    Bind history lane collapse settings

 libgitg/gitg-lanes.vala |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/libgitg/gitg-lanes.vala b/libgitg/gitg-lanes.vala
index a9b6682..06886dc 100644
--- a/libgitg/gitg-lanes.vala
+++ b/libgitg/gitg-lanes.vala
@@ -90,6 +90,18 @@ public class Lanes : Object
                d_collapsed = new HashTable<Ggit.OId, CollapsedLane>(Ggit.OId.hash,
                                                                     Ggit.OId.equal);
 
+               var settings = new Settings("org.gnome.gitg.preferences.history");
+
+               settings.bind("collapse-inactive-lanes-enabled",
+                             this,
+                             "inactive-enabled",
+                             SettingsBindFlags.GET | SettingsBindFlags.SET);
+
+               settings.bind("collapse-inactive-lanes",
+                             this,
+                             "inactive-collapse",
+                             SettingsBindFlags.GET | SettingsBindFlags.SET);
+
                reset();
        }
 


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