--- a/tuikit/core/window.py Fri Mar 28 14:58:20 2014 +0100
+++ b/tuikit/core/window.py Fri Mar 28 19:58:59 2014 +0100
@@ -9,6 +9,8 @@
Widgets are drawn into window, events are routed to widgets through window.
+ Parent of Window is always WindowManager.
+
"""
def __init__(self, buffer=None):
@@ -45,6 +47,7 @@
def draw(self, buffer):
"""Draw this window into `buffer`."""
+ self.redraw()
buffer.draw(self.buffer)
@@ -57,8 +60,6 @@
def resize(self, w, h):
self.children[0].resize(w, h)
-# def keypress(self, keyname, char, mod=0):
-
def handle_event(self, event_name, *args):
"""Handle input event to managed windows."""
handler = getattr(self, event_name, None)