Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/TurtleArt
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2013-10-31 12:52:40 (GMT)
committer Walter Bender <walter@sugarlabs.org>2013-10-31 12:52:40 (GMT)
commit734036e4631199afea09e8c8fd9d0fcb60f80095 (patch)
tree3d9add8781c5343786df46412f70f3faf74130a7 /TurtleArt
parent772f23b9e7e80d5da6382cdce880fac1a43df7db (diff)
clean up list primitive
Diffstat (limited to 'TurtleArt')
-rw-r--r--TurtleArt/talogo.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/TurtleArt/talogo.py b/TurtleArt/talogo.py
index 2b297ef..1ee11f2 100644
--- a/TurtleArt/talogo.py
+++ b/TurtleArt/talogo.py
@@ -1054,6 +1054,17 @@ class LogoCode:
gobject.idle_add(self.tw.send_event, event)
os.remove(tmp_file)
+ def showlist(self, objects):
+ """ Display list of media objects """
+ x = (self.tw.turtles.get_active_turtle().get_xy()[0] /
+ self.tw.coord_scale)
+ y = (self.tw.turtles.get_active_turtle().get_xy()[1] /
+ self.tw.coord_scale)
+ for obj in objects:
+ self.tw.turtles.get_active_turtle().set_xy(x, y, pendown=False)
+ self.show(obj)
+ y -= int(self.tw.canvas.textsize * self.tw.lead)
+
def show(self, obj, center=False):
""" Show is the general-purpose media-rendering block. """
# media