ViewManager/ViewManager.py

branch
maintenance
changeset 6923
d062df8f1d9f
parent 6826
c6dda2cbe081
parent 6891
93f82da09f22
diff -r 14680839ad7a -r d062df8f1d9f ViewManager/ViewManager.py
--- a/ViewManager/ViewManager.py	Sat Mar 02 11:17:15 2019 +0100
+++ b/ViewManager/ViewManager.py	Fri Apr 05 19:06:39 2019 +0200
@@ -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'),
@@ -4631,7 +4645,7 @@
             newWin, editor = self.getEditor(fn, filetype=filetype,
                                             addNext=addNext, indexes=indexes)
         except (IOError, UnicodeDecodeError):
-            return
+            return None
         
         if newWin:
             self._modificationStatusChanged(editor.isModified(), editor)

eric ide

mercurial