diff options
-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() |