Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/radioitem.py
diff options
context:
space:
mode:
Diffstat (limited to 'radioitem.py')
-rw-r--r--radioitem.py19
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()