From 1e74d47a4f233dc72e7c9698b1ab3ed66d4d19fc Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 15 Nov 2012 23:30:30 +0000 Subject: add new block style: boolean-1arg-block-style --- (limited to 'TurtleArt/tablock.py') diff --git a/TurtleArt/tablock.py b/TurtleArt/tablock.py index 3f8863b..2e45ff9 100644 --- a/TurtleArt/tablock.py +++ b/TurtleArt/tablock.py @@ -180,6 +180,7 @@ class Block: 'boolean-style': self._make_boolean_style, 'not-style': self._make_not_style, 'boolean-block-style': self._make_boolean_block_style, + 'boolean-1arg-block-style': self._make_boolean_1arg_block_style, 'clamp-style': self._make_clamp_style, 'clamp-style-collapsible': self._make_clamp_style_collapsible, 'clamp-style-collapsed': self._make_clamp_style_collapsed, @@ -899,6 +900,15 @@ class Block: self.svg.docks[0][1]], ['unavailable', False, 0, 0]] + def _make_boolean_1arg_block_style(self, svg): + self.svg.expand(15 + self.dx + self.ex, self.ey) + self.svg.set_innie([True]) + 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]], + ['number', False, self.svg.docks[1][0], + self.svg.docks[1][1]]] + 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