Beispiel #1
0
 def key_event(self, *args):
     if args[1].type == gtk.gdk.KEY_PRESS:
         key = edna_function.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 = edna_function.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()
         else:
             try: self.Hotkeys_Function[edna_function.key_name_in_rc[key]]()
             except KeyError: pass
Beispiel #2
0
 def key_event(self, *args):
     if args[1].type == gtk.gdk.KEY_PRESS:
         key = edna_function.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 = edna_function.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()
         else:
             try:
                 self.Hotkeys_Function[edna_function.key_name_in_rc[key]]()
             except KeyError:
                 pass
Beispiel #3
0
 def key_ev(self, *args):
     key = edna_function.get_key_info(args[1])
     if key == 'Escape':
         args[0].hide()
         args[0].destroy()
     if key not in keys_not_follow:
         if key not in edna_function.key_name_in_rc.keys():
             edna_function.rc_dict['hotkeys'][args[2].get_value(args[3], 2)] = key
             edna_function.key_name_in_rc[key] = args[2].get_value(args[3], 2)         
             args[2].set(args[3], 1, key)
             args[0].hide()
             args[0].destroy()
         else:
             args[4].set_label(_('The keys are already used') + '\n' + _('enter other keys'))
Beispiel #4
0
 def key_ev(self, *args):
     key = edna_function.get_key_info(args[1])
     if key == 'Escape':
         args[0].hide()
         args[0].destroy()
     if key not in edna_function.keys_not_follow:
         if key not in edna_function.key_name_in_rc.keys():
             edna_function.rc_dict['hotkeys'][args[2].get_value(args[3],
                                                                2)] = key
             edna_function.key_name_in_rc[key] = args[2].get_value(
                 args[3], 2)
             args[2].set(args[3], 1, key)
             args[0].hide()
             args[0].destroy()
         else:
             args[4].set_label(
                 _('The keys are already used') + '\n' +
                 _('enter other keys'))
Beispiel #5
0
 def key_event(self, *args):
     key = edna_function.get_key_info(args[1])
     if key == 'Escape': self.destr()
     if key == 'Return': self.ok_button_click()
Beispiel #6
0
 def key_event(self, *args):
     key = edna_function.get_key_info(args[1])
     if key == 'Escape': self.destr()
Beispiel #7
0
 def key_event(self, *args):
     key = edna_function.get_key_info(args[1])
     if key == 'Escape': self.destr()
     if key == 'Return': self.ok_button_click()
Beispiel #8
0
 def key_event(self, *args):
     key = edna_function.get_key_info(args[1])
     if key == 'Escape': self.destr()