Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArtActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2010-02-09 03:12:57 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2010-02-09 03:12:57 (GMT)
commitf6183602a0a70c653527cf53b16a4762c32f572f (patch)
treebedad83c528af427937fd69aff8e42e907af3019 /TurtleArtActivity.py
parentc4990701ee6d82870b31d105f09db18034470061 (diff)
save picture block; conversion of templates to macros
Diffstat (limited to 'TurtleArtActivity.py')
-rw-r--r--TurtleArtActivity.py20
1 files changed, 1 insertions, 19 deletions
diff --git a/TurtleArtActivity.py b/TurtleArtActivity.py
index 534d909..cdc289b 100644
--- a/TurtleArtActivity.py
+++ b/TurtleArtActivity.py
@@ -239,25 +239,7 @@ class TurtleArtActivity(activity.Activity):
self.save_as_image.set_icon("image-saveon")
_logger.debug("saving image to journal")
- filename = "ta.png"
- # save the image to the instance directory
- datapath = os.path.join(activity.get_activity_root(), "instance")
-
- # Write the file to the instance directory of this activity's root.
- file_path = os.path.join(datapath, filename)
- save_picture(self.tw.canvas, file_path)
-
- # Create a datastore object
- dsobject = datastore.create()
-
- # Write metadata
- dsobject.metadata['title'] = self.metadata['title'] + " " + _("image")
- dsobject.metadata['icon-color'] = profile.get_color().to_string()
- dsobject.metadata['mime_type'] = 'image/png'
- dsobject.set_file_path(file_path)
-
- datastore.write(dsobject)
- dsobject.destroy()
+ self.tw.save_as_image()
gobject.timeout_add(250,self.save_as_image.set_icon, "image-saveoff")
return