Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt/tabasics.py
diff options
context:
space:
mode:
authorWalter 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)
commitcbf23a55067bbe8864cca33873b1fbf30aa6cbce (patch)
treeab3d30c3ceec8815243d443e95c9d193d84ed791 /TurtleArt/tabasics.py
parent536a25305119214d569dfc21afffbbd2b76c29c9 (diff)
Update labels on named boxes when running in debug mode
Diffstat (limited to 'TurtleArt/tabasics.py')
-rw-r--r--TurtleArt/tabasics.py8
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 """