diff options
author | Walter 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) |
commit | 684ea2494d80358bfd82898779c1fbec18f764b1 (patch) | |
tree | fc5be8a147896925a5ff512bdc03a09ae9d9f41f /TurtleArt/tawindow.py | |
parent | 73b3ddac92d2ce99e5115eba7813aa8e6c9e105f (diff) |
highlight all blocks in selected stacks
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r-- | TurtleArt/tawindow.py | 7 |
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: |