From c173fc47fda7bb86399bd777540bb17f8e05172d Mon Sep 17 00:00:00 2001 From: YX Hao Date: Fri, 14 May 2021 13:45:47 +1000 Subject: Feature [feature-requests:#1402] Add SC_ELEMENT_WHITE_SPACE to set the colour of visible whitespace including translucency. --- doc/ScintillaDoc.html | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'doc/ScintillaDoc.html') diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 990868241..e91c80783 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -2301,6 +2301,7 @@ struct Sci_TextToFind {

White space

SCI_SETVIEWWS(int viewWS)
SCI_GETVIEWWS → int
+ SC_ELEMENT_WHITE_SPACE : colouralpha
SCI_SETWHITESPACEFORE(bool useSetting, colour fore)
SCI_SETWHITESPACEBACK(bool @@ -2364,12 +2365,16 @@ struct Sci_TextToFind {

The effect of using any other viewWS value is undefined.

-

SCI_SETWHITESPACEFORE(bool useSetting, colour fore)
+

+ SC_ELEMENT_WHITE_SPACE : colouralpha
+ SCI_SETWHITESPACEFORE(bool useSetting, colour fore)
SCI_SETWHITESPACEBACK(bool useSetting, colour back)
By default, the colour of visible white space is determined by the lexer in use. The foreground and/or background colour of all visible white space can be set globally, overriding - the lexer's colours with SCI_SETWHITESPACEFORE and - SCI_SETWHITESPACEBACK.

+ the lexer's colours with SC_ELEMENT_WHITE_SPACE and + SCI_SETWHITESPACEBACK.
+ SCI_SETWHITESPACEFORE also changes the white space colour but SC_ELEMENT_WHITE_SPACE + is preferred and allows setting translucency.

SCI_SETWHITESPACESIZE(int size)
SCI_GETWHITESPACESIZE → int
@@ -3414,6 +3419,13 @@ struct Sci_TextToFind { All Colour of caret line background + + SC_ELEMENT_WHITE_SPACE + 60 + Translucent + All + Colour of visible white space + -- cgit v1.2.3