From d5ca0474b5e15091b94c01f878e251f4263b9192 Mon Sep 17 00:00:00 2001 From: mitchell Date: Tue, 26 May 2020 14:21:43 -0400 Subject: Added SCI_PRIVATELEXERCALL API for retrieving the style number of a style name. --- doc/LPegLexer.html | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'doc/LPegLexer.html') diff --git a/doc/LPegLexer.html b/doc/LPegLexer.html index 3f553e9f9..1cb85599f 100644 --- a/doc/LPegLexer.html +++ b/doc/LPegLexer.html @@ -289,7 +289,8 @@ SCI_PRIVATELEXERCALL(SCI_LOADLEXERLIBRARY, const char *path)
SCI_PRIVATELEXERCALL(SCI_PROPERTYNAMES, char *names) → int
SCI_PRIVATELEXERCALL(SCI_SETDOCPOINTER, int sci)
- SCI_PRIVATELEXERCALL(SCI_SETLEXERLANGUAGE, languageName)
+ SCI_PRIVATELEXERCALL(SCI_SETLEXERLANGUAGE, char *languageName)
+ SCI_PRIVATELEXERCALL(SCI_GETNAMEDSTYLES, char *styleName) → int
SCI_NAMEOFSTYLE(int style, char *name) → int
@@ -451,6 +452,16 @@ SCI_SETDOCPOINTER, SCI_PROPERTYNAMES

+

SCI_PRIVATELEXERCALL(SCI_GETNAMEDSTYLES, const char *styleName)
+ Returns the style number associated with styleName.

+ +

Usage:

+ +

+    style = SendScintilla(sci, SCI_PRIVATELEXERCALL, SCI_GETNAMEDSTYLES, "error")
+    SendScintilla(sci, SCI_ANNOTATIONSETSTYLE, line, style) // match error style
+    
+

SCI_NAMEOFSTYLE(int style, char *name) → int
Retrieves the name of a style. Note this is not a SCI_PRIVATELEXERCALL.

-- cgit v1.2.3