diff options
author | Walter Bender <walter@sugarlabs.org> | 2014-01-06 18:44:06 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2014-01-06 18:44:06 (GMT) |
commit | e69087d59ccb142eb5120ac99e346b151f62f2a3 (patch) | |
tree | 3e07fcedfc4a02c9052acab5d887e9f56d51a46d /TurtleArt | |
parent | b4db11d99cb529daef3b206abacfcd9d65867653 (diff) |
Alan's clean up of export code
Diffstat (limited to 'TurtleArt')
-rw-r--r-- | TurtleArt/tautils.py | 2 | ||||
-rw-r--r-- | TurtleArt/tawindow.py | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/TurtleArt/tautils.py b/TurtleArt/tautils.py index ff30b19..8e37f95 100644 --- a/TurtleArt/tautils.py +++ b/TurtleArt/tautils.py @@ -309,7 +309,7 @@ def get_save_name(filefilter, load_save_folder, save_file_name): gtk.FILE_CHOOSER_ACTION_SAVE, (gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, gtk.STOCK_SAVE, gtk.RESPONSE_OK)) dialog.set_default_response(gtk.RESPONSE_OK) - if filefilter in ['.png', '.svg', '.lg', '.py']: + if filefilter in ['.png', '.svg', '.lg', '.py', '.odp']: suffix = filefilter else: suffix = SUFFIX[1] diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index 9f5c600..4edf593 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -4654,7 +4654,7 @@ before making changes to your program')) save_picture(self.canvas, image_file) return ta_file, image_file - def save_as_odp(self, name=''): + def save_as_odp(self, name=None): from util.odp import TurtleODP path_list = [] @@ -4674,7 +4674,7 @@ before making changes to your program')) pres = TurtleODP() pres.create_presentation(TMP_ODP_PATH, 1024, 768) for file_path in path_list: - print file_path + #print file_path pres.add_image(file_path) pres.save_presentation() @@ -4693,19 +4693,19 @@ before making changes to your program')) dsobject.destroy() os.remove(TMP_ODP_PATH) else: - if len(name) == 0: - name = 'turtleblocks.odp' if self.save_folder is not None: self.load_save_folder = self.save_folder name, self.load_save_folder = get_save_name( - '.odp', self.load_save_folder, name) + '.odp', self.load_save_folder, 'turtleblocks.odp') datapath = self.load_save_folder else: datapath = os.getcwd() if '.odp' not in name: name = name + '.odp' - subprocess.check_output( - ['cp', TMP_ODP_PATH, os.path.join(datapath, name)]) + if name is not None: + res = subprocess.check_output( + ['cp', TMP_ODP_PATH, os.path.join(datapath, name)]) + def save_as_icon(self, name=''): from util.sugariconify import SugarIconify |