Mercurial > boomslang
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):