This adds a tag icon to the Go -> Tags menu item, as well as all tag items in the submenu.
Cheers, Daniel
# Bazaar merge directive format 2 (Bazaar 0.90)
# revision_id: [EMAIL PROTECTED]
# kwkxtnv7za97ur6t
# target_branch: file:///home/daniel/Projects/bzr-gtk/trunk/
# testament_sha1: cf21e34da60270799813f1d4a9427a18455e89b2
# timestamp: 2008-04-02 14:13:59 +0200
# base_revision_id: [EMAIL PROTECTED]
#
# Begin patch
=== added file 'icons/tag-16.png'
Binary files icons/tag-16.png 1970-01-01 00:00:00 +0000 and icons/tag-16.png 2008-04-02 00:31:14 +0000 differ
=== modified file 'viz/branchwin.py'
--- viz/branchwin.py 2008-03-28 19:12:27 +0000
+++ viz/branchwin.py 2008-04-02 00:31:14 +0000
@@ -14,6 +14,7 @@
import pango
from bzrlib.plugins.gtk.window import Window
+from bzrlib.plugins.gtk import icon_path
from bzrlib.plugins.gtk.tags import AddTagDialog
from bzrlib.plugins.gtk.preferences import PreferencesWindow
from bzrlib.plugins.gtk.branchview import TreeView, treemodel
@@ -177,7 +178,10 @@
go_menu_next = self.next_rev_action.create_menu_item()
go_menu_prev = self.prev_rev_action.create_menu_item()
- self.go_menu_tags = gtk.MenuItem("_Tags")
+ tag_image = gtk.Image()
+ tag_image.set_from_file(icon_path("tag-16.png"))
+ self.go_menu_tags = gtk.ImageMenuItem("_Tags")
+ self.go_menu_tags.set_image(tag_image)
self._update_tags()
go_menu.add(go_menu_next)
@@ -435,7 +439,10 @@
tags.sort()
tags.reverse()
for tag, revid in tags:
- tag_item = gtk.MenuItem(tag, use_underline=False)
+ tag_image = gtk.Image()
+ tag_image.set_from_file(icon_path('tag-16.png'))
+ tag_item = gtk.ImageMenuItem(tag.replace('_', '__'))
+ tag_item.set_image(tag_image)
tag_item.connect('activate', self._tag_selected_cb, revid)
menu.add(tag_item)
self.go_menu_tags.set_submenu(menu)
# Begin bundle
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
signature.asc
Description: This is a digitally signed message part
-- bzr-gtk mailing list [email protected] Modify settings or unsubscribe at: https://lists.canonical.com/mailman/listinfo/bzr-gtk
