diff options
author | Walter Bender <walter@sugarlabs.org> | 2013-12-26 14:37:12 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2013-12-26 14:37:12 (GMT) |
commit | aff0574d4c9eee47619517775d314b3989601faf (patch) | |
tree | 91997b0cf4629bc7fd910d85867565a21b8c7b02 /TurtleArt/tacanvas.py | |
parent | f1e42a195efb1f8172dfd8bcf87fb81c9fe4d9ee (diff) | |
parent | bea48d50d55810ad5617d8f8a37ed789e3b31e01 (diff) |
Merge commit 'refs/merge-requests/10' of git://git.sugarlabs.org/turtleart/mainline into merge-requests/10
Diffstat (limited to 'TurtleArt/tacanvas.py')
-rw-r--r-- | TurtleArt/tacanvas.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/TurtleArt/tacanvas.py b/TurtleArt/tacanvas.py index f37a3a4..753fd32 100644 --- a/TurtleArt/tacanvas.py +++ b/TurtleArt/tacanvas.py @@ -128,9 +128,14 @@ class TurtleGraphics: else: svg_surface = cairo.SVGSurface( TMP_SVG_PATH, self.width, self.height) + self.svg_surface = svg_surface self.cr_svg = cairo.Context(svg_surface) self.cr_svg.set_line_cap(1) # Set the line cap to be round + def get_square_svg_path(self): + return os.path.join(get_path(self.turtle_window.activity, 'instance'), + 'output.svg') + def fill_polygon(self, poly_points): ''' Draw the polygon... ''' def _fill_polygon(cr, poly_points): @@ -416,6 +421,8 @@ class TurtleGraphics: def svg_close(self): ''' Close current SVG graphic ''' self.cr_svg.show_page() + self.svg_surface.flush() + self.svg_surface.finish() def svg_reset(self): ''' Reset svg flags ''' |