/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/treeview.py

  • Committer: Daniel Schierbeck
  • Date: 2007-11-04 16:48:57 UTC
  • Revision ID: daniel.schierbeck@gmail.com-20071104164857-1mm2nja020tdpuwq
Added branch property to treeview.

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
class TreeView(gtk.ScrolledWindow):
23
23
 
24
24
    __gproperties__ = {
 
25
        'branch': (gobject.TYPE_PYOBJECT,
 
26
                   'Branch',
 
27
                   'The Bazaar branch being visualized',
 
28
                   gobject.PARAM_CONSTRUCT_ONLY | gobject.PARAM_WRITABLE),
 
29
 
25
30
        'revno-column-visible': (gobject.TYPE_BOOLEAN,
26
31
                                 'Revision number',
27
32
                                 'Show revision number column',
69
74
 
70
75
    def do_get_property(self, property):
71
76
        if property.name == 'revno-column-visible':
72
 
            self.revno_column.get_visible()
 
77
            return self.revno_column.get_visible()
 
78
        elif property.name == 'branch':
 
79
            return self.branch
73
80
        else:
74
81
            raise AttributeError, 'unknown property %s' % property.name
75
82
 
76
83
    def do_set_property(self, property, value):
77
84
        if property.name == 'revno-column-visible':
78
85
            self.revno_column.set_visible(value)
 
86
        elif property.name == 'branch':
 
87
            self.branch = value
79
88
        else:
80
89
            raise AttributeError, 'unknown property %s' % property.name
81
90