Пример #1
0
    def _copySelectedRegion(self):
        
        joint_text = ""
        
        selection_left, selection_right = self.selection 
        if selection_left > selection_right:
            selection_left, selection_right = selection_right, selection_left

        i = selection_left[0]
        while i<=selection_right[0] and i<self.log.numLines():
        
            s = self.log.getLine(i)

            if i==selection_left[0]:
                left = selection_left[1]
            else:
                left = 0

            if i==selection_right[0]:
                right = selection_right[1]
            else:
                right = len(s)
            
            joint_text += s[left:right]
            
            if i!=selection_right[0]:
                joint_text += "\r\n"
            
            i += 1    
        
        if joint_text:
            ckit.setClipboardText(joint_text)
Пример #2
0
    def _copySelectedRegion(self):

        joint_text = ""

        selection_left, selection_right = self.selection
        if selection_left > selection_right:
            selection_left, selection_right = selection_right, selection_left

        i = selection_left[0]
        while i <= selection_right[0] and i < self.log.numLines():

            s = self.log.getLine(i)

            if i == selection_left[0]:
                left = selection_left[1]
            else:
                left = 0

            if i == selection_right[0]:
                right = selection_right[1]
            else:
                right = len(s)

            joint_text += s[left:right]

            if i != selection_right[0]:
                joint_text += "\r\n"

            i += 1

        if joint_text:
            ckit.setClipboardText(joint_text)
Пример #3
0
    def _apply(self):

        if len(self.items):
            text = self.items[0]
        else:
            text = ""
        
        ckit.setClipboardText(text)
Пример #4
0
 def command_SetClipboard( self, info ):
     unicode_data = self.data.decode( self.encoding.encoding, 'replace' )
     ckit.setClipboardText( unicode_data )
Пример #5
0
 def command_SetClipboard(self, info):
     unicode_data = self.data.decode(self.encoding.encoding, 'replace')
     ckit.setClipboardText(unicode_data)