Mercurial > mamba
changeset 470:5be1b283f5f0
Whooops, no overlay
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sat, 17 Sep 2011 21:45:48 +0200 |
parents | ca1fd4c8170d |
children | 6ec2e1e19944 |
files | mamba/widgets/overlay.py |
diffstat | 1 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mamba/widgets/overlay.py Sat Sep 17 21:45:48 2011 +0200 @@ -0,0 +1,14 @@ +from mamba.widgets.base import Button + + +class OverlayButton(Button): + """A non-visiable clickable area, that causes an overlay to be display""" + + def __init__(self, rect, image): + self.image = image + super(OverlayButton, self).__init__(rect) + self.focussable = True + + def draw(self, surface): + if self.focussed: + surface.blit(self.image, surface.get_rect())