From 56d581a730cd2c5dd0959c6b3bd532c9f5ad42e2 Mon Sep 17 00:00:00 2001
From: Neil Hodgson SCI_MARKERDEFINE(int markerNumber, int markerSymbols)
This message associates a marker number in the range 0 to 31 with one of the marker symbols or
an ASCII character. The general-purpose marker symbols currently available are:
- SC_MARK_CIRCLE, SC_MARK_ROUNDRECT, SC_MARK_ARROW,
- SC_MARK_SMALLRECT, SC_MARK_SHORTARROW, SC_MARK_EMPTY,
- SC_MARK_ARROWDOWN, SC_MARK_MINUS, SC_MARK_PLUS,
- SC_MARK_ARROWS, SC_MARK_DOTDOTDOT,
- SC_MARK_BACKGROUND, SC_MARK_LEFTRECT,
- SC_MARK_FULLRECT, and SC_MARK_UNDERLINE.SC_MARK_CIRCLE,
+ SC_MARK_ROUNDRECT,
+ SC_MARK_ARROW,
+ SC_MARK_SMALLRECT,
+ SC_MARK_SHORTARROW,
+ SC_MARK_EMPTY,
+ SC_MARK_ARROWDOWN,
+ SC_MARK_MINUS,
+ SC_MARK_PLUS,
+ SC_MARK_ARROWS,
+ SC_MARK_DOTDOTDOT,
+ SC_MARK_BACKGROUND,
+ SC_MARK_LEFTRECT,
+ SC_MARK_FULLRECT,
+ SC_MARK_BOOKMARK, and
+ SC_MARK_UNDERLINE.
The SC_MARK_BACKGROUND marker changes the background colour of the line only.
The SC_MARK_FULLRECT symbol mirrors this, changing only the margin background colour.
@@ -3588,16 +3598,23 @@ struct Sci_TextToFind {
There are also marker symbols designed for use in the folding margin in a flattened tree
style.
- SC_MARK_BOXMINUS, SC_MARK_BOXMINUSCONNECTED,
- SC_MARK_BOXPLUS, SC_MARK_BOXPLUSCONNECTED,
- SC_MARK_CIRCLEMINUS, SC_MARK_CIRCLEMINUSCONNECTED,
- SC_MARK_CIRCLEPLUS, SC_MARK_CIRCLEPLUSCONNECTED,
- SC_MARK_LCORNER, SC_MARK_LCORNERCURVE, SC_MARK_TCORNER,
- SC_MARK_TCORNERCURVE, and SC_MARK_VLINE.
SC_MARK_BOXMINUS,
+ SC_MARK_BOXMINUSCONNECTED,
+ SC_MARK_BOXPLUS,
+ SC_MARK_BOXPLUSCONNECTED,
+ SC_MARK_CIRCLEMINUS,
+ SC_MARK_CIRCLEMINUSCONNECTED,
+ SC_MARK_CIRCLEPLUS,
+ SC_MARK_CIRCLEPLUSCONNECTED,
+ SC_MARK_LCORNER,
+ SC_MARK_LCORNERCURVE,
+ SC_MARK_TCORNER,
+ SC_MARK_TCORNERCURVE, and
+ SC_MARK_VLINE.
+ Characters can be used as markers by adding the ASCII value of the character to
SC_MARK_CHARACTER (10000). For example, to use 'A' (ASCII code 65) as marker
number 1 use:SCI_MARKERDEFINE(1, SC_MARK_CHARACTER+65). SCI_MARKERDEFINE(1, SC_MARK_CHARACTER+65). The marker numbers SC_MARKNUM_FOLDER and SC_MARKNUM_FOLDEROPEN are
used for showing that a fold is present and open or closed. Any symbols may be assigned for
--
cgit v1.2.3