About Scintilla Folding Symbols Setting

About Scintilla Folding Symbols Setting

According to Scintilla Documentation (Last edited5/May/2013 NH )

SC_MARKNUM_*
Arrow
Plus/minus
Circle tree
Box tree
FOLDEROPEN
ARROWDOWN MINUS IRCLEMINUS BOXMINUS
FOLDER
ARROW PLUS CIRCLEPLUS BOXPLUS
FOLDERSUB
EMPTY EMPTY VLINE VLINE
FOLDERTAIL
EMPTY EMPTY LCORNERCURVE LCORNER
OLDEREND
EMPTY EMPTY CIRCLEPLUSCONNECTED BOXPLUSCONNECTED
FOLDEROPENMID
EMPTY EMPTY CIRCLEMINUSCONNECTED BOXMINUSCONNECTED
OLDERMIDTAIL
EMPTY EMPTY TCORNERCURVE TCORNER

Set SCI_MARKERDEFINE

You will get that:

 

But when you set SCI_MARKERDEFINE follow that:

SC_MARKNUM_*
Arrow
Plus/minus
Circle tree
Box tree
FOLDEROPEN
ARROWDOWN MINUS IRCLEMINUS BOXMINUS
FOLDER
ARROW PLUS CIRCLEPLUS BOXPLUS
FOLDERSUB
VLINE VLINE VLINE VLINE
FOLDERTAIL
LCORNER LCORNER LCORNERCURVE LCORNER
OLDEREND
EMPTY EMPTY CIRCLEPLUSCONNECTED BOXPLUSCONNECTED
FOLDEROPENMID
EMPTY EMPTY CIRCLEMINUSCONNECTED BOXMINUSCONNECTED
OLDERMIDTAIL
TCORNERCURVE TCORNERCURVE TCORNERCURVE TCORNER
You will get that:

 

You can change SCI_MARKERSETFOR and SCI_MARKERSETBACK.

Such as:

SendMessage( SCI_MARKERSETFORE, SC_MARKNUM_FOLDER, frColor );
SendMessage( SCI_MARKERSETBACK, SC_MARKNUM_FOLDER, bkColor );
So you can get that:

 

The WtlArrowFoldingSymbolsMarkers.gif is an animation.

猜你喜欢

转载自blog.csdn.net/gocad/article/details/9075145
今日推荐