Properly update document colours when switching syntax theme
This commit is contained in:
+8
-3
@@ -206,11 +206,16 @@ class GuiDocEditor(QTextEdit):
|
|||||||
theFont.setPointSize(self.mainConf.textSize)
|
theFont.setPointSize(self.mainConf.textSize)
|
||||||
self.setFont(theFont)
|
self.setFont(theFont)
|
||||||
|
|
||||||
docPalette = self.palette()
|
mainPalette = self.palette()
|
||||||
docPalette.setColor(QPalette.Window, QColor(*self.theTheme.colBack))
|
mainPalette.setColor(QPalette.Window, QColor(*self.theTheme.colBack))
|
||||||
|
mainPalette.setColor(QPalette.Base, QColor(*self.theTheme.colBack))
|
||||||
|
mainPalette.setColor(QPalette.Text, QColor(*self.theTheme.colText))
|
||||||
|
self.setPalette(mainPalette)
|
||||||
|
|
||||||
|
docPalette = self.viewport().palette()
|
||||||
docPalette.setColor(QPalette.Base, QColor(*self.theTheme.colBack))
|
docPalette.setColor(QPalette.Base, QColor(*self.theTheme.colBack))
|
||||||
docPalette.setColor(QPalette.Text, QColor(*self.theTheme.colText))
|
docPalette.setColor(QPalette.Text, QColor(*self.theTheme.colText))
|
||||||
self.setPalette(docPalette)
|
self.viewport().setPalette(docPalette)
|
||||||
|
|
||||||
# Set default text margins
|
# Set default text margins
|
||||||
cM = self.mainConf.getTextMargin()
|
cM = self.mainConf.getTextMargin()
|
||||||
|
|||||||
+8
-3
@@ -112,11 +112,16 @@ class GuiDocViewer(QTextBrowser):
|
|||||||
theFont.setPointSize(self.mainConf.textSize)
|
theFont.setPointSize(self.mainConf.textSize)
|
||||||
self.setFont(theFont)
|
self.setFont(theFont)
|
||||||
|
|
||||||
docPalette = self.palette()
|
mainPalette = self.palette()
|
||||||
docPalette.setColor(QPalette.Window, QColor(*self.theTheme.colBack))
|
mainPalette.setColor(QPalette.Window, QColor(*self.theTheme.colBack))
|
||||||
|
mainPalette.setColor(QPalette.Base, QColor(*self.theTheme.colBack))
|
||||||
|
mainPalette.setColor(QPalette.Text, QColor(*self.theTheme.colText))
|
||||||
|
self.setPalette(mainPalette)
|
||||||
|
|
||||||
|
docPalette = self.viewport().palette()
|
||||||
docPalette.setColor(QPalette.Base, QColor(*self.theTheme.colBack))
|
docPalette.setColor(QPalette.Base, QColor(*self.theTheme.colBack))
|
||||||
docPalette.setColor(QPalette.Text, QColor(*self.theTheme.colText))
|
docPalette.setColor(QPalette.Text, QColor(*self.theTheme.colText))
|
||||||
self.setPalette(docPalette)
|
self.viewport().setPalette(docPalette)
|
||||||
|
|
||||||
self.qDocument.setDocumentMargin(0)
|
self.qDocument.setDocumentMargin(0)
|
||||||
theOpt = QTextOption()
|
theOpt = QTextOption()
|
||||||
|
|||||||
Reference in New Issue
Block a user