From 8855099f0f8b0bf9720de04c8b188f577d4f932f Mon Sep 17 00:00:00 2001
From: nyamatongwe
+
+
+
+
@@ -5255,6 +5259,17 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
"1" and your lexer or container supports folding, fold levels are also set. This
message causes a redraw.
SCI_PROPERTYNAMES(<unused>, char *names)
+ SCI_PROPERTYTYPE(const char *name)
+ SCI_DESCRIBEPROPERTY(const char *name, char *description)
+ Information may be retrieved about the properties that can be set for the current lexer.
+ This information is only available for newer lexers.
+ SCI_PROPERTYNAMES returns a string with all of the valid properties separated by "\n".
+ If the lexer does not support this call then an empty string is returned.
+ Properties may be boolean (SC_TYPE_BOOLEAN), integer (SC_TYPE_INTEGER),
+ or string (SC_TYPE_STRING) and this is found with SCI_PROPERTYTYPE.
+ A description of a property in English is returned by SCI_DESCRIBEPROPERTY.
SCI_SETPROPERTY(const char *key, const char *value)
You can communicate settings to lexers with keyword:value string pairs. There is no limit to
the number of keyword pairs you can set, other than available memory. key is a
@@ -5337,6 +5352,9 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
There is nothing to stop you building your own keyword lists into the lexer, but this means
that the lexer must be rebuilt if more keywords are added.
SCI_DESCRIBEKEYWORDSETS(<unused>, char *descriptions)
+ A description of all of the keyword sets separated by "\n" is returned by SCI_DESCRIBEKEYWORDSETS.
SCI_GETSTYLEBITSNEEDED
Retrieve the number of bits the current lexer needs for styling. This should normally be the argument
to .
--
cgit v1.2.3