diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-07-28 12:09:14 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-07-28 12:09:14 (GMT) |
commit | 6d682014baf524fe3a5630d08cb3c66ac93d68f3 (patch) | |
tree | 01ab5881d5a9d4fabc64de28f956e112c5a5a91e /TurtleArt/tablock.py | |
parent | e53a6351f719a3f6d97403357d4bed995199b94c (diff) |
make button down block into a boolean
Diffstat (limited to 'TurtleArt/tablock.py')
-rw-r--r-- | TurtleArt/tablock.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py index 53c3e5c..2ead410 100644 --- a/TurtleArt/tablock.py +++ b/TurtleArt/tablock.py @@ -178,6 +178,7 @@ class Block: 'compare-porch-style': self._make_compare_porch_style, 'boolean-style': self._make_boolean_style, 'not-style': self._make_not_style, + 'boolean-block-style': self._make_boolean_block_style, 'clamp-style': self._make_clamp_style, 'clamp-style-collapsible': self._make_clamp_style_collapsible, 'clamp-style-collapsed': self._make_clamp_style_collapsed, @@ -871,12 +872,19 @@ class Block: def _make_not_style(self, svg): self.svg.expand(15 + self.dx + self.ex, self.ey) - self._make_block_graphics(svg, self.svg.boolean_not) + self._make_block_graphics(svg, self.svg.boolean_not, arg=False) self.docks = [['bool', True, self.svg.docks[0][0], self.svg.docks[0][1]], ['bool', False, self.svg.docks[1][0], self.svg.docks[1][1]]] + def _make_boolean_block_style(self, svg): + self.svg.expand(15 + self.dx + self.ex, self.ey) + self._make_block_graphics(svg, self.svg.boolean_not, arg=True) + self.docks = [['bool', True, self.svg.docks[0][0], + self.svg.docks[0][1]], + ['unavailable', False, 0, 0]] + def _make_clamp_style(self, svg, extend_x=0, extend_y=4): self.svg.expand(self.dx + self.ex + extend_x, self.ey + extend_y) self.svg.set_slot(True) |