Mercurial > mamba
annotate mamba/widgets/overlay.py @ 470:5be1b283f5f0
Whooops, no overlay
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 17 Sep 2011 21:45:48 +0200 |
parents | |
children | 9393dc6f5707 |
rev | line source |
---|---|
470 | 1 from mamba.widgets.base import Button |
2 | |
3 | |
4 class OverlayButton(Button): | |
5 """A non-visiable clickable area, that causes an overlay to be display""" | |
6 | |
7 def __init__(self, rect, image): | |
8 self.image = image | |
9 super(OverlayButton, self).__init__(rect) | |
10 self.focussable = True | |
11 | |
12 def draw(self, surface): | |
13 if self.focussed: | |
14 surface.blit(self.image, surface.get_rect()) |