QScintilla/MiniEditor.py

changeset 6843
5e1afd1577b9
parent 6842
c83dcb7c6147
child 6845
4680adb641e0
equal deleted inserted replaced
6842:c83dcb7c6147 6843:5e1afd1577b9
22 22
23 from E5Gui.E5Action import E5Action, createActionGroup 23 from E5Gui.E5Action import E5Action, createActionGroup
24 from E5Gui import E5MessageBox, E5FileDialog 24 from E5Gui import E5MessageBox, E5FileDialog
25 from E5Gui.E5MainWindow import E5MainWindow 25 from E5Gui.E5MainWindow import E5MainWindow
26 26
27 from .QsciScintillaCompat import QsciScintillaCompat 27 from .QsciScintillaCompat import QsciScintillaCompat, QSCINTILLA_VERSION
28 28
29 import UI.PixmapCache 29 import UI.PixmapCache
30 import UI.Config 30 import UI.Config
31 31
32 from Globals import isMacPlatform 32 from Globals import isMacPlatform
1293 QKeySequence(QCoreApplication.translate('ViewManager', 'Ctrl+T')), 1293 QKeySequence(QCoreApplication.translate('ViewManager', 'Ctrl+T')),
1294 0, self.editorActGrp, 'vm_edit_swap_current_previous_line') 1294 0, self.editorActGrp, 'vm_edit_swap_current_previous_line')
1295 self.esm.setMapping(act, QsciScintilla.SCI_LINETRANSPOSE) 1295 self.esm.setMapping(act, QsciScintilla.SCI_LINETRANSPOSE)
1296 act.triggered.connect(self.esm.map) 1296 act.triggered.connect(self.esm.map)
1297 self.editActions.append(act) 1297 self.editActions.append(act)
1298
1299 if QSCINTILLA_VERSION() >= 0x020B00:
1300 act = E5Action(
1301 QCoreApplication.translate('ViewManager',
1302 'Reverse selected lines'),
1303 QCoreApplication.translate('ViewManager',
1304 'Reverse selected lines'),
1305 QKeySequence(QCoreApplication.translate('ViewManager',
1306 'Meta+Alt+R')),
1307 0, self.editorActGrp, 'vm_edit_reverse selected_lines')
1308 self.esm.setMapping(act, QsciScintilla.SCI_LINEREVERSE)
1309 act.triggered.connect(self.esm.map)
1310 self.editActions.append(act)
1298 1311
1299 act = E5Action( 1312 act = E5Action(
1300 QCoreApplication.translate('ViewManager', 'Cut current line'), 1313 QCoreApplication.translate('ViewManager', 'Cut current line'),
1301 QCoreApplication.translate('ViewManager', 'Cut current line'), 1314 QCoreApplication.translate('ViewManager', 'Cut current line'),
1302 QKeySequence(QCoreApplication.translate('ViewManager', 1315 QKeySequence(QCoreApplication.translate('ViewManager',
2661 Preferences.getEditor("CaretLineVisible")) 2674 Preferences.getEditor("CaretLineVisible"))
2662 self.__textEdit.setCaretLineAlwaysVisible( 2675 self.__textEdit.setCaretLineAlwaysVisible(
2663 Preferences.getEditor("CaretLineAlwaysVisible")) 2676 Preferences.getEditor("CaretLineAlwaysVisible"))
2664 self.caretWidth = Preferences.getEditor("CaretWidth") 2677 self.caretWidth = Preferences.getEditor("CaretWidth")
2665 self.__textEdit.setCaretWidth(self.caretWidth) 2678 self.__textEdit.setCaretWidth(self.caretWidth)
2679 self.caretLineFrameWidth = Preferences.getEditor("CaretLineFrameWidth")
2680 if QSCINTILLA_VERSION() >= 0x020B00:
2681 self.__textEdit.setCaretLineFrameWidth(self.caretLineFrameWidth)
2666 self.useMonospaced = Preferences.getEditor("UseMonospacedFont") 2682 self.useMonospaced = Preferences.getEditor("UseMonospacedFont")
2667 self.__setMonospaced(self.useMonospaced) 2683 self.__setMonospaced(self.useMonospaced)
2668 edgeMode = Preferences.getEditor("EdgeMode") 2684 edgeMode = Preferences.getEditor("EdgeMode")
2669 edge = QsciScintilla.EdgeMode(edgeMode) 2685 edge = QsciScintilla.EdgeMode(edgeMode)
2670 self.__textEdit.setEdgeMode(edge) 2686 self.__textEdit.setEdgeMode(edge)
2675 wrapVisualFlag = Preferences.getEditor("WrapVisualFlag") 2691 wrapVisualFlag = Preferences.getEditor("WrapVisualFlag")
2676 self.__textEdit.setWrapMode(Preferences.getEditor("WrapLongLinesMode")) 2692 self.__textEdit.setWrapMode(Preferences.getEditor("WrapLongLinesMode"))
2677 self.__textEdit.setWrapVisualFlags(wrapVisualFlag, wrapVisualFlag) 2693 self.__textEdit.setWrapVisualFlags(wrapVisualFlag, wrapVisualFlag)
2678 self.__textEdit.setWrapIndentMode( 2694 self.__textEdit.setWrapIndentMode(
2679 Preferences.getEditor("WrapIndentMode")) 2695 Preferences.getEditor("WrapIndentMode"))
2696 self.__textEdit.setWrapStartIndent(
2697 Preferences.getEditor("WrapStartIndent"))
2680 2698
2681 self.searchIndicator = QsciScintilla.INDIC_CONTAINER 2699 self.searchIndicator = QsciScintilla.INDIC_CONTAINER
2682 self.__textEdit.indicatorDefine( 2700 self.__textEdit.indicatorDefine(
2683 self.searchIndicator, QsciScintilla.INDIC_BOX, 2701 self.searchIndicator, QsciScintilla.INDIC_BOX,
2684 Preferences.getEditorColour("SearchMarkers")) 2702 Preferences.getEditorColour("SearchMarkers"))

eric ide

mercurial