Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2012-06-13 14:29:00 (GMT)
committer Walter Bender <walter.bender@gmail.com>2012-06-13 14:29:00 (GMT)
commit684ea2494d80358bfd82898779c1fbec18f764b1 (patch)
treefc5be8a147896925a5ff512bdc03a09ae9d9f41f
parent73b3ddac92d2ce99e5115eba7813aa8e6c9e105f (diff)
highlight all blocks in selected stacks
-rw-r--r--TurtleArt/tawindow.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py
index 5a1b7b0..08fec78 100644
--- a/TurtleArt/tawindow.py
+++ b/TurtleArt/tawindow.py
@@ -1189,7 +1189,13 @@ class TurtleArtWindow():
n -= 1
self.selected_blk.spr.set_label(str(n) + CURSOR)
return True
+ # Un-highlight any blocks in the stack
+ grp = find_group(self.selected_blk)
+ for blk in grp:
+ if blk.status != 'collapsed':
+ blk.unhighlight()
self._unselect_block()
+
self.selected_turtle = None
# Always hide the status layer on a click
@@ -1457,6 +1463,7 @@ class TurtleArtWindow():
for blk in self.drag_group:
if blk.status != 'collapsed':
blk.spr.set_layer(TOP_LAYER)
+ blk.highlight()
if len(blk.spr.labels) > 0:
self.saved_string = blk.spr.labels[0]
else: