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)
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)
def _apply(self): if len(self.items): text = self.items[0] else: text = "" ckit.setClipboardText(text)
def command_SetClipboard( self, info ): unicode_data = self.data.decode( self.encoding.encoding, 'replace' ) ckit.setClipboardText( unicode_data )
def command_SetClipboard(self, info): unicode_data = self.data.decode(self.encoding.encoding, 'replace') ckit.setClipboardText(unicode_data)