diff options
| author | Neil <nyamatongwe@gmail.com> | 2021-05-14 14:02:39 +1000 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2021-05-14 14:02:39 +1000 | 
| commit | d6136af6d39ae06b4b0b51bd4576338015722591 (patch) | |
| tree | dd7ece130f6405ddfda06a3289a258ea0b3557af /src/Editor.cxx | |
| parent | 17d2d5c793eaa95b170684213b18ff2e3f5ce291 (diff) | |
| download | scintilla-mirror-d6136af6d39ae06b4b0b51bd4576338015722591.tar.gz | |
Add elements for hot spots SC_ELEMENT_HOT_SPOT_ACTIVE and
SC_ELEMENT_HOT_SPOT_ACTIVE_BACK.
Diffstat (limited to 'src/Editor.cxx')
| -rw-r--r-- | src/Editor.cxx | 14 | 
1 files changed, 8 insertions, 6 deletions
| diff --git a/src/Editor.cxx b/src/Editor.cxx index 9b5bfd6ee..1a0248522 100644 --- a/src/Editor.cxx +++ b/src/Editor.cxx @@ -8114,20 +8114,22 @@ sptr_t Editor::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam) {  		break;  	case SCI_SETHOTSPOTACTIVEFORE: -		vs.hotspotColours.fore = OptionalColour(wParam, lParam); -		InvalidateStyleRedraw(); +		if (vs.SetElementColourOptional(SC_ELEMENT_HOT_SPOT_ACTIVE, wParam, lParam)) { +			InvalidateStyleRedraw(); +		}  		break;  	case SCI_GETHOTSPOTACTIVEFORE: -		return vs.hotspotColours.fore.value_or(ColourAlpha()).OpaqueRGB(); +		return vs.ElementColour(SC_ELEMENT_HOT_SPOT_ACTIVE).value_or(ColourAlpha()).OpaqueRGB();  	case SCI_SETHOTSPOTACTIVEBACK: -		vs.hotspotColours.back = OptionalColour(wParam, lParam); -		InvalidateStyleRedraw(); +		if (vs.SetElementColourOptional(SC_ELEMENT_HOT_SPOT_ACTIVE_BACK, wParam, lParam)) { +			InvalidateStyleRedraw(); +		}  		break;  	case SCI_GETHOTSPOTACTIVEBACK: -		return vs.hotspotColours.back.value_or(ColourAlpha()).OpaqueRGB(); +		return vs.ElementColour(SC_ELEMENT_HOT_SPOT_ACTIVE_BACK).value_or(ColourAlpha()).OpaqueRGB();  	case SCI_SETHOTSPOTACTIVEUNDERLINE:  		vs.hotspotUnderline = wParam != 0; | 
