QScintilla/Shell.py

changeset 943
1246bd8280a6
parent 826
2e3e2055e715
child 945
8cd4d08fa9f6
diff -r 1d2a6b8509c6 -r 1246bd8280a6 QScintilla/Shell.py
--- a/QScintilla/Shell.py	Thu Mar 10 19:07:05 2011 +0100
+++ b/QScintilla/Shell.py	Thu Mar 10 19:46:13 2011 +0100
@@ -282,6 +282,16 @@
         self.setTabWidth(Preferences.getEditor("TabWidth"))
         if Preferences.getEditor("ShowWhitespace"):
             self.setWhitespaceVisibility(QsciScintilla.WsVisible)
+            try:
+                self.setWhitespaceForegroundColor(
+                    Preferences.getEditorColour("WhitespaceForeground"))
+                self.setWhitespaceBackgroundColor(
+                    Preferences.getEditorColour("WhitespaceBackground"))
+                self.setWhitespaceSize(
+                    Preferences.getEditor("WhitespaceSize"))
+            except AttributeError:
+                # QScintilla before 2.5 doesn't support this
+                pass
         else:
             self.setWhitespaceVisibility(QsciScintilla.WsInvisible)
         self.setEolVisibility(Preferences.getEditor("ShowEOL"))

eric ide

mercurial