diff options
Diffstat (limited to 'src/ViewStyle.cxx')
-rw-r--r-- | src/ViewStyle.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ViewStyle.cxx b/src/ViewStyle.cxx index 0955928b0..e162f722a 100644 --- a/src/ViewStyle.cxx +++ b/src/ViewStyle.cxx @@ -92,10 +92,13 @@ ViewStyle::ViewStyle(const ViewStyle &source) { selforeset = source.selforeset; selforeground.desired = source.selforeground.desired; + selAdditionalForeground.desired = source.selAdditionalForeground.desired; selbackset = source.selbackset; selbackground.desired = source.selbackground.desired; + selAdditionalBackground.desired = source.selAdditionalBackground.desired; selbackground2.desired = source.selbackground2.desired; selAlpha = source.selAlpha; + selAdditionalAlpha = source.selAdditionalAlpha; selEOLFilled = source.selEOLFilled; foldmarginColourSet = source.foldmarginColourSet; @@ -117,6 +120,7 @@ ViewStyle::ViewStyle(const ViewStyle &source) { selbar.desired = source.selbar.desired; selbarlight.desired = source.selbarlight.desired; caretcolour.desired = source.caretcolour.desired; + additionalCaretColour.desired = source.additionalCaretColour.desired; showCaretLineBackground = source.showCaretLineBackground; caretLineBackground.desired = source.caretLineBackground.desired; caretLineAlpha = source.caretLineAlpha; @@ -176,10 +180,13 @@ void ViewStyle::Init(size_t stylesSize_) { selforeset = false; selforeground.desired = ColourDesired(0xff, 0, 0); + selAdditionalForeground.desired = ColourDesired(0xff, 0, 0); selbackset = true; selbackground.desired = ColourDesired(0xc0, 0xc0, 0xc0); + selAdditionalBackground.desired = ColourDesired(0xd7, 0xd7, 0xd7); selbackground2.desired = ColourDesired(0xb0, 0xb0, 0xb0); selAlpha = SC_ALPHA_NOALPHA; + selAdditionalAlpha = SC_ALPHA_NOALPHA; selEOLFilled = false; foldmarginColourSet = false; @@ -196,6 +203,7 @@ void ViewStyle::Init(size_t stylesSize_) { styles[STYLE_LINENUMBER].fore.desired = ColourDesired(0, 0, 0); styles[STYLE_LINENUMBER].back.desired = Platform::Chrome(); caretcolour.desired = ColourDesired(0, 0, 0); + additionalCaretColour.desired = ColourDesired(0x7f, 0x7f, 0x7f); showCaretLineBackground = false; caretLineBackground.desired = ColourDesired(0xff, 0xff, 0); caretLineAlpha = SC_ALPHA_NOALPHA; @@ -258,7 +266,9 @@ void ViewStyle::RefreshColourPalette(Palette &pal, bool want) { markers[i].RefreshColourPalette(pal, want); } pal.WantFind(selforeground, want); + pal.WantFind(selAdditionalForeground, want); pal.WantFind(selbackground, want); + pal.WantFind(selAdditionalBackground, want); pal.WantFind(selbackground2, want); pal.WantFind(foldmarginColour, want); @@ -269,6 +279,7 @@ void ViewStyle::RefreshColourPalette(Palette &pal, bool want) { pal.WantFind(selbar, want); pal.WantFind(selbarlight, want); pal.WantFind(caretcolour, want); + pal.WantFind(additionalCaretColour, want); pal.WantFind(caretLineBackground, want); pal.WantFind(edgecolour, want); pal.WantFind(hotspotForeground, want); |