src/eric7/JediInterface/RefactoringPreviewDialog.py

branch
eric7
changeset 10945
b30fb0a7bbd4
parent 10439
21c28b0f9e41
child 10949
2057b1b198a5
--- a/src/eric7/JediInterface/RefactoringPreviewDialog.py	Tue Oct 01 14:04:31 2024 +0200
+++ b/src/eric7/JediInterface/RefactoringPreviewDialog.py	Wed Oct 02 09:42:27 2024 +0200
@@ -9,6 +9,7 @@
 
 from PyQt6.QtWidgets import QDialog, QDialogButtonBox
 
+from eric7 import Preferences
 from eric7.UI.DiffHighlighter import DiffHighlighter
 
 from .Ui_RefactoringPreviewDialog import Ui_RefactoringPreviewDialog
@@ -38,6 +39,18 @@
         )
 
         self.highlighter = DiffHighlighter(self.previewEdit.document())
+        self.highlighter.regenerateRules(
+            {
+                "text": Preferences.getDiffColour("TextColor"),
+                "added": Preferences.getDiffColour("AddedColor"),
+                "removed": Preferences.getDiffColour("RemovedColor"),
+                "replaced": Preferences.getDiffColour("ReplacedColor"),
+                "context": Preferences.getDiffColour("ContextColor"),
+                "header": Preferences.getDiffColour("HeaderColor"),
+                "whitespace": Preferences.getDiffColour("BadWhitespaceColor"),
+            },
+            Preferences.getEditorOtherFonts("MonospacedFont")
+        )
 
         self.titleLabel.setText(title)
         self.previewEdit.setPlainText(diff)

eric ide

mercurial