diff options
author | Walter Bender <walter@sugarlabs.org> | 2013-05-26 14:02:03 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2013-05-26 14:02:03 (GMT) |
commit | 1d271363f3e14af0b50a2b8826850aa84b6b23b2 (patch) | |
tree | 33efe16502e901bd27ab8ba54e3c951e5acd3edc /turtleblocks.py | |
parent | ed303715f77f79e697e33b3d0df082843ffc1492 (diff) |
add load project option
Diffstat (limited to 'turtleblocks.py')
-rwxr-xr-x | turtleblocks.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/turtleblocks.py b/turtleblocks.py index 9de66b4..4b7c443 100755 --- a/turtleblocks.py +++ b/turtleblocks.py @@ -370,6 +370,7 @@ return %s(self)" % (p, P, P) menu = gtk.Menu() MenuBuilder.make_menu_item(menu, _('New'), self._do_new_cb) MenuBuilder.make_menu_item(menu, _('Open'), self._do_open_cb) + MenuBuilder.make_menu_item(menu, _('Load project'), self._do_load_cb) MenuBuilder.make_menu_item(menu, _('Save'), self._do_save_cb) MenuBuilder.make_menu_item(menu, _('Save as'), self._do_save_as_cb) MenuBuilder.make_menu_item(menu, _('Save as image'), @@ -485,6 +486,10 @@ Would you like to save before quitting?')) ''' Callback for open project. ''' self.tw.load_file_from_chooser(True) + def _do_load_cb(self, widget): + ''' Callback for load project (add to current project). ''' + self.tw.load_file_from_chooser(False) + def _do_save_cb(self, widget): ''' Callback for save project. ''' self.tw.save_file(self._ta_file) |