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())