From 9c377f7ef51248855a3c8b6182d092f0ea725874 Mon Sep 17 00:00:00 2001
From: Neil Last edited 3 January 2020 NH Last edited 29 March 2020 NH There is an overview of the internal design of
Scintilla. SCI_MARKERLINEFROMHANDLE(int markerHandle) → int SCI_MARKERLINEFROMHANDLE(int markerHandle) → line
- SCI_INDICATORSTART(int indicator, position pos) → intScintilla Documentation
-
@@ -4145,7 +4145,7 @@ struct Sci_TextToFind {
-
+
@@ -4403,7 +4403,7 @@ struct Sci_TextToFind {
message returns the line number of the first line that contains one of the markers in
markerMask or -1 if no marker is found.
+
The markerHandle argument is an identifier for a marker returned by . This function searches
the document for the marker with this handle and returns the line number that contains it or -1
@@ -4481,8 +4481,8 @@ struct Sci_TextToFind {
-
-
+
+
@@ -4804,8 +4804,8 @@ struct Sci_TextToFind {
- SCI_INDICATOREND(int indicator, position pos) → int
+ SCI_INDICATORSTART(int indicator, position pos) → position
+ SCI_INDICATOREND(int indicator, position pos) → position
Find the start or end of a range with one value from a position within the range.
Can be used to iterate through the document to discover all the indicator positions.
-
@@ -5180,7 +5180,7 @@ struct Sci_TextToFind {
This message returns or sets the value of the current position when SCI_CALLTIPSHOW
started to display the tip.
SCI_CALLTIPSETHLT(int highlightStart, int highlightEnd)
+
SCI_CALLTIPSETHLT(position highlightStart, position highlightEnd)
This sets the region of the call tips text to display in a highlighted style.
highlightStart is the zero-based index into the string of the first character to
highlight and highlightEnd is the index of the first character after the highlight.
@@ -6904,7 +6904,7 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
-
+
@@ -6955,11 +6955,11 @@ sptr_t CallScintilla(unsigned int iMessage, uptr_t wParam, sptr_t lParam){
Lex*.cxx file and search for LexerModule. The third argument in the
LexerModule constructor is the name to use.
SCI_SETILEXER(<unused>, pointer lexer)
+
SCI_SETILEXER(<unused>, pointer ilexer)
SCI_SETILEXER allows setting a lexer as an ILexer5*.
The lexer may be implemented by an application or a shared library such as Lexilla.
To test if your lexer assignment worked, use SCI_GETLEXER before and after setting the new lexer to
see if the lexer number changed.
GetName and GetIdentifier may be called
to discover the identity of a lexer and be used to implement
-SCI_GETLEXERLANGUAGE and
-SCI_GETLEXER.
+SCI_GETLEXERLANGUAGE and
+SCI_GETLEXER.
PropertyGet may be called
to discover the value of a property stored by a lexer and be used to implement
-.