/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 20:36:50 UTC
  • Revision ID: daniel.schierbeck@gmail.com-20071104203650-nx90rnr7u6zvxfv7
Made revision a property on TreeView.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
                   'The Bazaar branch being visualized',
28
28
                   gobject.PARAM_CONSTRUCT_ONLY | gobject.PARAM_WRITABLE),
29
29
 
 
30
        'revision': (gobject.TYPE_PYOBJECT,
 
31
                     'Revision',
 
32
                     'The currently selected revision',
 
33
                     gobject.PARAM_READWRITE),
 
34
 
30
35
        'revno-column-visible': (gobject.TYPE_BOOLEAN,
31
36
                                 'Revision number',
32
37
                                 'Show revision number column',
77
82
            return self.revno_column.get_visible()
78
83
        elif property.name == 'branch':
79
84
            return self.branch
 
85
        elif property.name == 'revision':
 
86
            return self.revision
80
87
        else:
81
88
            raise AttributeError, 'unknown property %s' % property.name
82
89
 
85
92
            self.revno_column.set_visible(value)
86
93
        elif property.name == 'branch':
87
94
            self.branch = value
 
95
        elif property.name == 'revision':
 
96
            self.set_revision_id(value.revision_id)
88
97
        else:
89
98
            raise AttributeError, 'unknown property %s' % property.name
90
99
 
92
101
        """Return revision id of currently selected revision, or None."""
93
102
        return self.revision
94
103
 
95
 
    def set_revision(self, revid):
 
104
    def set_revision_id(self, revid):
96
105
        """Change the currently selected revision.
97
106
 
98
107
        :param revid: Revision id of revision to display.