Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/turtleart.py
diff options
context:
space:
mode:
Diffstat (limited to 'turtleart.py')
-rwxr-xr-xturtleart.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/turtleart.py b/turtleart.py
index fa45843..9b35f4b 100755
--- a/turtleart.py
+++ b/turtleart.py
@@ -53,6 +53,7 @@ Caveats:
"""
class TurtleMain():
def __init__(self):
+ self.i = 0
tw = None
# make sure Sugar paths are present
tapath = os.path.join(os.environ['HOME'],'.sugar','default', \
@@ -90,6 +91,10 @@ class TurtleMain():
menu = gtk.Menu()
+ menu_items = gtk.MenuItem(_("Turtle"))
+ menu.append(menu_items)
+ menu_items.connect("activate", self._do_turtle_cb)
+ menu_items.show()
menu_items = gtk.MenuItem(_("Palette"))
menu.append(menu_items)
menu_items.connect("activate", self._do_palette_cb)
@@ -144,6 +149,12 @@ class TurtleMain():
def _do_save_cb(self, widget):
save_file(self.tw)
+ def _do_turtle_cb(self, widget):
+ self.tw.show_toolbar_palette(self.i)
+ self.i += 1
+ if self.i > 6:
+ self.i = 0
+
def _do_palette_cb(self, widget):
if self.tw.palette == True:
self.tw.hideshow_palette(False)