tuikit/core/application.py
changeset 111 b055add74b18
parent 110 cf3d49cdd6e2
child 112 ce2e67e7bbb8
--- a/tuikit/core/application.py	Wed Sep 03 19:13:37 2014 +0200
+++ b/tuikit/core/application.py	Wed Sep 03 19:14:43 2014 +0200
@@ -2,6 +2,7 @@
 from tuikit.core.theme import default_theme
 from tuikit.core.timer import Timer
 from tuikit.core.buffer import ProxyBuffer
+from tuikit.core.events import ResizeEvent
 
 import logging
 
@@ -56,7 +57,7 @@
     def main_loop(self):
         """The main loop."""
         self._started = True
-        self.window_manager.handle_event('resize', *self.driver.size)
+        self.window_manager.handle_event(ResizeEvent(*self.driver.size))
 
         screen = ProxyBuffer(self.driver)
         while not self._quit:
@@ -69,7 +70,7 @@
 
             self.timer.process_timeouts()
             for event in events:
-                self.window_manager.handle_event(event[0], *event[1:])
+                self.window_manager.handle_event(event)
 
         self._started = False
         self.log.info('=== End ===')