コード例 #1
0
ファイル: iconview.py プロジェクト: netphi/deepin-ui
 def key_press_icon_view(self, widget, event):
     '''Callback to handle key-press signal.'''
     key_name = get_keyevent_name(event)
     if self.keymap.has_key(key_name):
         self.keymap[key_name]()
     
     return True
コード例 #2
0
ファイル: droplist.py プロジェクト: netphi/deepin-ui
    def droplist_key_press(self, widget, event):
        '''Key press event.'''
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return True     
コード例 #3
0
    def key_press_confirm_dialog(self, widget, event):
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

            return True
        else:
            return False
コード例 #4
0
ファイル: combo.py プロジェクト: netphi/deepin-ui
 def key_press_combo(self, widget, event):
     '''Key press combo.'''
     if not self.droplist.get_visible():
         key_name = get_keyevent_name(event)
         if self.keymap.has_key(key_name):
             self.keymap[key_name]()
         
         return True     
コード例 #5
0
ファイル: entry.py プロジェクト: netphi/deepin-ui
 def handle_key_press(self, widget, event):
     '''Handle key press.'''
     keyname = get_keyevent_name(event)
     if keyname != "":
         if keyname == "BackSpace":
             self.set_shortcut_key(None)
         elif keyname != "":
             self.set_shortcut_key(keyname)
コード例 #6
0
ファイル: label.py プロジェクト: netphi/deepin-ui
 def key_press_label(self, widget, event):
     '''Callback for `key-press-event` signal.'''
     key_name = get_keyevent_name(event)
     
     if self.keymap.has_key(key_name):
         self.keymap[key_name]()
         
     return False
コード例 #7
0
ファイル: net.py プロジェクト: masums/deepin-ui
    def handle_key_event(self, event):
        key_name = get_keyevent_name(event, False)

        if self.keymap.has_key(key_name):
            self.keymap[key_name]()
            self.emit("editing")
        elif key_name in map(str, range(0, 10)):
            self.insert_ip_number(key_name)
            self.emit("editing")
コード例 #8
0
    def key_press_icon_view(self, widget, event):
        '''
        Internal callback for `key-press-event` signal.
        '''
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return True
コード例 #9
0
ファイル: iconview.py プロジェクト: liuhuan520/deepin-ui
 def key_press_icon_view(self, widget, event):
     '''
     Internal callback for `key-press-event` signal.
     '''
     key_name = get_keyevent_name(event)
     if self.keymap.has_key(key_name):
         self.keymap[key_name]()
     
     return True
コード例 #10
0
ファイル: net.py プロジェクト: chenzhiwei/deepin-ui
    def handle_key_event(self, event):
        key_name = get_keyevent_name(event, False)

        if self.keymap.has_key(key_name):
            self.keymap[key_name]()
            self.emit("editing")
        elif key_name in self.chars_a_z + self.chars_A_Z + map(str, range(0, 10)):
            self.insert_mac_number(key_name)
            self.emit("editing")
コード例 #11
0
ファイル: droplist.py プロジェクト: masums/deepin-ui
    def droplist_key_press(self, widget, event):
        '''
        Internal function for `key-press-event` signal.

        @param widget: Droplist widget.
        @param event: Key press event.
        '''
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return True
コード例 #12
0
 def __listview_key_press_event(self, widget, event):
     #
     if ctrl_mask_check(event):
         self.__ctrl_check = True
     if shift_mask_check(event):
         self.__shift_check = True
     #
     key_code = get_keyevent_name(event, False)
     #print "key_code:", key_code
     if self.__keymap_dict.has_key(key_code):
         self.__keymap_dict[key_code]()
     return True
コード例 #13
0
 def __listview_key_press_event(self, widget, event):
     #
     if ctrl_mask_check(event):
         self.__ctrl_check = True
     if shift_mask_check(event):
         self.__shift_check = True
     #
     key_code = get_keyevent_name(event, False)
     #print "key_code:", key_code
     if self.__keymap_dict.has_key(key_code):
         self.__keymap_dict[key_code]()
     return True
コード例 #14
0
ファイル: droplist.py プロジェクト: liuhuan520/deepin-ui
    def droplist_key_press(self, widget, event):
        '''
        Internal function for `key-press-event` signal.
        
        @param widget: Droplist widget.
        @param event: Key press event.
        '''
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return True     
コード例 #15
0
    def key_press_label(self, widget, event):
        '''
        Internal callback for `key-press-event` signal.

        @param widget: Label widget.
        @param event: Key press event.
        '''
        key_name = get_keyevent_name(event)

        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return False
コード例 #16
0
ファイル: label.py プロジェクト: chenzhiwei/deepin-ui
    def key_press_label(self, widget, event):
        '''
        Internal callback for `key-press-event` signal.

        @param widget: Label widget.
        @param event: Key press event.
        '''
        key_name = get_keyevent_name(event)

        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return False
コード例 #17
0
ファイル: menu.py プロジェクト: web3d/deepin-ui
def menu_grab_window_key_press(widget, event):
    if get_keyevent_name(event) == "Escape":
        menu_grab_window_focus_out()
コード例 #18
0
ファイル: entry.py プロジェクト: netphi/deepin-ui
 def handle_key_event(self, event):
     '''Handle key event.'''
     key_name = get_keyevent_name(event)
     
     if self.keymap.has_key(key_name):
         self.keymap[key_name]()
コード例 #19
0
ファイル: button.py プロジェクト: netphi/deepin-ui
 def key_press_button(self, widget, event):
     '''Key press button.'''
     key_name = get_keyevent_name(event)
     if self.keymap.has_key(key_name):
         self.keymap[key_name]()
コード例 #20
0
ファイル: menu.py プロジェクト: masums/deepin-ui
def menu_grab_window_key_press(widget, event):
    if get_keyevent_name(event) == "Escape":
        menu_grab_window_focus_out()
コード例 #21
0
    def m_key_press(self, widget, event):
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return True
コード例 #22
0
ファイル: dialog.py プロジェクト: Jiarui315/deepin-ui
    def m_key_press(self, widget, event):
        key_name = get_keyevent_name(event)
        if self.keymap.has_key(key_name):
            self.keymap[key_name]()

        return True