diff options
author | Walter Bender <walter@walter-laptop.(none)> | 2010-02-23 00:34:17 (GMT) |
---|---|---|
committer | Walter Bender <walter@walter-laptop.(none)> | 2010-02-23 00:34:17 (GMT) |
commit | b6f4cb03eb6c771c5eb0492aba3782a9ea922130 (patch) | |
tree | 7fbc7a99267dd0c73924f3b844e40f9613e19787 /tablock.py | |
parent | 81f708694c8a9ca8fe25ed5fff4dccba64d48007 (diff) |
more turtle svg cleanups
Diffstat (limited to 'tablock.py')
-rw-r--r-- | tablock.py | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -329,6 +329,8 @@ class Block: self._make_flow_style_1arg(svg) elif self.name in FLOW_STYLE_BOOLEAN: self._make_flow_style_boolean(svg) + elif self.name in FLOW_STYLE_WHILE: + self._make_flow_style_while(svg) elif self.name in FLOW_STYLE_ELSE: self._make_flow_style_else(svg) elif self.name in COLLAPSIBLE_TOP: @@ -627,6 +629,21 @@ class Block: ['flow', False, self.svg.docks[3][0], self.svg.docks[3][1], ']']] + def _make_flow_style_while(self, svg): + self.svg.expand(self.dx+self.ex, self.ey) + self.svg.set_slot(True) + self.svg.set_tab(True) + self.svg.set_boolean(True) + self._make_basic_flow(svg) + self.docks = [['flow', True, self.svg.docks[0][0], + self.svg.docks[0][1]], + ['bool', False, self.svg.docks[1][0], + self.svg.docks[1][1], '['], + ['flow', False, self.svg.docks[2][0], + self.svg.docks[2][1], ']['], + ['flow', False, self.svg.docks[3][0], + self.svg.docks[3][1], ']']] + def _make_flow_style_else(self, svg): self.svg.expand(self.dx+self.ex, self.ey) self.svg.set_slot(True) |