diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-03-17 12:37:55 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-03-17 12:37:55 (GMT) |
commit | 7db53fc49ba8ce99ed31b1004b88fc16eb80f463 (patch) | |
tree | dfdd79ef5dd0caa1021e52ba4cdedb6501e0e9b1 | |
parent | f5b75c1aa86c0204f11ebca138e373c22221dc48 (diff) |
added Quit menu item
-rwxr-xr-x | turtleart.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/turtleart.py b/turtleart.py index bc6d524..bb5327d 100755 --- a/turtleart.py +++ b/turtleart.py @@ -96,6 +96,10 @@ class TurtleMain(): menu.append(menu_items) menu_items.connect("activate", self._do_save_logo_cb) menu_items.show() + menu_items = gtk.MenuItem(_("Quit")) + menu.append(menu_items) + menu_items.connect("activate", self.destroy) + menu_items.show() activity_menu = gtk.MenuItem(_("File")) activity_menu.show() @@ -385,6 +389,10 @@ class TurtleMain(): data_file.write(str(data.width)+'\n') data_file.write(str(data.height)+'\n') + def destroy(self, event, data=None): + """ Callback for destroy event. """ + gtk.main_quit() + def main(): """ python turtleart.py """ gtk.main() |