[Pkg-bazaar-commits] ./bzr-gtk/unstable r373: Made column display options persisted.

Daniel Schierbeck daniel.schierbeck at gmail.com
Fri Apr 10 07:50:06 UTC 2009


------------------------------------------------------------
revno: 373
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: menubar
timestamp: Wed 2007-11-07 22:31:11 +0100
message:
  Made column display options persisted.
modified:
  viz/branchwin.py
-------------- next part --------------
=== modified file 'viz/branchwin.py'
--- a/viz/branchwin.py	2007-11-07 20:24:52 +0000
+++ b/viz/branchwin.py	2007-11-07 21:31:11 +0000
@@ -240,12 +240,17 @@
 
         self.treeview = TreeView(self.branch, self.start, self.maxnum, brokenlines)
 
-        self.treeview.connect("revision-selected",
+        self.treeview.connect('revision-selected',
                 self._treeselection_changed_cb)
 
         self.treeview.connect('revisions-loaded', 
                 lambda x: self.loading_msg_box.hide())
 
+        for col in ["revno", "date"]:
+            option = self.config.get_user_option(col + '-column-visible')
+            if option is not None:
+                self.treeview.set_property(col + '-column-visible', option == 'True')
+
         self.treeview.show()
 
         return self.treeview
@@ -392,6 +397,7 @@
             dialog.destroy()
 
     def _col_visibility_changed(self, col, property):
+        self.config.set_user_option(property + '-column-visible', col.get_active())
         self.treeview.set_property(property + '-column-visible', col.get_active())
 
     def _toolbar_visibility_changed(self, col):



More information about the Pkg-bazaar-commits mailing list