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); | 
