Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-12-29 00:14:11 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-12-29 00:14:11 (GMT)
commit83fb41798267cce188f77bb251a14a3604ba35f1 (patch)
tree09250e2dafd6f248b7680b8ddd2498448cad9823 /utils
parentacae8330a121e022f6356c8b3e3bf681a621b4e7 (diff)
fix radio button icon setting
Diffstat (limited to 'utils')
-rw-r--r--utils/toolbar_utils.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/utils/toolbar_utils.py b/utils/toolbar_utils.py
index 2b72f00..c434645 100644
--- a/utils/toolbar_utils.py
+++ b/utils/toolbar_utils.py
@@ -12,6 +12,7 @@
from gi.repository import Gtk
+
from sugar3.graphics.radiotoolbutton import RadioToolButton
from sugar3.graphics.toolbutton import ToolButton
from sugar3.graphics.combobox import ComboBox
@@ -86,7 +87,7 @@ def radio_factory(button_name, toolbar, callback, cb_arg=None, tooltip=None,
group=None):
''' Add a radio button to a toolbar '''
button = RadioToolButton(group=group)
- button.set_named_icon(button_name)
+ button.set_icon_name(button_name)
if callback is not None:
if cb_arg is None:
button.connect('clicked', callback)
@@ -104,7 +105,7 @@ def radio_factory(button_name, toolbar, callback, cb_arg=None, tooltip=None,
def label_factory(toolbar, label_text, width=None):
''' Factory for adding a label to a toolbar '''
- label = Gtk.Label(label_text)
+ label = Gtk.Label(label=label_text)
label.set_line_wrap(True)
if width is not None:
label.set_size_request(width, -1) # doesn't work on XOs
@@ -146,15 +147,14 @@ def image_factory(image, toolbar, tooltip=None):
img_tool.show()
return img
-# PLEASE FIXME #
-"""
+
def spin_factory(default, min, max, callback, toolbar):
spin_adj = Gtk.Adjustment(default, min, max, 1, 32, 0)
- spin = gtk.SpinButton(spin_adj, 0, 0)
+ spin = Gtk.SpinButton(spin_adj, 0, 0)
spin_id = spin.connect('value-changed', callback)
spin.set_numeric(True)
spin.show()
- toolitem = gtk.ToolItem()
+ toolitem = Gtk.ToolItem()
toolitem.add(spin)
if hasattr(toolbar, 'insert'): # the main toolbar
toolbar.insert(toolitem, -1)
@@ -162,4 +162,3 @@ def spin_factory(default, min, max, callback, toolbar):
toolbar.props.page.insert(toolitem, -1)
toolitem.show()
return spin
-"""