From 6d682014baf524fe3a5630d08cb3c66ac93d68f3 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Sat, 28 Jul 2012 12:09:14 +0000 Subject: make button down block into a boolean --- (limited to 'TurtleArt/tablock.py') 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) -- cgit v0.9.1