[Pkg-bazaar-commits] ./bzr-gtk/unstable r358: Generalized the hiding/showing code.

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


------------------------------------------------------------
revno: 358
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: menubar
timestamp: Mon 2007-11-05 18:10:59 +0100
message:
  Generalized the hiding/showing code.
modified:
  viz/branchwin.py
-------------- next part --------------
=== modified file 'viz/branchwin.py'
--- a/viz/branchwin.py	2007-11-05 17:03:57 +0000
+++ b/viz/branchwin.py	2007-11-05 17:10:59 +0000
@@ -64,12 +64,14 @@
         vbox = gtk.VBox(spacing=0)
         self.add(vbox)
 
+        top = self.construct_top()
+
         vbox.pack_start(self.construct_menubar(), expand=False, fill=True)
         vbox.pack_start(self.construct_navigation(), expand=False, fill=True)
         vbox.pack_start(self.construct_loading_msg(), expand=False, fill=True)
         
         paned = gtk.VPaned()
-        paned.pack1(self.construct_top(), resize=True, shrink=False)
+        paned.pack1(top, resize=True, shrink=False)
         paned.pack2(self.construct_bottom(), resize=False, shrink=True)
         paned.show()
         vbox.pack_start(paned, expand=True, fill=True)
@@ -109,18 +111,14 @@
         view_menu_toolbar.set_active(True)
         view_menu_toolbar.connect('toggled', self._toolbar_visibility_changed)
 
-        view_menu_revno_col = gtk.CheckMenuItem("Show Revision _Number Column")
-        view_menu_revno_col.set_active(True)
-        view_menu_revno_col.connect('toggled', self._col_visibility_changed, 'revno')
-
-        view_menu_date_col = gtk.CheckMenuItem("Show _Date Column")
-        view_menu_date_col.set_active(False)
-        view_menu_date_col.connect('toggled', self._col_visibility_changed, 'date')
-
         view_menu.add(view_menu_toolbar)
         view_menu.add(gtk.SeparatorMenuItem())
-        view_menu.add(view_menu_revno_col)
-        view_menu.add(view_menu_date_col)
+
+        for (label, name) in [("Revision _Number", "revno"), ("_Date", "date")]:
+            col = gtk.CheckMenuItem("Show " + label + " Column")
+            col.set_active(self.treeview.get_property(name + "-column-visible"))
+            col.connect('toggled', self._col_visibility_changed, name)
+            view_menu.add(col)
 
         go_menu = gtk.Menu()
         go_menuitem = gtk.MenuItem("_Go")



More information about the Pkg-bazaar-commits mailing list