/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-07 21:31:11 UTC
  • Revision ID: daniel.schierbeck@gmail.com-20071107213111-l5b1gbdrufrow8xa
Made column display options persisted.

Show diffs side-by-side

added added

removed removed

Lines of Context:
240
240
 
241
241
        self.treeview = TreeView(self.branch, self.start, self.maxnum, brokenlines)
242
242
 
243
 
        self.treeview.connect("revision-selected",
 
243
        self.treeview.connect('revision-selected',
244
244
                self._treeselection_changed_cb)
245
245
 
246
246
        self.treeview.connect('revisions-loaded', 
247
247
                lambda x: self.loading_msg_box.hide())
248
248
 
 
249
        for col in ["revno", "date"]:
 
250
            option = self.config.get_user_option(col + '-column-visible')
 
251
            if option is not None:
 
252
                self.treeview.set_property(col + '-column-visible', option == 'True')
 
253
 
249
254
        self.treeview.show()
250
255
 
251
256
        return self.treeview
392
397
            dialog.destroy()
393
398
 
394
399
    def _col_visibility_changed(self, col, property):
 
400
        self.config.set_user_option(property + '-column-visible', col.get_active())
395
401
        self.treeview.set_property(property + '-column-visible', col.get_active())
396
402
 
397
403
    def _toolbar_visibility_changed(self, col):