25 |
25 |
26 from E5Gui.E5Action import E5Action, createActionGroup |
26 from E5Gui.E5Action import E5Action, createActionGroup |
27 from E5Gui import E5MessageBox, E5FileDialog |
27 from E5Gui import E5MessageBox, E5FileDialog |
28 from E5Gui.E5MainWindow import E5MainWindow |
28 from E5Gui.E5MainWindow import E5MainWindow |
29 |
29 |
30 from .QsciScintillaCompat import QsciScintillaCompat, QSCINTILLA_VERSION |
30 from .QsciScintillaCompat import QsciScintillaCompat |
31 |
31 |
32 import UI.PixmapCache |
32 import UI.PixmapCache |
33 import UI.Config |
33 import UI.Config |
34 |
34 |
35 from Globals import isMacPlatform |
35 from Globals import isMacPlatform |
1344 0, self.editorActGrp, 'vm_edit_swap_current_previous_line') |
1344 0, self.editorActGrp, 'vm_edit_swap_current_previous_line') |
1345 self.esm.setMapping(act, QsciScintilla.SCI_LINETRANSPOSE) |
1345 self.esm.setMapping(act, QsciScintilla.SCI_LINETRANSPOSE) |
1346 act.triggered.connect(self.esm.map) |
1346 act.triggered.connect(self.esm.map) |
1347 self.editActions.append(act) |
1347 self.editActions.append(act) |
1348 |
1348 |
1349 if QSCINTILLA_VERSION() >= 0x020B00: |
1349 act = E5Action( |
1350 act = E5Action( |
1350 QCoreApplication.translate('ViewManager', |
1351 QCoreApplication.translate('ViewManager', |
1351 'Reverse selected lines'), |
1352 'Reverse selected lines'), |
1352 QCoreApplication.translate('ViewManager', |
1353 QCoreApplication.translate('ViewManager', |
1353 'Reverse selected lines'), |
1354 'Reverse selected lines'), |
1354 QKeySequence(QCoreApplication.translate('ViewManager', |
1355 QKeySequence(QCoreApplication.translate('ViewManager', |
1355 'Meta+Alt+R')), |
1356 'Meta+Alt+R')), |
1356 0, self.editorActGrp, 'vm_edit_reverse selected_lines') |
1357 0, self.editorActGrp, 'vm_edit_reverse selected_lines') |
1357 self.esm.setMapping(act, QsciScintilla.SCI_LINEREVERSE) |
1358 self.esm.setMapping(act, QsciScintilla.SCI_LINEREVERSE) |
1358 act.triggered.connect(self.esm.map) |
1359 act.triggered.connect(self.esm.map) |
1359 self.editActions.append(act) |
1360 self.editActions.append(act) |
|
1361 |
1360 |
1362 act = E5Action( |
1361 act = E5Action( |
1363 QCoreApplication.translate('ViewManager', 'Cut current line'), |
1362 QCoreApplication.translate('ViewManager', 'Cut current line'), |
1364 QCoreApplication.translate('ViewManager', 'Cut current line'), |
1363 QCoreApplication.translate('ViewManager', 'Cut current line'), |
1365 QKeySequence(QCoreApplication.translate('ViewManager', |
1364 QKeySequence(QCoreApplication.translate('ViewManager', |
2736 self.__textEdit.setCaretLineAlwaysVisible( |
2735 self.__textEdit.setCaretLineAlwaysVisible( |
2737 Preferences.getEditor("CaretLineAlwaysVisible")) |
2736 Preferences.getEditor("CaretLineAlwaysVisible")) |
2738 self.caretWidth = Preferences.getEditor("CaretWidth") |
2737 self.caretWidth = Preferences.getEditor("CaretWidth") |
2739 self.__textEdit.setCaretWidth(self.caretWidth) |
2738 self.__textEdit.setCaretWidth(self.caretWidth) |
2740 self.caretLineFrameWidth = Preferences.getEditor("CaretLineFrameWidth") |
2739 self.caretLineFrameWidth = Preferences.getEditor("CaretLineFrameWidth") |
2741 if QSCINTILLA_VERSION() >= 0x020B00: |
2740 self.__textEdit.setCaretLineFrameWidth(self.caretLineFrameWidth) |
2742 self.__textEdit.setCaretLineFrameWidth(self.caretLineFrameWidth) |
|
2743 self.useMonospaced = Preferences.getEditor("UseMonospacedFont") |
2741 self.useMonospaced = Preferences.getEditor("UseMonospacedFont") |
2744 self.__setMonospaced(self.useMonospaced) |
2742 self.__setMonospaced(self.useMonospaced) |
2745 edgeMode = Preferences.getEditor("EdgeMode") |
2743 edgeMode = Preferences.getEditor("EdgeMode") |
2746 edge = QsciScintilla.EdgeMode(edgeMode) |
2744 edge = QsciScintilla.EdgeMode(edgeMode) |
2747 self.__textEdit.setEdgeMode(edge) |
2745 self.__textEdit.setEdgeMode(edge) |