Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-03-18 18:04:18 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-03-18 18:04:18 (GMT)
commit7a2e836467d87362c3e025faaf6fea2628dc3924 (patch)
treee76aebb080281704da211906a95aad004aa42dd8
parent29b2bdc856196bbad77fc6200cb1c6463f89e206 (diff)
adding New to Gnome desktop version
-rwxr-xr-xturtleart.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/turtleart.py b/turtleart.py
index 57209a9..f25de30 100755
--- a/turtleart.py
+++ b/turtleart.py
@@ -76,6 +76,10 @@ class TurtleMain():
menu = gtk.Menu()
+ menu_items = gtk.MenuItem(_("New"))
+ menu.append(menu_items)
+ menu_items.connect("activate", self._do_new_cb)
+ menu_items.show()
menu_items = gtk.MenuItem(_("Open"))
menu.append(menu_items)
menu_items.connect("activate", self._do_open_cb)
@@ -238,6 +242,11 @@ class TurtleMain():
self.tw.load_start()
self.tw.save_folder = os.path.expanduser("~")
+ def _do_new_cb(self, widget):
+ """ Callback for new project. """
+ self.tw.new_project()
+ self.tw.load_start()
+
def _do_open_cb(self, widget):
""" Callback for open project. """
self.tw.load_file(True)