From c58ae1bfd4059b085d388bc8cc655423c7660a31 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Thu, 19 Aug 2010 12:30:57 +0000 Subject: reverting some aggressive drag optimizations --- diff --git a/TurtleArt/tawindow.py b/TurtleArt/tawindow.py index d99672f..ac7edd8 100644 --- a/TurtleArt/tawindow.py +++ b/TurtleArt/tawindow.py @@ -1180,12 +1180,11 @@ class TurtleArtWindow(): dx = -bx # Move the stack - # Calculate a bounding box and only invalidate once. - """ for blk in self.drag_group: (bx, by) = blk.spr.get_xy() - blk.spr.move((bx + dx, by + dy), blk.status=='collapsed') + blk.spr.move((bx + dx, by + dy), not blk.status=='collapsed') """ + # Calculate a bounding box and only invalidate once. maxx = blk.spr.rect.x maxy = blk.spr.rect.x + blk.spr.rect.width minx = blk.spr.rect.y @@ -1217,6 +1216,7 @@ class TurtleArtWindow(): self.rect.width = maxx - minx self.rect.height = maxy - miny self.sprite_list.area.invalidate_rect(self.rect, False) + """ self.dx += dx self.dy += dy -- cgit v0.9.1