diff options
author | Walter Bender <walter.bender@gmail.com> | 2012-07-21 12:57:48 (GMT) |
---|---|---|
committer | Walter Bender <walter.bender@gmail.com> | 2012-07-21 12:57:48 (GMT) |
commit | cbf23a55067bbe8864cca33873b1fbf30aa6cbce (patch) | |
tree | ab3d30c3ceec8815243d443e95c9d193d84ed791 /TurtleArt/tabasics.py | |
parent | 536a25305119214d569dfc21afffbbd2b76c29c9 (diff) |
Update labels on named boxes when running in debug mode
Diffstat (limited to 'TurtleArt/tabasics.py')
-rw-r--r-- | TurtleArt/tabasics.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/TurtleArt/tabasics.py b/TurtleArt/tabasics.py index 84363c4..59d482b 100644 --- a/TurtleArt/tabasics.py +++ b/TurtleArt/tabasics.py @@ -927,6 +927,7 @@ variable')) prim_name='box', default=_('my box'), logo_command='box', + value_block=True, help_string=_('named variable (numeric value)')) self.tw.lc.def_prim('box', 1, lambda self, x: primitive_dictionary['box'](x)) @@ -1087,10 +1088,11 @@ variable')) if int(float(x)) == x: x = int(x) self.tw.lc.boxes[name + str(x)] = val + self.tw.lc.update_label_value('box', val, label=x) return - - self.tw.lc.boxes[name] = val - self.tw.lc.update_label_value(name, val) + else: + self.tw.lc.boxes[name] = val + self.tw.lc.update_label_value(name, val) def _prim_stack(self, x): """ Process a named stack """ |