|
@@ -1,7 +1,7 @@
|
|
unit ScintInt;
|
|
unit ScintInt;
|
|
|
|
|
|
{
|
|
{
|
|
- Delphi translation of Scintilla.h from Scintilla 4.4.6
|
|
|
|
|
|
+ Delphi translation of Scintilla.h from Scintilla 5.1.0
|
|
created by Jordan Russell and updated by Martijn Laan
|
|
created by Jordan Russell and updated by Martijn Laan
|
|
}
|
|
}
|
|
|
|
|
|
@@ -74,6 +74,8 @@ const
|
|
SCI_GETNEXTTABSTOP = 2677;
|
|
SCI_GETNEXTTABSTOP = 2677;
|
|
SC_CP_UTF8 = 65001;
|
|
SC_CP_UTF8 = 65001;
|
|
SCI_SETCODEPAGE = 2037;
|
|
SCI_SETCODEPAGE = 2037;
|
|
|
|
+ SCI_SETFONTLOCALE = 2760;
|
|
|
|
+ SCI_GETFONTLOCALE = 2761;
|
|
SC_IME_WINDOWED = 0;
|
|
SC_IME_WINDOWED = 0;
|
|
SC_IME_INLINE = 1;
|
|
SC_IME_INLINE = 1;
|
|
SCI_GETIMEINTERACTION = 2678;
|
|
SCI_GETIMEINTERACTION = 2678;
|
|
@@ -132,6 +134,10 @@ const
|
|
SCI_MARKERSETFORE = 2041;
|
|
SCI_MARKERSETFORE = 2041;
|
|
SCI_MARKERSETBACK = 2042;
|
|
SCI_MARKERSETBACK = 2042;
|
|
SCI_MARKERSETBACKSELECTED = 2292;
|
|
SCI_MARKERSETBACKSELECTED = 2292;
|
|
|
|
+ SCI_MARKERSETFORETRANSLUCENT = 2294;
|
|
|
|
+ SCI_MARKERSETBACKTRANSLUCENT = 2295;
|
|
|
|
+ SCI_MARKERSETBACKSELECTEDTRANSLUCENT = 2296;
|
|
|
|
+ SCI_MARKERSETSTROKEWIDTH = 2297;
|
|
SCI_MARKERENABLEHIGHLIGHT = 2293;
|
|
SCI_MARKERENABLEHIGHLIGHT = 2293;
|
|
SCI_MARKERADD = 2043;
|
|
SCI_MARKERADD = 2043;
|
|
SCI_MARKERDELETE = 2044;
|
|
SCI_MARKERDELETE = 2044;
|
|
@@ -142,6 +148,8 @@ const
|
|
SCI_MARKERDEFINEPIXMAP = 2049;
|
|
SCI_MARKERDEFINEPIXMAP = 2049;
|
|
SCI_MARKERADDSET = 2466;
|
|
SCI_MARKERADDSET = 2466;
|
|
SCI_MARKERSETALPHA = 2476;
|
|
SCI_MARKERSETALPHA = 2476;
|
|
|
|
+ SCI_MARKERGETLAYER = 2734;
|
|
|
|
+ SCI_MARKERSETLAYER = 2735;
|
|
SC_MAX_MARGIN = 4;
|
|
SC_MAX_MARGIN = 4;
|
|
SC_MARGIN_SYMBOL = 0;
|
|
SC_MARGIN_SYMBOL = 0;
|
|
SC_MARGIN_NUMBER = 1;
|
|
SC_MARGIN_NUMBER = 1;
|
|
@@ -234,12 +242,44 @@ const
|
|
SCI_STYLEGETWEIGHT = 2064;
|
|
SCI_STYLEGETWEIGHT = 2064;
|
|
SCI_STYLESETCHARACTERSET = 2066;
|
|
SCI_STYLESETCHARACTERSET = 2066;
|
|
SCI_STYLESETHOTSPOT = 2409;
|
|
SCI_STYLESETHOTSPOT = 2409;
|
|
|
|
+ SC_ELEMENT_LIST = 0;
|
|
|
|
+ SC_ELEMENT_LIST_BACK = 1;
|
|
|
|
+ SC_ELEMENT_LIST_SELECTED = 2;
|
|
|
|
+ SC_ELEMENT_LIST_SELECTED_BACK = 3;
|
|
|
|
+ SC_ELEMENT_SELECTION_TEXT = 10;
|
|
|
|
+ SC_ELEMENT_SELECTION_BACK = 11;
|
|
|
|
+ SC_ELEMENT_SELECTION_ADDITIONAL_TEXT = 12;
|
|
|
|
+ SC_ELEMENT_SELECTION_ADDITIONAL_BACK = 13;
|
|
|
|
+ SC_ELEMENT_SELECTION_SECONDARY_TEXT = 14;
|
|
|
|
+ SC_ELEMENT_SELECTION_SECONDARY_BACK = 15;
|
|
|
|
+ SC_ELEMENT_SELECTION_INACTIVE_TEXT = 16;
|
|
|
|
+ SC_ELEMENT_SELECTION_INACTIVE_BACK = 17;
|
|
|
|
+ SC_ELEMENT_CARET = 40;
|
|
|
|
+ SC_ELEMENT_CARET_ADDITIONAL = 41;
|
|
|
|
+ SC_ELEMENT_CARET_LINE_BACK = 50;
|
|
|
|
+ SC_ELEMENT_WHITE_SPACE = 60;
|
|
|
|
+ SC_ELEMENT_WHITE_SPACE_BACK = 61;
|
|
|
|
+ SC_ELEMENT_HOT_SPOT_ACTIVE = 70;
|
|
|
|
+ SC_ELEMENT_HOT_SPOT_ACTIVE_BACK = 71;
|
|
|
|
+ SCI_SETELEMENTCOLOUR = 2753;
|
|
|
|
+ SCI_GETELEMENTCOLOUR = 2754;
|
|
|
|
+ SCI_RESETELEMENTCOLOUR = 2755;
|
|
|
|
+ SCI_GETELEMENTISSET = 2756;
|
|
|
|
+ SCI_GETELEMENTALLOWSTRANSLUCENT = 2757;
|
|
|
|
+ SCI_GETELEMENTBASECOLOUR = 2758;
|
|
SCI_SETSELFORE = 2067;
|
|
SCI_SETSELFORE = 2067;
|
|
SCI_SETSELBACK = 2068;
|
|
SCI_SETSELBACK = 2068;
|
|
SCI_GETSELALPHA = 2477;
|
|
SCI_GETSELALPHA = 2477;
|
|
SCI_SETSELALPHA = 2478;
|
|
SCI_SETSELALPHA = 2478;
|
|
SCI_GETSELEOLFILLED = 2479;
|
|
SCI_GETSELEOLFILLED = 2479;
|
|
SCI_SETSELEOLFILLED = 2480;
|
|
SCI_SETSELEOLFILLED = 2480;
|
|
|
|
+ SC_LAYER_BASE = 0;
|
|
|
|
+ SC_LAYER_UNDER_TEXT = 1;
|
|
|
|
+ SC_LAYER_OVER_TEXT = 2;
|
|
|
|
+ SCI_GETSELECTIONLAYER = 2762;
|
|
|
|
+ SCI_SETSELECTIONLAYER = 2763;
|
|
|
|
+ SCI_GETCARETLINELAYER = 2764;
|
|
|
|
+ SCI_SETCARETLINELAYER = 2765;
|
|
SCI_SETCARETFORE = 2069;
|
|
SCI_SETCARETFORE = 2069;
|
|
SCI_ASSIGNCMDKEY = 2070;
|
|
SCI_ASSIGNCMDKEY = 2070;
|
|
SCI_CLEARCMDKEY = 2071;
|
|
SCI_CLEARCMDKEY = 2071;
|
|
@@ -296,9 +336,12 @@ const
|
|
SCI_INDICGETHOVERFORE = 2683;
|
|
SCI_INDICGETHOVERFORE = 2683;
|
|
SC_INDICVALUEBIT = $1000000;
|
|
SC_INDICVALUEBIT = $1000000;
|
|
SC_INDICVALUEMASK = $FFFFFF;
|
|
SC_INDICVALUEMASK = $FFFFFF;
|
|
|
|
+ SC_INDICFLAG_NONE = 0;
|
|
SC_INDICFLAG_VALUEFORE = 1;
|
|
SC_INDICFLAG_VALUEFORE = 1;
|
|
SCI_INDICSETFLAGS = 2684;
|
|
SCI_INDICSETFLAGS = 2684;
|
|
SCI_INDICGETFLAGS = 2685;
|
|
SCI_INDICGETFLAGS = 2685;
|
|
|
|
+ SCI_INDICSETSTROKEWIDTH = 2751;
|
|
|
|
+ SCI_INDICGETSTROKEWIDTH = 2752;
|
|
SCI_SETWHITESPACEFORE = 2084;
|
|
SCI_SETWHITESPACEFORE = 2084;
|
|
SCI_SETWHITESPACEBACK = 2085;
|
|
SCI_SETWHITESPACEBACK = 2085;
|
|
SCI_SETWHITESPACESIZE = 2086;
|
|
SCI_SETWHITESPACESIZE = 2086;
|
|
@@ -426,6 +469,7 @@ const
|
|
SCI_GETTEXT = 2182;
|
|
SCI_GETTEXT = 2182;
|
|
SCI_GETTEXTLENGTH = 2183;
|
|
SCI_GETTEXTLENGTH = 2183;
|
|
SCI_GETDIRECTFUNCTION = 2184;
|
|
SCI_GETDIRECTFUNCTION = 2184;
|
|
|
|
+ SCI_GETDIRECTSTATUSFUNCTION = 2772;
|
|
SCI_GETDIRECTPOINTER = 2185;
|
|
SCI_GETDIRECTPOINTER = 2185;
|
|
SCI_SETOVERTYPE = 2186;
|
|
SCI_SETOVERTYPE = 2186;
|
|
SCI_GETOVERTYPE = 2187;
|
|
SCI_GETOVERTYPE = 2187;
|
|
@@ -462,6 +506,7 @@ const
|
|
SCI_VISIBLEFROMDOCLINE = 2220;
|
|
SCI_VISIBLEFROMDOCLINE = 2220;
|
|
SCI_DOCLINEFROMVISIBLE = 2221;
|
|
SCI_DOCLINEFROMVISIBLE = 2221;
|
|
SCI_WRAPCOUNT = 2235;
|
|
SCI_WRAPCOUNT = 2235;
|
|
|
|
+ SC_FOLDLEVELNONE = $0;
|
|
SC_FOLDLEVELBASE = $400;
|
|
SC_FOLDLEVELBASE = $400;
|
|
SC_FOLDLEVELWHITEFLAG = $1000;
|
|
SC_FOLDLEVELWHITEFLAG = $1000;
|
|
SC_FOLDLEVELHEADERFLAG = $2000;
|
|
SC_FOLDLEVELHEADERFLAG = $2000;
|
|
@@ -493,11 +538,13 @@ const
|
|
SCI_EXPANDCHILDREN = 2239;
|
|
SCI_EXPANDCHILDREN = 2239;
|
|
SCI_FOLDALL = 2662;
|
|
SCI_FOLDALL = 2662;
|
|
SCI_ENSUREVISIBLE = 2232;
|
|
SCI_ENSUREVISIBLE = 2232;
|
|
|
|
+ SC_AUTOMATICFOLD_NONE = $0000;
|
|
SC_AUTOMATICFOLD_SHOW = $0001;
|
|
SC_AUTOMATICFOLD_SHOW = $0001;
|
|
SC_AUTOMATICFOLD_CLICK = $0002;
|
|
SC_AUTOMATICFOLD_CLICK = $0002;
|
|
SC_AUTOMATICFOLD_CHANGE = $0004;
|
|
SC_AUTOMATICFOLD_CHANGE = $0004;
|
|
SCI_SETAUTOMATICFOLD = 2663;
|
|
SCI_SETAUTOMATICFOLD = 2663;
|
|
SCI_GETAUTOMATICFOLD = 2664;
|
|
SCI_GETAUTOMATICFOLD = 2664;
|
|
|
|
+ SC_FOLDFLAG_NONE = $0000;
|
|
SC_FOLDFLAG_LINEBEFORE_EXPANDED = $0002;
|
|
SC_FOLDFLAG_LINEBEFORE_EXPANDED = $0002;
|
|
SC_FOLDFLAG_LINEBEFORE_CONTRACTED = $0004;
|
|
SC_FOLDFLAG_LINEBEFORE_CONTRACTED = $0004;
|
|
SC_FOLDFLAG_LINEAFTER_EXPANDED = $0008;
|
|
SC_FOLDFLAG_LINEAFTER_EXPANDED = $0008;
|
|
@@ -811,6 +858,7 @@ const
|
|
SCI_TOGGLECARETSTICKY = 2459;
|
|
SCI_TOGGLECARETSTICKY = 2459;
|
|
SCI_SETPASTECONVERTENDINGS = 2467;
|
|
SCI_SETPASTECONVERTENDINGS = 2467;
|
|
SCI_GETPASTECONVERTENDINGS = 2468;
|
|
SCI_GETPASTECONVERTENDINGS = 2468;
|
|
|
|
+ SCI_REPLACERECTANGULAR = 2771;
|
|
SCI_SELECTIONDUPLICATE = 2469;
|
|
SCI_SELECTIONDUPLICATE = 2469;
|
|
SCI_SETCARETLINEBACKALPHA = 2470;
|
|
SCI_SETCARETLINEBACKALPHA = 2470;
|
|
SCI_GETCARETLINEBACKALPHA = 2471;
|
|
SCI_GETCARETLINEBACKALPHA = 2471;
|
|
@@ -978,28 +1026,56 @@ const
|
|
SCI_SETREPRESENTATION = 2665;
|
|
SCI_SETREPRESENTATION = 2665;
|
|
SCI_GETREPRESENTATION = 2666;
|
|
SCI_GETREPRESENTATION = 2666;
|
|
SCI_CLEARREPRESENTATION = 2667;
|
|
SCI_CLEARREPRESENTATION = 2667;
|
|
|
|
+ SCI_CLEARALLREPRESENTATIONS = 2770;
|
|
|
|
+ SC_REPRESENTATION_PLAIN = 0;
|
|
|
|
+ SC_REPRESENTATION_BLOB = 1;
|
|
|
|
+ SC_REPRESENTATION_COLOUR = $10;
|
|
|
|
+ SCI_SETREPRESENTATIONAPPEARANCE = 2766;
|
|
|
|
+ SCI_GETREPRESENTATIONAPPEARANCE = 2767;
|
|
|
|
+ SCI_SETREPRESENTATIONCOLOUR = 2768;
|
|
|
|
+ SCI_GETREPRESENTATIONCOLOUR = 2769;
|
|
SCI_EOLANNOTATIONSETTEXT = 2740;
|
|
SCI_EOLANNOTATIONSETTEXT = 2740;
|
|
SCI_EOLANNOTATIONGETTEXT = 2741;
|
|
SCI_EOLANNOTATIONGETTEXT = 2741;
|
|
SCI_EOLANNOTATIONSETSTYLE = 2742;
|
|
SCI_EOLANNOTATIONSETSTYLE = 2742;
|
|
SCI_EOLANNOTATIONGETSTYLE = 2743;
|
|
SCI_EOLANNOTATIONGETSTYLE = 2743;
|
|
SCI_EOLANNOTATIONCLEARALL = 2744;
|
|
SCI_EOLANNOTATIONCLEARALL = 2744;
|
|
- EOLANNOTATION_HIDDEN = 0;
|
|
|
|
- EOLANNOTATION_STANDARD = 1;
|
|
|
|
- EOLANNOTATION_BOXED = 2;
|
|
|
|
|
|
+ EOLANNOTATION_HIDDEN = $0;
|
|
|
|
+ EOLANNOTATION_STANDARD = $1;
|
|
|
|
+ EOLANNOTATION_BOXED = $2;
|
|
|
|
+ EOLANNOTATION_STADIUM = $100;
|
|
|
|
+ EOLANNOTATION_FLAT_CIRCLE = $101;
|
|
|
|
+ EOLANNOTATION_ANGLE_CIRCLE = $102;
|
|
|
|
+ EOLANNOTATION_CIRCLE_FLAT = $110;
|
|
|
|
+ EOLANNOTATION_FLATS = $111;
|
|
|
|
+ EOLANNOTATION_ANGLE_FLAT = $112;
|
|
|
|
+ EOLANNOTATION_CIRCLE_ANGLE = $120;
|
|
|
|
+ EOLANNOTATION_FLAT_ANGLE = $121;
|
|
|
|
+ EOLANNOTATION_ANGLES = $122;
|
|
SCI_EOLANNOTATIONSETVISIBLE = 2745;
|
|
SCI_EOLANNOTATIONSETVISIBLE = 2745;
|
|
SCI_EOLANNOTATIONGETVISIBLE = 2746;
|
|
SCI_EOLANNOTATIONGETVISIBLE = 2746;
|
|
SCI_EOLANNOTATIONSETSTYLEOFFSET = 2747;
|
|
SCI_EOLANNOTATIONSETSTYLEOFFSET = 2747;
|
|
SCI_EOLANNOTATIONGETSTYLEOFFSET = 2748;
|
|
SCI_EOLANNOTATIONGETSTYLEOFFSET = 2748;
|
|
|
|
+ SC_SUPPORTS_LINE_DRAWS_FINAL = 0;
|
|
|
|
+ SC_SUPPORTS_PIXEL_DIVISIONS = 1;
|
|
|
|
+ SC_SUPPORTS_FRACTIONAL_STROKE_WIDTH = 2;
|
|
|
|
+ SC_SUPPORTS_TRANSLUCENT_STROKE = 3;
|
|
|
|
+ SC_SUPPORTS_PIXEL_MODIFICATION = 4;
|
|
|
|
+ SCI_SUPPORTSFEATURE = 2750;
|
|
|
|
+ SC_LINECHARACTERINDEX_NONE = 0;
|
|
|
|
+ SC_LINECHARACTERINDEX_UTF32 = 1;
|
|
|
|
+ SC_LINECHARACTERINDEX_UTF16 = 2;
|
|
|
|
+ SCI_GETLINECHARACTERINDEX = 2710;
|
|
|
|
+ SCI_ALLOCATELINECHARACTERINDEX = 2711;
|
|
|
|
+ SCI_RELEASELINECHARACTERINDEX = 2712;
|
|
|
|
+ SCI_LINEFROMINDEXPOSITION = 2713;
|
|
|
|
+ SCI_INDEXPOSITIONFROMLINE = 2714;
|
|
SCI_STARTRECORD = 3001;
|
|
SCI_STARTRECORD = 3001;
|
|
SCI_STOPRECORD = 3002;
|
|
SCI_STOPRECORD = 3002;
|
|
- SCI_SETLEXER = 4001;
|
|
|
|
SCI_GETLEXER = 4002;
|
|
SCI_GETLEXER = 4002;
|
|
SCI_COLOURISE = 4003;
|
|
SCI_COLOURISE = 4003;
|
|
SCI_SETPROPERTY = 4004;
|
|
SCI_SETPROPERTY = 4004;
|
|
KEYWORDSET_MAX = 8;
|
|
KEYWORDSET_MAX = 8;
|
|
SCI_SETKEYWORDS = 4005;
|
|
SCI_SETKEYWORDS = 4005;
|
|
- SCI_SETLEXERLANGUAGE = 4006;
|
|
|
|
- SCI_LOADLEXERLIBRARY = 4007;
|
|
|
|
SCI_GETPROPERTY = 4008;
|
|
SCI_GETPROPERTY = 4008;
|
|
SCI_GETPROPERTYEXPANDED = 4009;
|
|
SCI_GETPROPERTYEXPANDED = 4009;
|
|
SCI_GETPROPERTYINT = 4010;
|
|
SCI_GETPROPERTYINT = 4010;
|
|
@@ -1052,6 +1128,7 @@ const
|
|
SC_MOD_CHANGETABSTOPS = $200000;
|
|
SC_MOD_CHANGETABSTOPS = $200000;
|
|
SC_MOD_CHANGEEOLANNOTATION = $400000;
|
|
SC_MOD_CHANGEEOLANNOTATION = $400000;
|
|
SC_MODEVENTMASKALL = $7FFFFF;
|
|
SC_MODEVENTMASKALL = $7FFFFF;
|
|
|
|
+ SC_UPDATE_NONE = $0;
|
|
SC_UPDATE_CONTENT = $1;
|
|
SC_UPDATE_CONTENT = $1;
|
|
SC_UPDATE_SELECTION = $2;
|
|
SC_UPDATE_SELECTION = $2;
|
|
SC_UPDATE_V_SCROLL = $4;
|
|
SC_UPDATE_V_SCROLL = $4;
|
|
@@ -1131,14 +1208,6 @@ const
|
|
SC_BIDIRECTIONAL_R2L = 2;
|
|
SC_BIDIRECTIONAL_R2L = 2;
|
|
SCI_GETBIDIRECTIONAL = 2708;
|
|
SCI_GETBIDIRECTIONAL = 2708;
|
|
SCI_SETBIDIRECTIONAL = 2709;
|
|
SCI_SETBIDIRECTIONAL = 2709;
|
|
- SC_LINECHARACTERINDEX_NONE = 0;
|
|
|
|
- SC_LINECHARACTERINDEX_UTF32 = 1;
|
|
|
|
- SC_LINECHARACTERINDEX_UTF16 = 2;
|
|
|
|
- SCI_GETLINECHARACTERINDEX = 2710;
|
|
|
|
- SCI_ALLOCATELINECHARACTERINDEX = 2711;
|
|
|
|
- SCI_RELEASELINECHARACTERINDEX = 2712;
|
|
|
|
- SCI_LINEFROMINDEXPOSITION = 2713;
|
|
|
|
- SCI_INDEXPOSITIONFROMLINE = 2714;
|
|
|
|
{$ENDIF}
|
|
{$ENDIF}
|
|
|
|
|
|
type
|
|
type
|