tuikit/core/widget.py
changeset 118 8c7970520632
parent 117 8680c2333546
child 119 dd91747504dd
equal deleted inserted replaced
117:8680c2333546 118:8c7970520632
   128     def keypress_event(self, ev):
   128     def keypress_event(self, ev):
   129         """Keypress event handler.
   129         """Keypress event handler.
   130 
   130 
   131         Override to accept keyboard input.
   131         Override to accept keyboard input.
   132 
   132 
   133         Returns True if event was consumed.
   133         Return True if event was consumed.
   134 
   134 
   135         Call this implementation from inherited classes
   135         Call parent implementation from inherited classes
   136         if it does not consume the event.
   136         when not consuming the event.
   137 
   137 
   138         """
   138         """
   139         if self.sig_keypress(ev):
   139         if self.sig_keypress(ev):
   140             return True
   140             return True
   141         self.log.debug('Not consumed: %s', ev)
   141         self.log.debug('Not consumed: %s', ev)
   142 
   142 
   143     def mousedown(self, button, pos):
   143     def mousedown_event(self, ev):
   144         self._log.debug('mousedown(btn=%r, pos=%r)',
   144         self.log.debug('Not consumed: %s', ev)
   145                         button, pos)
       
   146 
   145 
   147     def mouseup(self, button, pos):
   146     def mouseup_event(self, ev):
   148         self._log.debug('mouseup(btn=%r, pos=%r)',
   147         self.log.debug('Not consumed: %s', ev)
   149                         button, pos)
       
   150 
   148 
   151     def mousemove(self, button, pos, relpos):
   149     def mousemove_event(self, ev):
   152         self._log.debug('mousemove(btn=%r, pos=%r, relpos=%r)',
   150         self.log.debug('Not consumed: %s', ev)
   153                         button, pos, relpos)
       
   154 
   151 
   155     ## timeouts ##
   152     ## timeouts ##
   156 
   153 
   157     def add_timeout(self, delay, callback, *args):
   154     def add_timeout(self, delay, callback, *args):
   158         """Register `callback` to be called after `delay` seconds."""
   155         """Register `callback` to be called after `delay` seconds."""