diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-05-02 01:18:39 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-05-02 01:18:39 (GMT) |
commit | 29cd6b61fe1c41cf5558080beb262f47940a2095 (patch) | |
tree | 3393c2e065085b3da598f861aa93f866b0602147 /TurtleArt/tawindow.py | |
parent | 9f276ed38463fd15f9ee5cd6da5eec791f23be88 (diff) |
more refinements to the run/hide blocks interaction
Diffstat (limited to 'TurtleArt/tawindow.py')
-rw-r--r-- | TurtleArt/tawindow.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index f8ecf02..852661b 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -494,7 +494,7 @@ class TurtleArtWindow(): self.lc.prim_clear() self.display_coordinates() - def run_button(self, time): + def run_button(self, time, running_from_button_push=False): """ Run turtle! """ if self.running_sugar: self.activity.recenter() @@ -505,6 +505,10 @@ class TurtleArtWindow(): self.step_time = time debug_output("running stack starting from %s" % (blk.name), self.running_sugar) + if running_from_button_push: + self.selected_blk = None + else: + self.selected_blk = blk self._run_stack(blk) return @@ -514,6 +518,10 @@ class TurtleArtWindow(): self.step_time = time debug_output("running stack starting from %s" % (blk.name), self.running_sugar) + if running_from_button_push: + self.selected_blk = None + else: + self.selected_blk = blk self._run_stack(blk) return |