changeset 698:1e54c6966666 pyntnclick

Mode label updates again
author Neil Muller <neil@dip.sun.ac.za>
date Tue, 14 Feb 2012 17:13:22 +0200
parents 4bf13af26d6a
children 8edd7b52423a
files pyntnclick/tools/rect_drawer.py
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/pyntnclick/tools/rect_drawer.py	Tue Feb 14 17:10:21 2012 +0200
+++ b/pyntnclick/tools/rect_drawer.py	Tue Feb 14 17:13:22 2012 +0200
@@ -525,9 +525,13 @@
                 gd, 'Mode : ', fontname=constants.bold_font,
                 fontsize=15, color=pygame.color.Color(128, 0, 255))
 
-    def draw_all(self, surface):
-        self.set_text('Mode : %s' % self.app_image.mode)
-        super(ModeLabel, self).draw_all(surface)
+
+    def draw(self, surface):
+        text = 'Mode : %s' % self.app_image.mode
+        if self.text != text:
+            self.text = text
+            self.prepare()
+        super(ModeLabel, self).draw(surface)
 
 
 def make_button(text, gd, action, ypos):