/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: 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:
230
230
        tag_image.set_from_file(icon_path("tag-16.png"))
231
231
        self.go_menu_tags = gtk.ImageMenuItem("_Tags")
232
232
        self.go_menu_tags.set_image(tag_image)
233
 
        self._update_tags()
234
233
 
235
234
        go_menu.add(go_menu_next)
236
235
        go_menu.add(go_menu_prev)
294
293
        self.treeview.connect('revision-activated',
295
294
                self._tree_revision_activated)
296
295
 
 
296
        self.treeview.connect('refreshed', lambda w: self._update_tags())
297
297
        self.treeview.connect('tag-added', lambda w, t, r: self._update_tags())
298
298
 
299
299
        for col in ["revno", "date"]:
572
572
 
573
573
        if self.branch.supports_tags():
574
574
            tags = self.branch.tags.get_tag_dict().items()
575
 
            tags.sort()
576
 
            tags.reverse()
 
575
            tags.sort(reverse=True)
577
576
            for tag, revid in tags:
578
577
                tag_image = gtk.Image()
579
578
                tag_image.set_from_file(icon_path('tag-16.png'))
580
579
                tag_item = gtk.ImageMenuItem(tag.replace('_', '__'))
581
580
                tag_item.set_image(tag_image)
582
581
                tag_item.connect('activate', self._tag_selected_cb, revid)
 
582
                tag_item.set_sensitive(self.treeview.has_revision_id(revid))
583
583
                menu.add(tag_item)
584
584
            self.go_menu_tags.set_submenu(menu)
585
585