Esempio n. 1
0
 def key_down(self, event):
     #print "GWindow.key_down:", event
     if self._generic_tabbing and event.char == '\t':
         #print "GWindow.key_down: doing generic tabbing"
         if event.shift:
             self._tab_to_prev()
         else:
             self._tab_to_next()
     else:
         Container.key_down(self, event)
 def key_down(self, event):
     #print "GWindow.key_down:", event ###
     if self._generic_tabbing and event.char == '\t':
         #print "GWindow.key_down: doing generic tabbing" ###
         if event.shift:
             self._tab_to_prev()
         else:
             self._tab_to_next()
     else:
         Container.key_down(self, event)
Esempio n. 3
0
 def key_down(self, e):
     #print "GTableView.key_down: %r %r shift=%s" % (e.char, e.key, e.shift) ###
     c = e.char
     k = e.key
     if c == '\x1b':
         self.cancel_editing()
         return
     elif k == 'enter':
         self.finish_editing()
         return
     d = movement_map.get((c or k, e.shift))
     if d:
         self._move_to_adjacent_cell(*d)
     else:
         Container.key_down(self, e)