3373 self.setTabIndents(Preferences.getEditor("TabIndents")) |
3373 self.setTabIndents(Preferences.getEditor("TabIndents")) |
3374 self.setBackspaceUnindents(Preferences.getEditor("TabIndents")) |
3374 self.setBackspaceUnindents(Preferences.getEditor("TabIndents")) |
3375 self.setIndentationGuides(Preferences.getEditor("IndentationGuides")) |
3375 self.setIndentationGuides(Preferences.getEditor("IndentationGuides")) |
3376 if Preferences.getEditor("ShowWhitespace"): |
3376 if Preferences.getEditor("ShowWhitespace"): |
3377 self.setWhitespaceVisibility(QsciScintilla.WsVisible) |
3377 self.setWhitespaceVisibility(QsciScintilla.WsVisible) |
|
3378 try: |
|
3379 self.setWhitespaceForegroundColor( |
|
3380 Preferences.getEditorColour("WhitespaceForeground")) |
|
3381 self.setWhitespaceBackgroundColor( |
|
3382 Preferences.getEditorColour("WhitespaceBackground")) |
|
3383 self.setWhitespaceSize( |
|
3384 Preferences.getEditor("WhitespaceSize")) |
|
3385 except AttributeError: |
|
3386 # QScintilla before 2.5 doesn't support this |
|
3387 pass |
3378 else: |
3388 else: |
3379 self.setWhitespaceVisibility(QsciScintilla.WsInvisible) |
3389 self.setWhitespaceVisibility(QsciScintilla.WsInvisible) |
3380 self.setEolVisibility(Preferences.getEditor("ShowEOL")) |
3390 self.setEolVisibility(Preferences.getEditor("ShowEOL")) |
3381 self.setAutoIndent(Preferences.getEditor("AutoIndentation")) |
3391 self.setAutoIndent(Preferences.getEditor("AutoIndentation")) |
3382 if Preferences.getEditor("BraceHighlighting"): |
3392 if Preferences.getEditor("BraceHighlighting"): |