1804 self.esm.setMapping(act, QsciScintilla.SCI_EDITTOGGLEOVERTYPE) |
1804 self.esm.setMapping(act, QsciScintilla.SCI_EDITTOGGLEOVERTYPE) |
1805 act.triggered[()].connect(self.esm.map) |
1805 act.triggered[()].connect(self.esm.map) |
1806 self.editActions.append(act) |
1806 self.editActions.append(act) |
1807 |
1807 |
1808 act = E5Action(QApplication.translate('ViewManager', |
1808 act = E5Action(QApplication.translate('ViewManager', |
1809 'Convert selection to lower case'), |
|
1810 QApplication.translate('ViewManager', |
|
1811 'Convert selection to lower case'), |
|
1812 QKeySequence(QApplication.translate('ViewManager', 'Alt+Shift+U')), |
|
1813 0, |
|
1814 self.editorActGrp, 'vm_edit_convert_selection_lower') |
|
1815 self.esm.setMapping(act, QsciScintilla.SCI_LOWERCASE) |
|
1816 act.triggered[()].connect(self.esm.map) |
|
1817 self.editActions.append(act) |
|
1818 |
|
1819 act = E5Action(QApplication.translate('ViewManager', |
|
1820 'Convert selection to upper case'), |
|
1821 QApplication.translate('ViewManager', |
|
1822 'Convert selection to upper case'), |
|
1823 QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Shift+U')), |
|
1824 0, |
|
1825 self.editorActGrp, 'vm_edit_convert_selection_upper') |
|
1826 self.esm.setMapping(act, QsciScintilla.SCI_UPPERCASE) |
|
1827 act.triggered[()].connect(self.esm.map) |
|
1828 self.editActions.append(act) |
|
1829 |
|
1830 act = E5Action(QApplication.translate('ViewManager', |
|
1831 'Move to end of display line'), |
1809 'Move to end of display line'), |
1832 QApplication.translate('ViewManager', |
1810 QApplication.translate('ViewManager', |
1833 'Move to end of display line'), |
1811 'Move to end of display line'), |
1834 0, 0, |
1812 0, 0, |
1835 self.editorActGrp, 'vm_edit_move_end_displayed_line') |
1813 self.editorActGrp, 'vm_edit_move_end_displayed_line') |
2302 self.esm.setMapping(act, QsciScintilla.SCI_MOVESELECTEDLINESDOWN) |
2280 self.esm.setMapping(act, QsciScintilla.SCI_MOVESELECTEDLINESDOWN) |
2303 act.triggered[()].connect(self.esm.map) |
2281 act.triggered[()].connect(self.esm.map) |
2304 self.editActions.append(act) |
2282 self.editActions.append(act) |
2305 |
2283 |
2306 self.editorActGrp.setEnabled(False) |
2284 self.editorActGrp.setEnabled(False) |
|
2285 |
|
2286 self.editLowerCaseAct = E5Action(QApplication.translate('ViewManager', |
|
2287 'Convert selection to lower case'), |
|
2288 QApplication.translate('ViewManager', |
|
2289 'Convert selection to lower case'), |
|
2290 QKeySequence(QApplication.translate('ViewManager', 'Alt+Shift+U')), |
|
2291 0, |
|
2292 self.editActGrp, 'vm_edit_convert_selection_lower') |
|
2293 self.esm.setMapping(self.editLowerCaseAct, QsciScintilla.SCI_LOWERCASE) |
|
2294 self.editLowerCaseAct.triggered[()].connect(self.esm.map) |
|
2295 self.editActions.append(self.editLowerCaseAct) |
|
2296 |
|
2297 self.editUpperCaseAct = E5Action(QApplication.translate('ViewManager', |
|
2298 'Convert selection to upper case'), |
|
2299 QApplication.translate('ViewManager', |
|
2300 'Convert selection to upper case'), |
|
2301 QKeySequence(QApplication.translate('ViewManager', 'Ctrl+Shift+U')), |
|
2302 0, |
|
2303 self.editActGrp, 'vm_edit_convert_selection_upper') |
|
2304 self.esm.setMapping(self.editUpperCaseAct, QsciScintilla.SCI_UPPERCASE) |
|
2305 self.editUpperCaseAct.triggered[()].connect(self.esm.map) |
|
2306 self.editActions.append(self.editUpperCaseAct) |
2307 |
2307 |
2308 def initEditMenu(self): |
2308 def initEditMenu(self): |
2309 """ |
2309 """ |
2310 Public method to create the Edit menu |
2310 Public method to create the Edit menu |
2311 |
2311 |
2360 menu.addAction(self.uncommentAct) |
2360 menu.addAction(self.uncommentAct) |
2361 menu.addAction(self.toggleCommentAct) |
2361 menu.addAction(self.toggleCommentAct) |
2362 menu.addAction(self.streamCommentAct) |
2362 menu.addAction(self.streamCommentAct) |
2363 menu.addAction(self.boxCommentAct) |
2363 menu.addAction(self.boxCommentAct) |
2364 menu.addSeparator() |
2364 menu.addSeparator() |
|
2365 menu.addAction(self.editUpperCaseAct) |
|
2366 menu.addAction(self.editLowerCaseAct) |
|
2367 menu.addAction(self.sortAct) |
|
2368 menu.addSeparator() |
2365 menu.addMenu(autocompletionMenu) |
2369 menu.addMenu(autocompletionMenu) |
2366 menu.addSeparator() |
2370 menu.addSeparator() |
2367 menu.addMenu(searchMenu) |
2371 menu.addMenu(searchMenu) |
2368 menu.addSeparator() |
|
2369 menu.addAction(self.sortAct) |
|
2370 menu.addSeparator() |
2372 menu.addSeparator() |
2371 menu.addAction(self.gotoAct) |
2373 menu.addAction(self.gotoAct) |
2372 menu.addAction(self.gotoBraceAct) |
2374 menu.addAction(self.gotoBraceAct) |
2373 menu.addAction(self.gotoLastEditAct) |
2375 menu.addAction(self.gotoLastEditAct) |
2374 menu.addAction(self.gotoPreviousDefAct) |
2376 menu.addAction(self.gotoPreviousDefAct) |
5741 else: |
5743 else: |
5742 self.gotoPreviousDefAct.setEnabled(False) |
5744 self.gotoPreviousDefAct.setEnabled(False) |
5743 self.gotoNextDefAct.setEnabled(False) |
5745 self.gotoNextDefAct.setEnabled(False) |
5744 |
5746 |
5745 self.sortAct.setEnabled(editor.selectionIsRectangle()) |
5747 self.sortAct.setEnabled(editor.selectionIsRectangle()) |
|
5748 enable = editor.hasSelection() |
|
5749 self.editUpperCaseAct.setEnabled(enable) |
|
5750 self.editLowerCaseAct.setEnabled(enable) |
5746 |
5751 |
5747 if setSb: |
5752 if setSb: |
5748 line, pos = editor.getCursorPosition() |
5753 line, pos = editor.getCursorPosition() |
5749 enc = editor.getEncoding() |
5754 enc = editor.getEncoding() |
5750 lang = editor.getLanguage() |
5755 lang = editor.getLanguage() |
5905 Private slot to handle changes of the current editors selection. |
5910 Private slot to handle changes of the current editors selection. |
5906 """ |
5911 """ |
5907 editor = self.sender() |
5912 editor = self.sender() |
5908 if editor: |
5913 if editor: |
5909 self.sortAct.setEnabled(editor.selectionIsRectangle()) |
5914 self.sortAct.setEnabled(editor.selectionIsRectangle()) |
|
5915 enable = editor.hasSelection() |
|
5916 self.editUpperCaseAct.setEnabled(enable) |
|
5917 self.editLowerCaseAct.setEnabled(enable) |
5910 else: |
5918 else: |
5911 self.sortAct.setEnabled(False) |
5919 self.sortAct.setEnabled(False) |
5912 |
5920 |
5913 def __editSortSelectedLines(self): |
5921 def __editSortSelectedLines(self): |
5914 """ |
5922 """ |