diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-01-25 20:41:29 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-01-25 20:41:29 (GMT) |
commit | f1536aca0823e0a37a62926ec1262ab3e59a9d90 (patch) | |
tree | 5eac80f1ed91c3f69b1498ef2dc1680ddb597342 /turtleart.py | |
parent | c223f72fc567756fa317450a3701657bcd1050c0 (diff) |
toolbar palettes mostly complete
Diffstat (limited to 'turtleart.py')
-rwxr-xr-x | turtleart.py | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/turtleart.py b/turtleart.py index 9b35f4b..b90eecf 100755 --- a/turtleart.py +++ b/turtleart.py @@ -91,14 +91,14 @@ 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) menu_items.show() + menu_items = gtk.MenuItem(_("Hide Palette")) + menu.append(menu_items) + menu_items.connect("activate", self._do_hide_palette_cb) + menu_items.show() menu_items = gtk.MenuItem(_("Blocks")) menu.append(menu_items) menu_items.connect("activate", self._do_hideshow_cb) @@ -149,17 +149,14 @@ class TurtleMain(): def _do_save_cb(self, widget): save_file(self.tw) - def _do_turtle_cb(self, widget): + def _do_palette_cb(self, widget): self.tw.show_toolbar_palette(self.i) self.i += 1 - if self.i > 6: + if self.i == len(self.tw.palettes): self.i = 0 - def _do_palette_cb(self, widget): - if self.tw.palette == True: - self.tw.hideshow_palette(False) - else: - self.tw.hideshow_palette(True) + def _do_hide_palette_cb(self, widget): + self.tw.hide_toolbar_palette() def _do_hideshow_cb(self, widget): self.tw.hideshow_button() |