From 734036e4631199afea09e8c8fd9d0fcb60f80095 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 31 Oct 2013 12:52:40 +0000 Subject: clean up list primitive --- (limited to 'TurtleArt') 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 -- cgit v0.9.1