changeset 23:d0e8940df703

Widgets -> base
author Stefano Rivera <stefano@rivera.za.net>
date Sun, 11 Sep 2011 14:06:58 +0200
parents a396e34476ca
children 30d4f3e62bcf
files mamba/widgets/__init__.py mamba/widgets/base.py mamba/widgets/level.py mamba/widgets/text.py
diffstat 4 files changed, 42 insertions(+), 42 deletions(-) [+]
line wrap: on
line diff
--- a/mamba/widgets/__init__.py	Sun Sep 11 14:04:27 2011 +0200
+++ b/mamba/widgets/__init__.py	Sun Sep 11 14:06:58 2011 +0200
@@ -1,40 +0,0 @@
-import pygame
-
-
-class Widget(object):
-
-    def __init__(self, rect):
-        self.rect = pygame.Rect(rect)
-
-    def do_event(self, event):
-        "Override me"
-        pass
-
-    def do_draw(self, surface):
-        "Override me"
-        pass
-
-
-class Container(object):
-
-    def __init__(self):
-        self.children = []
-
-    def event(self, event):
-        for child in self.children:
-            # TODO mouse events
-            if issubclass(child, Container):
-                child.event(event)
-            else:
-                child.do_event(event)
-
-    def add(self, widget):
-        self.children.append(widget)
-
-    def draw(self, surface):
-        self.do_draw(surface)
-        for child in self.children:
-            if issubclass(child, Container):
-                child.draw(surface)
-            else:
-                child.do_draw(surface)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mamba/widgets/base.py	Sun Sep 11 14:06:58 2011 +0200
@@ -0,0 +1,40 @@
+import pygame
+
+
+class Widget(object):
+
+    def __init__(self, rect):
+        self.rect = pygame.Rect(rect)
+
+    def do_event(self, event):
+        "Override me"
+        pass
+
+    def do_draw(self, surface):
+        "Override me"
+        pass
+
+
+class Container(object):
+
+    def __init__(self):
+        self.children = []
+
+    def event(self, event):
+        for child in self.children:
+            # TODO mouse events
+            if issubclass(child, Container):
+                child.event(event)
+            else:
+                child.do_event(event)
+
+    def add(self, widget):
+        self.children.append(widget)
+
+    def draw(self, surface):
+        self.do_draw(surface)
+        for child in self.children:
+            if issubclass(child, Container):
+                child.draw(surface)
+            else:
+                child.do_draw(surface)
--- a/mamba/widgets/level.py	Sun Sep 11 14:04:27 2011 +0200
+++ b/mamba/widgets/level.py	Sun Sep 11 14:06:58 2011 +0200
@@ -1,6 +1,6 @@
 from pygame.rect import Rect
 
-from mamba.widgets import Widget
+from mamba.widgets.base import Widget
 
 
 class LevelWidget(Widget):
--- a/mamba/widgets/text.py	Sun Sep 11 14:04:27 2011 +0200
+++ b/mamba/widgets/text.py	Sun Sep 11 14:06:58 2011 +0200
@@ -1,6 +1,6 @@
 import pygame
 
-from mamba.widgets import Widget
+from mamba.widgets.base import Widget
 from mamba.data import filepath
 
 class Text(Widget):