diff options
-rw-r--r-- | doc/ScintillaDoc.html | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 1ed31bcaf..265ae7c86 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -388,25 +388,38 @@ SCI_STYLESETVISIBLE(int stylenumber, bool visible) STYLE_CONTROLCHAR, and STYLE_INDENTGUIDE. These can be defined with the SCI_STYLESET* messages. </p> + <h3> + Caret and Selection styles + </h3> <pre> SCI_SETSELFORE(bool useSelectionForeColour, int colour) SCI_SETSELBACK(bool useSelectionBackColour, int colour) SCI_SETCARETFORE(int colour) SCI_GETCARETFORE +SCI_GETCARETLINEVISIBLE +SCI_SETCARETLINEVISIBLE(bool show) +SCI_GETCARETLINEBACK +SCI_SETCARETLINEBACK(int colour) SCI_GETCARETPERIOD SCI_SETCARETPERIOD(int milliseconds) SCI_GETCARETWIDTH SCI_SETCARETWIDTH(int pixels) </pre> <p> - The selection is shown by changing the foreground and / or background colours. If one of - these is not set then that attribute is not changed for the selection. The default is to show - the selection by changing the background to light grey and leaving the foreground the same as - when it was not selected. + The selection is shown by changing the foreground and / or background colours. + If one of these is not set then that attribute is not changed for the selection. The + default is to show the selection by changing the background to light grey and + leaving the foreground the same as when it was not selected. </p> <p> - The colour of the caret can be set with SCI_SETCARETFORE. The rate at which the caret blinks - can be set with SCI_SETCARETPERIOD which determines the time in milliseconds that the caret + The colour of the caret can be set with SCI_SETCARETFORE. + The background colour of the line containing the caret can be changed + to override the styles on that line with SCI_GETCARETLINEVISIBLE + and the colour used set with SCI_SETCARETLINEBACK. + The caret line background colour is overridden by any background colour + used to display markers. + The rate at which the caret blinks can be set with SCI_SETCARETPERIOD + which determines the time in milliseconds that the caret is visible or invisible before changing state. Setting the period to 0 stops the caret blinking. The width of the caret can be set with SCI_SETCARETWIDTH to a value of 1, 2 or 3 pixels. |