コード例 #1
0
ファイル: window.py プロジェクト: Lomir/foobnix
 def on_key_press(self, w, e):
     if is_key(e, 'Escape'):
         self.hide_window()
     elif is_key_alt(e) and is_key(e, "1"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_NAVIGATION)
     elif is_key_alt(e) and is_key(e, "2"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_RADIO)
     elif is_key_alt(e) and is_key(e, "3"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_VIRTUAL)
     elif is_key_alt(e) and is_key(e, "4"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_INFO)
     elif is_key_control(e) and is_key(e, "q"):
         self.controls.quit()
     elif is_key_control(e) and is_key(e, "s"):    
         self.controls.notetabs.on_save_playlist(self.controls.notetabs.active_tree.scroll)
コード例 #2
0
ファイル: window.py プロジェクト: matttbe/foobnix
 def on_key_press(self, w, e):
     if is_key(e, 'Escape'):
         self.hide_window()
     elif is_key_alt(e) and is_key(e, "1"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_NAVIGATION)
     elif is_key_alt(e) and is_key(e, "2"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_RADIO)
     elif is_key_alt(e) and is_key(e, "3"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_VIRTUAL)
     elif is_key_alt(e) and is_key(e, "4"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_INFO)
     elif is_key_control(e) and is_key(e, "q"):
         self.controls.quit()
     elif is_key_control(e) and is_key(e, "s"):    
         self.controls.notetabs.on_save_playlist(self.controls.notetabs.get_current_tree().scroll)
コード例 #3
0
ファイル: window.py プロジェクト: zavlab1/foobnix
 def on_key_press(self, w, e):
     if is_key(e, 'Escape'):
         self.hide_window()
     elif is_key(e, 'space') and not isinstance(self.get_focus(), Gtk.Entry):
         self.controls.play_pause()
     elif is_key_alt(e) and is_key(e, "1"):
         self.controls.perspectives.activate_perspective("fs")
     elif is_key_alt(e) and is_key(e, "2"):
         self.controls.perspectives.activate_perspective("radio")
     elif is_key_alt(e) and is_key(e, "3"):
         self.controls.perspectives.activate_perspective("storage")
     elif is_key_alt(e) and is_key(e, "4"):
         self.controls.perspectives.activate_perspective("info")
     elif is_key_control(e) and (is_key(e, "q") or is_key(e, "Cyrillic_shorti")):
         self.controls.quit()
     elif is_key_control(e) and (is_key(e, "s") or is_key(e, "Cyrillic_yeru")):
         self.controls.notetabs.on_save_playlist(self.controls.notetabs.get_current_tree().scroll)
コード例 #4
0
ファイル: window.py プロジェクト: cyberbolt/foobnix
 def on_key_press(self, w, e):
     if is_key(e, 'Escape'):
         self.hide_window()
     elif is_key(e, 'space') and not isinstance(self.get_focus(), gtk.Entry): 
         self.controls.play_pause()
     elif is_key_alt(e) and is_key(e, "1"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_NAVIGATION)
     elif is_key_alt(e) and is_key(e, "2"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_RADIO)
     elif is_key_alt(e) and is_key(e, "3"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_VIRTUAL)
     elif is_key_alt(e) and is_key(e, "4"):
         self.controls.perspective.activate_perspective_key(LEFT_PERSPECTIVE_INFO)
     elif is_key_control(e) and (is_key(e, "q") or is_key(e, "Cyrillic_shorti")):
         self.controls.quit()
     elif is_key_control(e) and (is_key(e, "s") or is_key(e, "Cyrillic_yeru")):    
         self.controls.notetabs.on_save_playlist(self.controls.notetabs.get_current_tree().scroll)
コード例 #5
0
ファイル: window.py プロジェクト: toastercup/foobnix
 def on_key_press(self, w, e):
     if is_key(e, 'Escape'):
         self.hide_window()
     elif is_key(e,
                 'space') and not isinstance(self.get_focus(), Gtk.Entry):
         self.controls.play_pause()
     elif is_key_alt(e) and is_key(e, "1"):
         self.controls.perspectives.activate_perspective("fs")
     elif is_key_alt(e) and is_key(e, "2"):
         self.controls.perspectives.activate_perspective("radio")
     elif is_key_alt(e) and is_key(e, "3"):
         self.controls.perspectives.activate_perspective("storage")
     elif is_key_alt(e) and is_key(e, "4"):
         self.controls.perspectives.activate_perspective("info")
     elif is_key_control(e) and (is_key(e, "q")
                                 or is_key(e, "Cyrillic_shorti")):
         self.controls.quit()
     elif is_key_control(e) and (is_key(e, "s")
                                 or is_key(e, "Cyrillic_yeru")):
         self.controls.notetabs.on_save_playlist(
             self.controls.notetabs.get_current_tree().scroll)
コード例 #6
0
ファイル: hotkey_conf.py プロジェクト: jose2190/foobnix
 def on_key_press(self, w, event):
     if not self.hotkey_auto.get_active():
         self.hotkey_text.set_editable(True)
         return None 
     self.hotkey_text.set_editable(False)
     
     self.unbind_all() 
     keyname = gtk.gdk.keyval_name(event.keyval) #@UndefinedVariable
     logging.debug("Key %s (%d) was pressed. %s" % (keyname, event.keyval, str(event.state)))
     if is_key_control(event):           
         self.set_hotkey_text("<Control>" + keyname)
     elif is_key_shift(event) :
         self.set_hotkey_text("<Shift>" + keyname)
     elif is_key_super(event):            
         self.set_hotkey_text("<SUPER>" + keyname)
     elif is_key_alt(event):
         self.set_hotkey_text("<Alt>" + keyname)    
     else:            
         self.set_hotkey_text(keyname)       
コード例 #7
0
ファイル: hotkey_conf.py プロジェクト: matttbe/foobnix
    def on_key_press(self, w, event):
        if not self.hotkey_auto.get_active():
            self.hotkey_text.set_editable(True)
            return None
        self.hotkey_text.set_editable(False)

        self.unbind_all()
        keyname = gtk.gdk.keyval_name(event.keyval)  #@UndefinedVariable
        logging.debug("Key %s (%d) was pressed. %s" %
                      (keyname, event.keyval, str(event.state)))
        if is_key_control(event):
            self.set_hotkey_text("<Control>" + keyname)
        elif is_key_shift(event):
            self.set_hotkey_text("<Shift>" + keyname)
        elif is_key_super(event):
            self.set_hotkey_text("<SUPER>" + keyname)
        elif is_key_alt(event):
            self.set_hotkey_text("<Alt>" + keyname)
        else:
            self.set_hotkey_text(keyname)
コード例 #8
0
ファイル: drugdrop_tree.py プロジェクト: fain182/foobnix
 def on_key_event(self, w, e):
     if is_key_control(e):
         self.to_copy = True
     else:
         self.to_copy = False