Mercurial > pyntnclick
comparison pyntnclick/widgets/imagebutton.py @ 813:3a875256f795 pyntnclick
better visible handling
author | Neil Muller <neil@dip.sun.ac.za> |
---|---|
date | Sun, 27 Jan 2013 17:33:04 +0200 |
parents | bcc9277a23e6 |
children |
comparison
equal
deleted
inserted
replaced
812:2dd400a7c16d | 813:3a875256f795 |
---|---|
7 def __init__(self, pos, gd, image, size=None): | 7 def __init__(self, pos, gd, image, size=None): |
8 super(ImageButtonWidget, self).__init__(pos, gd, size) | 8 super(ImageButtonWidget, self).__init__(pos, gd, size) |
9 if not size: | 9 if not size: |
10 self.rect.size = image.get_rect().size | 10 self.rect.size = image.get_rect().size |
11 self.image = image | 11 self.image = image |
12 self.visible = True | |
13 | 12 |
14 def draw(self, surface): | 13 def draw(self, surface): |
15 self.disabled = not self.visible | |
16 if self.visible: | 14 if self.visible: |
17 surface.blit(self.image, self.rect) | 15 surface.blit(self.image, self.rect) |