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

  • Committer: Martin Albisetti
  • Date: 2008-08-02 20:44:17 UTC
  • mfrom: (576.5.1 trunk)
  • Revision ID: argentina@gmail.com-20080802204417-4nnen5crzj0r9zao
Disable the ability to click on tags that are not available in the current view (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
93
93
                              (gobject.TYPE_PYOBJECT, gobject.TYPE_PYOBJECT)),
94
94
        'tag-added': (gobject.SIGNAL_RUN_FIRST,
95
95
                              gobject.TYPE_NONE,
96
 
                              (gobject.TYPE_STRING, gobject.TYPE_STRING))
 
96
                              (gobject.TYPE_STRING, gobject.TYPE_STRING)),
 
97
        'refreshed': (gobject.SIGNAL_RUN_FIRST, gobject.TYPE_NONE,
 
98
                              ())
97
99
    }
98
100
 
99
101
    def __init__(self, branch, start, maxnum, compact=True):
125
127
        self.iter = None
126
128
        self.branch = branch
127
129
        self.revision = None
 
130
        self.index = {}
128
131
 
129
132
        self.start = start
130
133
        self.maxnum = maxnum
180
183
        """Return revision id of currently selected revision, or None."""
181
184
        return self.get_property('revision')
182
185
 
 
186
    def has_revision_id(self, revision_id):
 
187
        return (revision_id in self.index)
 
188
 
183
189
    def set_revision(self, revision):
184
190
        self.set_property('revision', revision)
185
191
 
311
317
            else:
312
318
                self.set_revision(revision)
313
319
 
 
320
            self.emit('refreshed')
314
321
            return False
315
322
        finally:
316
323
            self.progress_bar.finished()