diff options
author | flavio <fdanesse@gmail.com> | 2013-01-04 16:48:55 (GMT) |
---|---|---|
committer | flavio <fdanesse@gmail.com> | 2013-01-04 16:48:55 (GMT) |
commit | c717c514c3384887914c87d81d78af6794750a3c (patch) | |
tree | 9feed839bc17542df692068e865a2f4363fd8dbd | |
parent | 9a2f4b5de9beda76045c4466c03abe1daf19f1a6 (diff) |
remove old toolbar, change sugar sugar by 3 and add gitignore file exclusions
-rw-r--r-- | .gitignore | 2 | ||||
-rwxr-xr-x | clock.py | 70 | ||||
-rwxr-xr-x | setup.py | 2 |
3 files changed, 27 insertions, 47 deletions
@@ -1,4 +1,6 @@ *.xo *.pyc +*.pyo +*.bak .DS_Store locale @@ -75,13 +75,9 @@ import cairo import pangocairo import rsvg -OLD_TOOLBAR = False -try: - from sugar.graphics.toolbarbox import ToolbarBox - from sugar.activity.widgets import StopButton - from sugar.activity.widgets import ActivityToolbarButton -except ImportError: - OLD_TOOLBAR = True +from sugar3.graphics.toolbarbox import ToolbarBox +from sugar3.activity.widgets import StopButton +from sugar3.activity.widgets import ActivityToolbarButton import math from datetime import datetime @@ -90,10 +86,10 @@ import re from gettext import gettext as _ -from sugar.activity import activity -from sugar.graphics.toggletoolbutton import ToggleToolButton -from sugar.graphics.radiotoolbutton import RadioToolButton -from sugar.graphics import style +from sugar3.activity import activity +from sugar3.graphics.toggletoolbutton import ToggleToolButton +from sugar3.graphics.radiotoolbutton import RadioToolButton +from sugar3.graphics import style from speaker import Speaker from timewriter import TimeWriter @@ -162,11 +158,6 @@ class ClockActivity(activity.Activity): # Show the activity on the screen self.show_all() - if OLD_TOOLBAR: - # Hide the tools we don't use from the activity toolbar - toolbox.get_activity_toolbar().share.hide() - toolbox.get_activity_toolbar().keep.hide() - # We want to be notified when the minutes change self._clock.connect("time_minute", self._minutes_changed_cb) @@ -225,39 +216,26 @@ class ClockActivity(activity.Activity): Load and show icons. Associate them to the call back methods. """ # Default toolbar - if OLD_TOOLBAR: - toolbox = activity.ActivityToolbox(self) - self.set_toolbox(toolbox) - display_toolbar = gtk.Toolbar() + self.max_participants = 1 + toolbar_box = ToolbarBox() + activity_button = ActivityToolbarButton(self) + activity_button.show() + toolbar_box.toolbar.insert(activity_button, 0) + + self._add_clock_controls(toolbar_box.toolbar) - # Add the toolbar to the activity menu - self._add_clock_controls(display_toolbar) - toolbox.add_toolbar(_('Clock'), display_toolbar) - toolbox.set_current_toolbar(1) + separator = gtk.SeparatorToolItem() + separator.props.draw = False + separator.set_size_request(0, -1) + separator.set_expand(True) + toolbar_box.toolbar.insert(separator, -1) - return toolbox + toolbar_box.toolbar.insert(StopButton(self), -1) - else: - self.max_participants = 1 - toolbar_box = ToolbarBox() - activity_button = ActivityToolbarButton(self) - activity_button.show() - toolbar_box.toolbar.insert(activity_button, 0) - - self._add_clock_controls(toolbar_box.toolbar) - - separator = gtk.SeparatorToolItem() - separator.props.draw = False - separator.set_size_request(0, -1) - separator.set_expand(True) - toolbar_box.toolbar.insert(separator, -1) - - toolbar_box.toolbar.insert(StopButton(self), -1) - - self.set_toolbar_box(toolbar_box) - toolbar_box.show_all() - display_toolbar = toolbar_box.toolbar - return toolbar_box + self.set_toolbar_box(toolbar_box) + toolbar_box.show_all() + display_toolbar = toolbar_box.toolbar + return toolbar_box def _add_clock_controls(self, display_toolbar): @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- try: - from sugar.activity import bundlebuilder + from sugar3.activity import bundlebuilder bundlebuilder.start() except ImportError: print "Error: sugar.activity.Bundlebuilder not found." |