Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tawindow.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-09-16 22:18:41 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-09-16 22:18:41 (GMT)
commit6845b402c45636bdbfd77ccc70ccbb2d731371ab (patch)
tree55221474cc3fcb13231662e3e6f7fbc3b3c1646c /TurtleArt/tawindow.py
parentb0b1f69e5fb43af309a25eb663be99cbc38287dd (diff)
expandable boolean blocks
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r--TurtleArt/tawindow.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 2e1f974..ff807d8 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -49,7 +49,8 @@ from taconstants import HORIZONTAL_PALETTE, VERTICAL_PALETTE, BLOCK_SCALE, \
DEAD_DICTS, DEAD_KEYS, TEMPLATES, PYTHON_SKIN, \
PALETTE_HEIGHT, STATUS_LAYER, OLD_DOCK, OLD_NAMES, \
BOOLEAN_STYLE, BLOCK_NAMES, DEFAULT_TURTLE, \
- TURTLE_LAYER, EXPANDABLE_MATH
+ TURTLE_LAYER, EXPANDABLE_MATH, COMPARE_STYLE, \
+ BOOLEAN_STYLE
from talogo import LogoCode, stop_logo
from tacanvas import TurtleGraphics
from tablock import Blocks, Block
@@ -1431,6 +1432,9 @@ class TurtleArtWindow():
for gblk in find_group(blk):
if gblk not in group:
gblk.spr.move_relative((0, dy * blk.scale))
+ if blk.name in COMPARE_STYLE or blk.name in BOOLEAN_STYLE:
+ for gblk in find_group(blk):
+ gblk.spr.move_relative((0, -dy * blk.scale))
grow_stack_arm(find_sandwich_top(blk))
elif blk.name in EXPANDABLE or blk.name == 'nop':
if show_button_hit(blk.spr, x, y):