diff options
-rw-r--r-- | activity.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/activity.py b/activity.py index 0a71fba..14a8c93 100644 --- a/activity.py +++ b/activity.py @@ -30,6 +30,7 @@ from sugar.activity.widgets import ActivityToolbarButton from sugar.graphics.objectchooser import ObjectChooser from sugar.graphics.toolbarbox import ToolbarBox from sugar.graphics.toolbutton import ToolButton +from sugar.graphics.toggletoolbutton import ToggleToolButton from sugar import mime from gettext import gettext as _ @@ -88,12 +89,11 @@ class AnimateActivity(activity.Activity): options_button = ToolbarButton(icon_name='preferences-system') options_toolbar = gtk.Toolbar() - checkbutton = gtk.CheckButton("Return ") - checkbutton.set_active(True) - checkbutton.connect("toggled", self._set_return) - toolitem = gtk.ToolItem() - toolitem.add(checkbutton) - options_toolbar.insert(toolitem, -1) + returnbutton = ToggleToolButton("media-playlist-repeat") + returnbutton.set_tooltip(_("Repeat")) + returnbutton.set_active(True) + returnbutton.connect("toggled", self._set_return) + options_toolbar.insert(returnbutton, -1) options_button.props.page = options_toolbar options_toolbar.show_all() |