diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-11-23 16:12:34 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-11-23 16:12:34 (GMT) |
commit | f155516a555e2be74841148eaa4b6d4b6a661c41 (patch) | |
tree | 74b050917c187de471c622c52dcecdffd2ec0dca | |
parent | 7800c42de5c9c7292eeb54d88afc29eeae709901 (diff) |
added invisible block
-rwxr-xr-x | TurtleArt/tasprite_factory.py | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/TurtleArt/tasprite_factory.py b/TurtleArt/tasprite_factory.py index 24622b5..0b8cf7c 100755 --- a/TurtleArt/tasprite_factory.py +++ b/TurtleArt/tasprite_factory.py @@ -122,10 +122,28 @@ class SVG: svg += self._show_dot() if self._hide is True: svg += self._hide_dot() - svg += self.footer() return self.header() + svg + def invisible(self): + self.reset_min_max() + (x, y) = self._calculate_x_y() + self.margins[2] = 0 + self.margins[3] = 0 + # calculate shape but don't include it in the svg output + self.new_path(x, y) + self._corner(1, -1) + self._do_slot() + xx = self._x + self._corner(1, 1) + self._corner(-1, 1) + self._do_tab() + self._corner(-1, -1) + self.calc_w_h() + self._close_path() + self.style() + return self.header() + self.footer() + def basic_flow(self): self.reset_min_max() (x, y) = self._calculate_x_y() @@ -484,6 +502,8 @@ class SVG: svg += self._close_path() self.calc_w_h() svg += self.style() + if self._show is True: + svg += self._show_dot() svg += self.footer() return self.header() + svg |