summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCalum Lind <calumlind@gmail.com>2018-11-06 12:56:52 +0000
committerCalum Lind <calumlind@gmail.com>2018-11-06 14:57:23 +0000
commitd7c48d27d8f9800009f75425d4292ac26d0707a8 (patch)
tree120948ee696076da75cf02c8229af213a97ed846
parent1bc766213cab8d1263aeb0825d2041cdf8d0e69e (diff)
downloaddeluge-d7c48d27d8f9800009f75425d4292ac26d0707a8.tar.gz
deluge-d7c48d27d8f9800009f75425d4292ac26d0707a8.tar.bz2
deluge-d7c48d27d8f9800009f75425d4292ac26d0707a8.zip
[Label] Fix mnemonic labels
Remove the icons to simplify code since ImageMenuItem is deprecated.
-rw-r--r--deluge/plugins/Label/deluge/plugins/label/gtkui/sidebar_menu.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/deluge/plugins/Label/deluge/plugins/label/gtkui/sidebar_menu.py b/deluge/plugins/Label/deluge/plugins/label/gtkui/sidebar_menu.py
index 1fb9ce39c..34358db6e 100644
--- a/deluge/plugins/Label/deluge/plugins/label/gtkui/sidebar_menu.py
+++ b/deluge/plugins/Label/deluge/plugins/label/gtkui/sidebar_menu.py
@@ -43,9 +43,9 @@ class LabelSidebarMenu(object):
sep = Gtk.SeparatorMenuItem()
self.items.append(sep)
self.menu.prepend(sep)
- self._add_item('options', _('Label _Options'), Gtk.STOCK_PREFERENCES)
- self._add_item('remove', _('_Remove Label'), Gtk.STOCK_REMOVE)
- self._add_item('add', _('_Add Label'), Gtk.STOCK_ADD)
+ self._add_item('options', _('Label _Options'))
+ self._add_item('remove', _('_Remove Label'))
+ self._add_item('add', _('_Add Label'))
self.menu.show_all()
# dialogs:
@@ -54,13 +54,12 @@ class LabelSidebarMenu(object):
# hooks:
self.menu.connect('show', self.on_show, None)
- def _add_item(self, item_id, label, stock):
- """I hate glade.
+ def _add_item(self, item_id, label):
+ """
id is automatically-added as self.item_<id>
"""
+ item = Gtk.MenuItem.new_with_mnemonic(label)
func = getattr(self, 'on_%s' % item_id)
- item = Gtk.ImageMenuItem(stock)
- item.get_children()[0].set_label(label)
item.connect('activate', func)
self.menu.prepend(item)
setattr(self, 'item_%s' % item_id, item)