ViewManager/ViewManager.py

changeset 6843
5e1afd1577b9
parent 6735
31e263d49c04
child 6891
93f82da09f22
diff -r c83dcb7c6147 -r 5e1afd1577b9 ViewManager/ViewManager.py
--- a/ViewManager/ViewManager.py	Tue Mar 05 19:50:32 2019 +0100
+++ b/ViewManager/ViewManager.py	Wed Mar 06 18:44:29 2019 +0100
@@ -26,6 +26,7 @@
 import Preferences
 
 from QScintilla.Editor import Editor
+from QScintilla.QsciScintillaCompat import QSCINTILLA_VERSION
 
 import Utilities
 
@@ -2124,6 +2125,19 @@
         act.triggered.connect(self.esm.map)
         self.editActions.append(act)
         
+        if QSCINTILLA_VERSION() >= 0x020B00:
+            act = E5Action(
+                QCoreApplication.translate('ViewManager',
+                                           'Reverse selected lines'),
+                QCoreApplication.translate('ViewManager',
+                                           'Reverse selected lines'),
+                QKeySequence(QCoreApplication.translate('ViewManager',
+                                                        'Meta+Alt+R')),
+                0, self.editorActGrp, 'vm_edit_reverse selected_lines')
+            self.esm.setMapping(act, QsciScintilla.SCI_LINEREVERSE)
+            act.triggered.connect(self.esm.map)
+            self.editActions.append(act)
+        
         act = E5Action(
             QCoreApplication.translate('ViewManager', 'Cut current line'),
             QCoreApplication.translate('ViewManager', 'Cut current line'),

eric ide

mercurial