tuikit/core/window.py
changeset 113 6796adfdc7eb
parent 112 ce2e67e7bbb8
parent 108 11dac45bfba4
child 114 26c02bd94bd9
equal deleted inserted replaced
112:ce2e67e7bbb8 113:6796adfdc7eb
    62     def draw(self, buffer):
    62     def draw(self, buffer):
    63         Container.draw(self, buffer)
    63         Container.draw(self, buffer)
    64         self.log.debug('%s has focus.', self.get_focused_widget().name)
    64         self.log.debug('%s has focus.', self.get_focused_widget().name)
    65 
    65 
    66     def resize(self, w, h):
    66     def resize(self, w, h):
       
    67         Container.resize(self, w, h)
    67         self._widgets[0].resize(w, h)
    68         self._widgets[0].resize(w, h)
    68 
    69 
    69     def keypress_event(self, ev):
    70     def keypress_event(self, ev):
    70         self.log.debug('%s', ev)
    71         self.log.debug('%s', ev)
    71         return Container.keypress_event(self, ev)
    72         return Container.keypress_event(self, ev)
    72 
    73 
    73     def handle_event(self, event):
    74     def handle_event(self, event):
    74         """Handle input event to managed windows."""
    75         """Handle input event to managed windows."""
       
    76         self.log.debug('Handle event: %r', event)
    75         handler = getattr(self, event.name + '_event', None)
    77         handler = getattr(self, event.name + '_event', None)
    76         if handler:
    78         if handler:
    77             handler(event)
    79             handler(event)
    78         else:
    80         else:
    79             raise Exception('Unknown event: %r' % event)
    81             raise Exception('Unknown event: %r' % event)