--- a/QScintilla/Terminal.py Thu Mar 10 19:07:05 2011 +0100 +++ b/QScintilla/Terminal.py Thu Mar 10 19:46:13 2011 +0100 @@ -286,6 +286,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")) @@ -930,4 +940,4 @@ """ Private method to open the configuration dialog. """ - e5App().getObject("UserInterface").showPreferences("terminalPage") \ No newline at end of file + e5App().getObject("UserInterface").showPreferences("terminalPage")