/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to viz/branchwin.py

  • Committer: Daniel Schierbeck
  • Date: 2007-11-05 17:10:59 UTC
  • Revision ID: daniel.schierbeck@gmail.com-20071105171059-cqzbbm2kjvp19omh
Generalized the hiding/showing code.

Show diffs side-by-side

added added

removed removed

Lines of Context:
64
64
        vbox = gtk.VBox(spacing=0)
65
65
        self.add(vbox)
66
66
 
 
67
        top = self.construct_top()
 
68
 
67
69
        vbox.pack_start(self.construct_menubar(), expand=False, fill=True)
68
70
        vbox.pack_start(self.construct_navigation(), expand=False, fill=True)
69
71
        vbox.pack_start(self.construct_loading_msg(), expand=False, fill=True)
70
72
        
71
73
        paned = gtk.VPaned()
72
 
        paned.pack1(self.construct_top(), resize=True, shrink=False)
 
74
        paned.pack1(top, resize=True, shrink=False)
73
75
        paned.pack2(self.construct_bottom(), resize=False, shrink=True)
74
76
        paned.show()
75
77
        vbox.pack_start(paned, expand=True, fill=True)
109
111
        view_menu_toolbar.set_active(True)
110
112
        view_menu_toolbar.connect('toggled', self._toolbar_visibility_changed)
111
113
 
112
 
        view_menu_revno_col = gtk.CheckMenuItem("Show Revision _Number Column")
113
 
        view_menu_revno_col.set_active(True)
114
 
        view_menu_revno_col.connect('toggled', self._col_visibility_changed, 'revno')
115
 
 
116
 
        view_menu_date_col = gtk.CheckMenuItem("Show _Date Column")
117
 
        view_menu_date_col.set_active(False)
118
 
        view_menu_date_col.connect('toggled', self._col_visibility_changed, 'date')
119
 
 
120
114
        view_menu.add(view_menu_toolbar)
121
115
        view_menu.add(gtk.SeparatorMenuItem())
122
 
        view_menu.add(view_menu_revno_col)
123
 
        view_menu.add(view_menu_date_col)
 
116
 
 
117
        for (label, name) in [("Revision _Number", "revno"), ("_Date", "date")]:
 
118
            col = gtk.CheckMenuItem("Show " + label + " Column")
 
119
            col.set_active(self.treeview.get_property(name + "-column-visible"))
 
120
            col.connect('toggled', self._col_visibility_changed, name)
 
121
            view_menu.add(col)
124
122
 
125
123
        go_menu = gtk.Menu()
126
124
        go_menuitem = gtk.MenuItem("_Go")