Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
authorU-BRIAN-X60\Brian Silverman <Brian Silverman@Brian-X60.(none)>2007-07-26 13:33:39 (GMT)
committer U-BRIAN-X60\Brian Silverman <Brian Silverman@Brian-X60.(none)>2007-07-26 13:33:39 (GMT)
commit168301c2533f5760d066f8b41d13f6083367ee93 (patch)
tree18b7cf1fd4557641c56de2398996bb46107d3f7c /TurtleArtActivity.py
parent51d3017b6528565ad7dab7111dc896ef96fab7d9 (diff)
added Sugar toolbar
Diffstat (limited to 'TurtleArtActivity.py')
-rwxr-xr-xTurtleArtActivity.py19
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):