2859 |
2859 |
2860 # set margin 2 settings |
2860 # set margin 2 settings |
2861 self.__textEdit.setMarginWidth(2, 16) |
2861 self.__textEdit.setMarginWidth(2, 16) |
2862 if Preferences.getEditor("FoldingMargin"): |
2862 if Preferences.getEditor("FoldingMargin"): |
2863 folding = Preferences.getEditor("FoldingStyle") |
2863 folding = Preferences.getEditor("FoldingStyle") |
2864 with contextlib.suppress(AttributeError): |
|
2865 folding = QsciScintilla.FoldStyle(folding) |
|
2866 self.__textEdit.setFolding(folding) |
2864 self.__textEdit.setFolding(folding) |
2867 self.__textEdit.setFoldMarginColors( |
2865 self.__textEdit.setFoldMarginColors( |
2868 Preferences.getEditorColour("FoldmarginBackground"), |
2866 Preferences.getEditorColour("FoldmarginBackground"), |
2869 Preferences.getEditorColour("FoldmarginBackground")) |
2867 Preferences.getEditorColour("FoldmarginBackground")) |
2870 self.__textEdit.setFoldMarkersColors( |
2868 self.__textEdit.setFoldMarkersColors( |
2871 Preferences.getEditorColour("FoldMarkersForeground"), |
2869 Preferences.getEditorColour("FoldMarkersForeground"), |
2872 Preferences.getEditorColour("FoldMarkersBackground")) |
2870 Preferences.getEditorColour("FoldMarkersBackground")) |
2873 else: |
2871 else: |
2874 self.__textEdit.setFolding(QsciScintilla.FoldStyle.NoFoldStyle) |
2872 self.__textEdit.setFolding( |
|
2873 QsciScintilla.FoldStyle.NoFoldStyle.value) |
2875 |
2874 |
2876 def __resizeLinenoMargin(self): |
2875 def __resizeLinenoMargin(self): |
2877 """ |
2876 """ |
2878 Private slot to resize the line numbers margin. |
2877 Private slot to resize the line numbers margin. |
2879 """ |
2878 """ |