diff options
Diffstat (limited to 'TurtleArtActivity.py')
-rwxr-xr-x | TurtleArtActivity.py | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py index 7869e4a..3c40d89 100755 --- a/TurtleArtActivity.py +++ b/TurtleArtActivity.py @@ -1,18 +1,27 @@ import ta +import pygtk +pygtk.require('2.0') +import gtk from sugar.activity import activity class TurtleArtActivity(activity.Activity): def __init__(self, handle): - activity.Activity.__init__(self, handle) - self.connect('destroy', self._cleanup_cb) + super(TurtleArtActivity,self).__init__(handle) self.gamename = 'turtleart' self.set_title("TurtleArt") + toolbar = activity.ActivityToolbar(self) + toolbar.show() + self.set_toolbox(toolbar) + + self.connect('destroy', self._cleanup_cb) +# self.connect('focus_in_event', self._focus_in) +# self.connect('focus_out_event', self._focus_out) - self.connect('focus_in_event', self._focus_in) - self.connect('focus_out_event', self._focus_out) - ta.init(self, activity.get_bundle_path()) + canvas = gtk.EventBox() + self.set_canvas(canvas) + ta.init(canvas, activity.get_bundle_path(),self) def _cleanup_cb(self, data=None): |