Add theme setting for current line

This commit is contained in:
Veronica Berglyd Olsen
2025-06-14 17:04:53 +02:00
parent 2589c43214
commit 7a95980d2f
4 changed files with 6 additions and 4 deletions
+1 -2
View File
@@ -320,8 +320,7 @@ class GuiDocEditor(QPlainTextEdit):
self.docHeader.matchColors()
self.docFooter.matchColors()
self._lineColor = self.palette().alternateBase().color()
self._lineColor.setAlpha(160)
self._lineColor = syntax.line
return
+2
View File
@@ -80,6 +80,7 @@ class SyntaxColors:
back: QColor = QColor(255, 255, 255)
text: QColor = QColor(0, 0, 0)
line: QColor = QColor(0, 0, 0)
link: QColor = QColor(0, 0, 0)
head: QColor = QColor(0, 0, 0)
headH: QColor = QColor(0, 0, 0)
@@ -364,6 +365,7 @@ class GuiTheme:
if parser.has_section(sec):
self.syntaxTheme.back = self._readColor(parser, sec, "background")
self.syntaxTheme.text = self._readColor(parser, sec, "text")
self.syntaxTheme.line = self._readColor(parser, sec, "line")
self.syntaxTheme.link = self._readColor(parser, sec, "link")
self.syntaxTheme.head = self._readColor(parser, sec, "headertext")
self.syntaxTheme.headH = self._readColor(parser, sec, "headertag")
+2 -1
View File
@@ -1,5 +1,5 @@
[Meta]
timestamp = 2025-06-10 23:18:12
timestamp = 2025-06-14 17:03:01
[Main]
font =
@@ -40,6 +40,7 @@ width = 700
margin = 40
tabwidth = 40
cursorwidth = 1
linehighlight = False
focuswidth = 800
hidefocusfooter = False
justify = False
+1 -1
View File
@@ -632,7 +632,7 @@ def testGuiTheme_CheckTheme(theme):
"helptext", "fadedtext", "errortext",
],
"Syntax": [
"background", "text", "link", "headertext", "headertag",
"background", "text", "line", "link", "headertext", "headertag",
"emphasis", "dialog", "altdialog", "hidden", "note", "shortcode",
"keyword", "tag", "value", "optional", "spellcheckline",
"errorline", "replacetag", "modifier", "texthighlight",