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@sugarlabs.org>2010-03-17 12:37:55 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-03-17 12:37:55 (GMT)
commit7db53fc49ba8ce99ed31b1004b88fc16eb80f463 (patch)
treedfdd79ef5dd0caa1021e52ba4cdedb6501e0e9b1 /turtleart.py
parentf5b75c1aa86c0204f11ebca138e373c22221dc48 (diff)
added Quit menu item
Diffstat (limited to 'turtleart.py')
-rwxr-xr-xturtleart.py8
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()