diff options
author | Walter 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) |
commit | c223f72fc567756fa317450a3701657bcd1050c0 (patch) | |
tree | b349e8fcfee7979e5d9524d65e90c9e15ce652bd /turtleart.py | |
parent | 29a05850d56fb53420d1b995bde050ef5a957739 (diff) |
toolbar palettes--a beginning
Diffstat (limited to 'turtleart.py')
-rwxr-xr-x | turtleart.py | 11 |
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) |