Example #1
0
 def keypress(self, size, key):
     context = 'todo' + (':editing' if self.editing else '')
     if handle_keypress(self, key, context):
         return
     elif self.editing:
         return self._w.keypress(size, key)
     else:
         return key
Example #2
0
 def keypress(self, size, key):
     if handle_keypress(self, key, 'edit'):
         return
     return super(AdvancedEdit, self).keypress(size, key)
Example #3
0
 def keypress(self, size, key):
     if handle_keypress(self, key, 'search'):
         return
     return super(SearchWidget, self).keypress(size, key)
Example #4
0
 def keystroke(self, key):
     if handle_keypress(self, key, 'listbox'):
         return
     return key