Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/turtleart.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-01-25 16:56:33 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-01-25 16:56:33 (GMT)
commitc223f72fc567756fa317450a3701657bcd1050c0 (patch)
treeb349e8fcfee7979e5d9524d65e90c9e15ce652bd /turtleart.py
parent29a05850d56fb53420d1b995bde050ef5a957739 (diff)
toolbar palettes--a beginning
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)