/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: Jelmer Vernooij
  • Date: 2008-03-28 19:12:27 UTC
  • mto: (450.1.5 trunk)
  • mto: This revision was merged to the branch mainline in revision 457.
  • Revision ID: jelmer@samba.org-20080328191227-plxs0ycul23lkcmm
Hide revision number column if more than one branch was specified.

Show diffs side-by-side

added added

removed removed

Lines of Context:
155
155
        view_menu.add(view_menu_compact)
156
156
        view_menu.add(gtk.SeparatorMenuItem())
157
157
 
158
 
        for (label, name) in [("Revision _Number", "revno"), ("_Date", "date")]:
159
 
            col = gtk.CheckMenuItem("Show " + label + " Column")
 
158
        self.mnu_show_revno_column = gtk.CheckMenuItem("Show Revision _Number Column")
 
159
        self.mnu_show_date_column = gtk.CheckMenuItem("Show _Date Column")
 
160
 
 
161
        # Revision numbers are pointless if there are multiple branches
 
162
        if len(self.start_revs) > 1:
 
163
            self.mnu_show_revno_column.set_sensitive(False)
 
164
            self.treeview.set_property('revno-column-visible', False)
 
165
 
 
166
        for (col, name) in [(self.mnu_show_revno_column, "revno"), 
 
167
                            (self.mnu_show_date_column, "date")]:
160
168
            col.set_active(self.treeview.get_property(name + "-column-visible"))
161
169
            col.connect('toggled', self._col_visibility_changed, name)
162
170
            view_menu.add(col)
236
244
            if option is not None:
237
245
                self.treeview.set_property(col + '-column-visible', option == 'True')
238
246
 
 
247
        self.treeview.set_property(col + '-column-visible', False)
239
248
        self.treeview.show()
240
249
 
241
250
        align = gtk.Alignment(0.0, 0.0, 1.0, 1.0)