diff options
Diffstat (limited to 'radioitem.py')
-rw-r--r-- | radioitem.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/radioitem.py b/radioitem.py index 20f7b66..87b0e7e 100644 --- a/radioitem.py +++ b/radioitem.py @@ -1,7 +1,4 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# Copyright (C) 2012 S. Daniel Francis <francis@sugarlabs.org> +# Copyright (C) 2012-2013 S. Daniel Francis <francis@sugarlabs.org> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -23,6 +20,8 @@ logger = logging.getLogger('toggleoption') import gtk from toggleitem import ToggleItem +import stock + class RadioItem(ToggleItem): def __init__(self, group, default_value=True, @@ -31,17 +30,19 @@ class RadioItem(ToggleItem): self.group = group def get_menu_item(self): - stock_info = gtk.stock_lookup(self.stock_id) - self.menuitem = gtk.RadioMenuItem(self.group.menuitem if self.group !=\ - None else None, stock_info[1]) + self.menuitem = gtk.RadioMenuItem(self.group.menuitem if self.group != + None else None, + stock.get_label(self.stock_id, + False)) self.menuitem.set_active(self.default_value) self.menuitem.connect('toggled', self.toggled_cb) self.setup_accelerator() return self.menuitem def get_tool_item(self): - self.toolitem = gtk.RadioToolButton(self.group.toolitem if self.group !=\ - None else None, self._stock_id) + self.toolitem = gtk.RadioToolButton(self.group.toolitem + if self.group != None else None) + self.setup_tool_icon() self.toolitem.set_active(self.default_value) self.toolitem.connect('toggled', self.toggled_cb) self.setup_tooltip() |