diff --git a/nw/theme.py b/nw/theme.py index 5b96c59b..24f42d41 100644 --- a/nw/theme.py +++ b/nw/theme.py @@ -138,16 +138,20 @@ class Theme: ## Palette cnfSec = "Palette" if confParser.has_section(cnfSec): - self._setPalette(confParser,cnfSec,"window", QPalette.Window) - self._setPalette(confParser,cnfSec,"windowtext", QPalette.WindowText) - self._setPalette(confParser,cnfSec,"base", QPalette.Base) - self._setPalette(confParser,cnfSec,"alternatebase",QPalette.AlternateBase) - self._setPalette(confParser,cnfSec,"text", QPalette.Text) - self._setPalette(confParser,cnfSec,"tooltipbase", QPalette.ToolTipBase) - self._setPalette(confParser,cnfSec,"tooltiptext", QPalette.ToolTipText) - self._setPalette(confParser,cnfSec,"button", QPalette.Button) - self._setPalette(confParser,cnfSec,"buttontext", QPalette.ButtonText) - self._setPalette(confParser,cnfSec,"brighttext", QPalette.BrightText) + self._setPalette(confParser,cnfSec,"window", QPalette.Window) + self._setPalette(confParser,cnfSec,"windowtext", QPalette.WindowText) + self._setPalette(confParser,cnfSec,"base", QPalette.Base) + self._setPalette(confParser,cnfSec,"alternatebase", QPalette.AlternateBase) + self._setPalette(confParser,cnfSec,"text", QPalette.Text) + self._setPalette(confParser,cnfSec,"tooltipbase", QPalette.ToolTipBase) + self._setPalette(confParser,cnfSec,"tooltiptext", QPalette.ToolTipText) + self._setPalette(confParser,cnfSec,"button", QPalette.Button) + self._setPalette(confParser,cnfSec,"buttontext", QPalette.ButtonText) + self._setPalette(confParser,cnfSec,"brighttext", QPalette.BrightText) + self._setPalette(confParser,cnfSec,"highlight", QPalette.Highlight) + self._setPalette(confParser,cnfSec,"highlightedtext",QPalette.HighlightedText) + self._setPalette(confParser,cnfSec,"link", QPalette.Link) + self._setPalette(confParser,cnfSec,"linkvisited", QPalette.LinkVisited) ## GUI cnfSec = "GUI" @@ -279,9 +283,9 @@ class Theme: return outData def _setPalette(self, confParser, cnfSec, cnfName, paletteVal): + readCol = [] if confParser.has_option(cnfSec,cnfName): inData = confParser.get(cnfSec,cnfName).split(",") - readCol = [] try: readCol.append(int(inData[0])) readCol.append(int(inData[1])) diff --git a/nw/themes/gui/default_dark/theme.conf b/nw/themes/gui/default_dark/theme.conf index 65bf5f1e..98e2b461 100644 --- a/nw/themes/gui/default_dark/theme.conf +++ b/nw/themes/gui/default_dark/theme.conf @@ -5,19 +5,23 @@ credit = Veronica Berglyd Olsen url = https://github.com/vkbo/novelWriter [Palette] -window = 54, 54, 54 -windowtext = 174, 174, 174 -base = 62, 62, 62 -alternatebase = 67, 67, 67 -text = 174, 174, 174 -tooltipbase = 255, 255, 192 -tooltiptext = 21, 21, 13 -button = 62, 62, 62 -buttontext = 174, 174, 174 -brighttext = 174, 174, 174 +window = 54, 54, 54 +windowtext = 174, 174, 174 +base = 62, 62, 62 +alternatebase = 67, 67, 67 +text = 174, 174, 174 +tooltipbase = 255, 255, 192 +tooltiptext = 21, 21, 13 +button = 62, 62, 62 +buttontext = 174, 174, 174 +brighttext = 174, 174, 174 +highlight = 44, 152, 247 +highlightedtex = 255, 255, 255 +link = 44, 152, 247 +linkvisited = 44, 152, 247 [GUI] -treewordcount = 197, 200, 198 -statusnone = 150, 152, 150 -statussaved = 39, 135, 78 -statusunsaved = 138, 32, 32 +treewordcount = 197, 200, 198 +statusnone = 150, 152, 150 +statussaved = 39, 135, 78 +statusunsaved = 138, 32, 32