/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-04 16:41:30 UTC
  • Revision ID: daniel.schierbeck@gmail.com-20071104164130-dblhlnkp0562w8xa
Added option to hide the toolbar.

Show diffs side-by-side

added added

removed removed

Lines of Context:
104
104
        view_menuitem = gtk.MenuItem("_View")
105
105
        view_menuitem.set_submenu(view_menu)
106
106
 
 
107
        view_menu_toolbar = gtk.CheckMenuItem("Show Toolbar")
 
108
        view_menu_toolbar.set_active(True)
 
109
        view_menu_toolbar.connect('toggled', self._toolbar_visibility_changed)
 
110
 
107
111
        view_menu_revno_col = gtk.CheckMenuItem("Show Revision _Number Column")
108
112
        view_menu_revno_col.set_active(True)
109
113
        view_menu_revno_col.connect('toggled', self._col_visibility_changed, 'revno')
110
114
 
 
115
        view_menu.add(view_menu_toolbar)
 
116
        view_menu.add(gtk.SeparatorMenuItem())
111
117
        view_menu.add(view_menu_revno_col)
112
118
 
113
119
        go_menu = gtk.Menu()
265
271
 
266
272
    def _col_visibility_changed(self, col, property):
267
273
        self.treeview.set_property(property + '-column-visible', col.get_active())
 
274
 
 
275
    def _toolbar_visibility_changed(self, col):
 
276
        if col.get_active():
 
277
            self.toolbar.show() 
 
278
        else:
 
279
            self.toolbar.hide()