tuikit/core/window.py
changeset 87 ee5ea9671f28
parent 86 0978fb755d31
child 88 90d00354dc70
--- a/tuikit/core/window.py	Mon Mar 17 20:40:04 2014 +0100
+++ b/tuikit/core/window.py	Mon Mar 17 23:44:18 2014 +0100
@@ -1,8 +1,9 @@
 from tuikit.core.buffer import Buffer
 from tuikit.core.signal import Signal
+from tuikit.core.container import Container
 
 
-class Window:
+class Window(Container):
 
     """Window is rectangular part of screen containing widgets.
 
@@ -13,6 +14,7 @@
     def __init__(self, buffer=None):
         """New buffer for the window will be created unless given existing
         `buffer` as parameter."""
+        Container.__init__(self)
         self._buffer = None
         self._size = None
         self.sig_resized = Signal()
@@ -43,4 +45,5 @@
 
     def draw(self, buffer, x=0, y=0):
         """Draw this window into buffer at x, y coords."""
+        Container.draw(self, self.buffer)
         buffer.draw(self.buffer, x, y)