示例#1
0
 def key_event(self, *args):
     '''
     Обработка нажатий клавиш списка
     '''
     if args[1].type == gtk.gdk.KEY_PRESS:
         key = keybind.get_key_info(args[1])
         print key
         if key == 'Shift Up' or key == 'Shift Down': self.select_function(key)
     elif args[1].type == gtk.gdk.KEY_RELEASE:
         key = keybind.get_key_info(args[1])
         if key == 'space': self.select_function(key)
         elif key == 'Right': self.chdir_new()
         elif key == 'Return': self.Enter_key()
         elif (key == 'BackSpace' or key == 'Left') and self.OOF.Path != '/': self.back_dir()
示例#2
0
 def key_event(self, *args):
     '''
     Обработка нажатий клавиш списка
     '''
     if args[1].type == gtk.gdk.KEY_PRESS:
         key = keybind.get_key_info(args[1])
         print key
         if key == 'Shift Up' or key == 'Shift Down':
             self.select_function(key)
     elif args[1].type == gtk.gdk.KEY_RELEASE:
         key = keybind.get_key_info(args[1])
         if key == 'space': self.select_function(key)
         elif key == 'Right': self.chdir_new()
         elif key == 'Return': self.Enter_key()
         elif (key == 'BackSpace'
               or key == 'Left') and self.OOF.Path != '/':
             self.back_dir()
示例#3
0
 def key_event(self, *args):
     key = keybind.get_key_info(args[1])
     if key == 'Escape': self.destr()
     if key == 'Return': self.ok_button_click()
示例#4
0
 def key_event(self, *args):
     key = keybind.get_key_info(args[1])
     if key == 'Escape': self.destr()
     if key == 'Return': self.ok_button_click()