tuikit/core/widget.py
changeset 89 94f5baef19ac
parent 87 ee5ea9671f28
child 90 781774a8d568
--- a/tuikit/core/widget.py	Tue Mar 18 22:39:21 2014 +0100
+++ b/tuikit/core/widget.py	Wed Mar 19 00:32:38 2014 +0100
@@ -1,4 +1,5 @@
 from tuikit.core.coords import Point, Size
+from tuikit.core.theme import default_theme
 
 
 class Widget:
@@ -18,6 +19,8 @@
         self.parent = None
         #: Window owning this Widget
         self.window = None
+        #: Theme
+        self.theme = default_theme
 
         ### placing and size
         #: Position inside parent widget. Modified by layout manager.
@@ -54,3 +57,6 @@
 
     def draw(self, buffer, x, y):
         pass
+
+    def set_theme(self, theme):
+        self.theme = theme