1376 lines
42 KiB
ObjectPascal
1376 lines
42 KiB
ObjectPascal
unit ScintInt;
|
|
|
|
{
|
|
Delphi translation of Scintilla.h from Scintilla 5.5.0
|
|
created by Jordan Russell and updated by Martijn Laan
|
|
}
|
|
|
|
interface
|
|
|
|
uses
|
|
Windows;
|
|
|
|
const
|
|
INVALID_POSITION = -1;
|
|
SCI_START = 2000;
|
|
SCI_OPTIONAL_START = 3000;
|
|
SCI_LEXER_START = 4000;
|
|
SCI_ADDTEXT = 2001;
|
|
SCI_ADDSTYLEDTEXT = 2002;
|
|
SCI_INSERTTEXT = 2003;
|
|
SCI_CHANGEINSERTION = 2672;
|
|
SCI_CLEARALL = 2004;
|
|
SCI_DELETERANGE = 2645;
|
|
SCI_CLEARDOCUMENTSTYLE = 2005;
|
|
SCI_GETLENGTH = 2006;
|
|
SCI_GETCHARAT = 2007;
|
|
SCI_GETCURRENTPOS = 2008;
|
|
SCI_GETANCHOR = 2009;
|
|
SCI_GETSTYLEAT = 2010;
|
|
SCI_GETSTYLEINDEXAT = 2038;
|
|
SCI_REDO = 2011;
|
|
SCI_SETUNDOCOLLECTION = 2012;
|
|
SCI_SELECTALL = 2013;
|
|
SCI_SETSAVEPOINT = 2014;
|
|
SCI_GETSTYLEDTEXT = 2015;
|
|
SCI_GETSTYLEDTEXTFULL = 2778;
|
|
SCI_CANREDO = 2016;
|
|
SCI_MARKERLINEFROMHANDLE = 2017;
|
|
SCI_MARKERDELETEHANDLE = 2018;
|
|
SCI_MARKERHANDLEFROMLINE = 2732;
|
|
SCI_MARKERNUMBERFROMLINE = 2733;
|
|
SCI_GETUNDOCOLLECTION = 2019;
|
|
SCWS_INVISIBLE = 0;
|
|
SCWS_VISIBLEALWAYS = 1;
|
|
SCWS_VISIBLEAFTERINDENT = 2;
|
|
SCWS_VISIBLEONLYININDENT = 3;
|
|
SCI_GETVIEWWS = 2020;
|
|
SCI_SETVIEWWS = 2021;
|
|
SCTD_LONGARROW = 0;
|
|
SCTD_STRIKEOUT = 1;
|
|
SCI_GETTABDRAWMODE = 2698;
|
|
SCI_SETTABDRAWMODE = 2699;
|
|
SCI_POSITIONFROMPOINT = 2022;
|
|
SCI_POSITIONFROMPOINTCLOSE = 2023;
|
|
SCI_GOTOLINE = 2024;
|
|
SCI_GOTOPOS = 2025;
|
|
SCI_SETANCHOR = 2026;
|
|
SCI_GETCURLINE = 2027;
|
|
SCI_GETENDSTYLED = 2028;
|
|
SC_EOL_CRLF = 0;
|
|
SC_EOL_CR = 1;
|
|
SC_EOL_LF = 2;
|
|
SCI_CONVERTEOLS = 2029;
|
|
SCI_GETEOLMODE = 2030;
|
|
SCI_SETEOLMODE = 2031;
|
|
SCI_STARTSTYLING = 2032;
|
|
SCI_SETSTYLING = 2033;
|
|
SCI_GETBUFFEREDDRAW = 2034;
|
|
SCI_SETBUFFEREDDRAW = 2035;
|
|
SCI_SETTABWIDTH = 2036;
|
|
SCI_GETTABWIDTH = 2121;
|
|
SCI_SETTABMINIMUMWIDTH = 2724;
|
|
SCI_GETTABMINIMUMWIDTH = 2725;
|
|
SCI_CLEARTABSTOPS = 2675;
|
|
SCI_ADDTABSTOP = 2676;
|
|
SCI_GETNEXTTABSTOP = 2677;
|
|
SC_CP_UTF8 = 65001;
|
|
SCI_SETCODEPAGE = 2037;
|
|
SCI_SETFONTLOCALE = 2760;
|
|
SCI_GETFONTLOCALE = 2761;
|
|
SC_IME_WINDOWED = 0;
|
|
SC_IME_INLINE = 1;
|
|
SCI_GETIMEINTERACTION = 2678;
|
|
SCI_SETIMEINTERACTION = 2679;
|
|
SC_ALPHA_TRANSPARENT = 0;
|
|
SC_ALPHA_OPAQUE = 255;
|
|
SC_ALPHA_NOALPHA = 256;
|
|
SC_CURSORNORMAL = -1;
|
|
SC_CURSORARROW = 2;
|
|
SC_CURSORWAIT = 4;
|
|
SC_CURSORREVERSEARROW = 7;
|
|
MARKER_MAX = 31;
|
|
SC_MARK_CIRCLE = 0;
|
|
SC_MARK_ROUNDRECT = 1;
|
|
SC_MARK_ARROW = 2;
|
|
SC_MARK_SMALLRECT = 3;
|
|
SC_MARK_SHORTARROW = 4;
|
|
SC_MARK_EMPTY = 5;
|
|
SC_MARK_ARROWDOWN = 6;
|
|
SC_MARK_MINUS = 7;
|
|
SC_MARK_PLUS = 8;
|
|
SC_MARK_VLINE = 9;
|
|
SC_MARK_LCORNER = 10;
|
|
SC_MARK_TCORNER = 11;
|
|
SC_MARK_BOXPLUS = 12;
|
|
SC_MARK_BOXPLUSCONNECTED = 13;
|
|
SC_MARK_BOXMINUS = 14;
|
|
SC_MARK_BOXMINUSCONNECTED = 15;
|
|
SC_MARK_LCORNERCURVE = 16;
|
|
SC_MARK_TCORNERCURVE = 17;
|
|
SC_MARK_CIRCLEPLUS = 18;
|
|
SC_MARK_CIRCLEPLUSCONNECTED = 19;
|
|
SC_MARK_CIRCLEMINUS = 20;
|
|
SC_MARK_CIRCLEMINUSCONNECTED = 21;
|
|
SC_MARK_BACKGROUND = 22;
|
|
SC_MARK_DOTDOTDOT = 23;
|
|
SC_MARK_ARROWS = 24;
|
|
SC_MARK_PIXMAP = 25;
|
|
SC_MARK_FULLRECT = 26;
|
|
SC_MARK_LEFTRECT = 27;
|
|
SC_MARK_AVAILABLE = 28;
|
|
SC_MARK_UNDERLINE = 29;
|
|
SC_MARK_RGBAIMAGE = 30;
|
|
SC_MARK_BOOKMARK = 31;
|
|
SC_MARK_VERTICALBOOKMARK = 32;
|
|
SC_MARK_BAR = 33;
|
|
SC_MARK_CHARACTER = 10000;
|
|
SC_MARKNUM_HISTORY_REVERTED_TO_ORIGIN = 21;
|
|
SC_MARKNUM_HISTORY_SAVED = 22;
|
|
SC_MARKNUM_HISTORY_MODIFIED = 23;
|
|
SC_MARKNUM_HISTORY_REVERTED_TO_MODIFIED = 24;
|
|
SC_MARKNUM_FOLDEREND = 25;
|
|
SC_MARKNUM_FOLDEROPENMID = 26;
|
|
SC_MARKNUM_FOLDERMIDTAIL = 27;
|
|
SC_MARKNUM_FOLDERTAIL = 28;
|
|
SC_MARKNUM_FOLDERSUB = 29;
|
|
SC_MARKNUM_FOLDER = 30;
|
|
SC_MARKNUM_FOLDEROPEN = 31;
|
|
SC_MASK_HISTORY = $01E00000;
|
|
SC_MASK_FOLDERS = $FE000000;
|
|
SCI_MARKERDEFINE = 2040;
|
|
SCI_MARKERSETFORE = 2041;
|
|
SCI_MARKERSETBACK = 2042;
|
|
SCI_MARKERSETBACKSELECTED = 2292;
|
|
SCI_MARKERSETFORETRANSLUCENT = 2294;
|
|
SCI_MARKERSETBACKTRANSLUCENT = 2295;
|
|
SCI_MARKERSETBACKSELECTEDTRANSLUCENT = 2296;
|
|
SCI_MARKERSETSTROKEWIDTH = 2297;
|
|
SCI_MARKERENABLEHIGHLIGHT = 2293;
|
|
SCI_MARKERADD = 2043;
|
|
SCI_MARKERDELETE = 2044;
|
|
SCI_MARKERDELETEALL = 2045;
|
|
SCI_MARKERGET = 2046;
|
|
SCI_MARKERNEXT = 2047;
|
|
SCI_MARKERPREVIOUS = 2048;
|
|
SCI_MARKERDEFINEPIXMAP = 2049;
|
|
SCI_MARKERADDSET = 2466;
|
|
SCI_MARKERSETALPHA = 2476;
|
|
SCI_MARKERGETLAYER = 2734;
|
|
SCI_MARKERSETLAYER = 2735;
|
|
SC_MAX_MARGIN = 4;
|
|
SC_MARGIN_SYMBOL = 0;
|
|
SC_MARGIN_NUMBER = 1;
|
|
SC_MARGIN_BACK = 2;
|
|
SC_MARGIN_FORE = 3;
|
|
SC_MARGIN_TEXT = 4;
|
|
SC_MARGIN_RTEXT = 5;
|
|
SC_MARGIN_COLOUR = 6;
|
|
SCI_SETMARGINTYPEN = 2240;
|
|
SCI_GETMARGINTYPEN = 2241;
|
|
SCI_SETMARGINWIDTHN = 2242;
|
|
SCI_GETMARGINWIDTHN = 2243;
|
|
SCI_SETMARGINMASKN = 2244;
|
|
SCI_GETMARGINMASKN = 2245;
|
|
SCI_SETMARGINSENSITIVEN = 2246;
|
|
SCI_GETMARGINSENSITIVEN = 2247;
|
|
SCI_SETMARGINCURSORN = 2248;
|
|
SCI_GETMARGINCURSORN = 2249;
|
|
SCI_SETMARGINBACKN = 2250;
|
|
SCI_GETMARGINBACKN = 2251;
|
|
SCI_SETMARGINS = 2252;
|
|
SCI_GETMARGINS = 2253;
|
|
STYLE_DEFAULT = 32;
|
|
STYLE_LINENUMBER = 33;
|
|
STYLE_BRACELIGHT = 34;
|
|
STYLE_BRACEBAD = 35;
|
|
STYLE_CONTROLCHAR = 36;
|
|
STYLE_INDENTGUIDE = 37;
|
|
STYLE_CALLTIP = 38;
|
|
STYLE_FOLDDISPLAYTEXT = 39;
|
|
STYLE_LASTPREDEFINED = 39;
|
|
STYLE_MAX = 255;
|
|
SC_CHARSET_ANSI = 0;
|
|
SC_CHARSET_DEFAULT = 1;
|
|
SC_CHARSET_BALTIC = 186;
|
|
SC_CHARSET_CHINESEBIG5 = 136;
|
|
SC_CHARSET_EASTEUROPE = 238;
|
|
SC_CHARSET_GB2312 = 134;
|
|
SC_CHARSET_GREEK = 161;
|
|
SC_CHARSET_HANGUL = 129;
|
|
SC_CHARSET_MAC = 77;
|
|
SC_CHARSET_OEM = 255;
|
|
SC_CHARSET_RUSSIAN = 204;
|
|
SC_CHARSET_OEM866 = 866;
|
|
SC_CHARSET_CYRILLIC = 1251;
|
|
SC_CHARSET_SHIFTJIS = 128;
|
|
SC_CHARSET_SYMBOL = 2;
|
|
SC_CHARSET_TURKISH = 162;
|
|
SC_CHARSET_JOHAB = 130;
|
|
SC_CHARSET_HEBREW = 177;
|
|
SC_CHARSET_ARABIC = 178;
|
|
SC_CHARSET_VIETNAMESE = 163;
|
|
SC_CHARSET_THAI = 222;
|
|
SC_CHARSET_8859_15 = 1000;
|
|
SCI_STYLECLEARALL = 2050;
|
|
SCI_STYLESETFORE = 2051;
|
|
SCI_STYLESETBACK = 2052;
|
|
SCI_STYLESETBOLD = 2053;
|
|
SCI_STYLESETITALIC = 2054;
|
|
SCI_STYLESETSIZE = 2055;
|
|
SCI_STYLESETFONT = 2056;
|
|
SCI_STYLESETEOLFILLED = 2057;
|
|
SCI_STYLERESETDEFAULT = 2058;
|
|
SCI_STYLESETUNDERLINE = 2059;
|
|
SC_CASE_MIXED = 0;
|
|
SC_CASE_UPPER = 1;
|
|
SC_CASE_LOWER = 2;
|
|
SC_CASE_CAMEL = 3;
|
|
SCI_STYLEGETFORE = 2481;
|
|
SCI_STYLEGETBACK = 2482;
|
|
SCI_STYLEGETBOLD = 2483;
|
|
SCI_STYLEGETITALIC = 2484;
|
|
SCI_STYLEGETSIZE = 2485;
|
|
SCI_STYLEGETFONT = 2486;
|
|
SCI_STYLEGETEOLFILLED = 2487;
|
|
SCI_STYLEGETUNDERLINE = 2488;
|
|
SCI_STYLEGETCASE = 2489;
|
|
SCI_STYLEGETCHARACTERSET = 2490;
|
|
SCI_STYLEGETVISIBLE = 2491;
|
|
SCI_STYLEGETCHANGEABLE = 2492;
|
|
SCI_STYLEGETHOTSPOT = 2493;
|
|
SCI_STYLESETCASE = 2060;
|
|
SC_FONT_SIZE_MULTIPLIER = 100;
|
|
SCI_STYLESETSIZEFRACTIONAL = 2061;
|
|
SCI_STYLEGETSIZEFRACTIONAL = 2062;
|
|
SC_WEIGHT_NORMAL = 400;
|
|
SC_WEIGHT_SEMIBOLD = 600;
|
|
SC_WEIGHT_BOLD = 700;
|
|
SCI_STYLESETWEIGHT = 2063;
|
|
SCI_STYLEGETWEIGHT = 2064;
|
|
SCI_STYLESETCHARACTERSET = 2066;
|
|
SCI_STYLESETHOTSPOT = 2409;
|
|
SCI_STYLESETCHECKMONOSPACED = 2254;
|
|
SCI_STYLEGETCHECKMONOSPACED = 2255;
|
|
SC_STRETCH_ULTRA_CONDENSED = 1;
|
|
SC_STRETCH_EXTRA_CONDENSED = 2;
|
|
SC_STRETCH_CONDENSED = 3;
|
|
SC_STRETCH_SEMI_CONDENSED = 4;
|
|
SC_STRETCH_NORMAL = 5;
|
|
SC_STRETCH_SEMI_EXPANDED = 6;
|
|
SC_STRETCH_EXPANDED = 7;
|
|
SC_STRETCH_EXTRA_EXPANDED = 8;
|
|
SC_STRETCH_ULTRA_EXPANDED = 9;
|
|
SCI_STYLESETSTRETCH = 2258;
|
|
SCI_STYLEGETSTRETCH = 2259;
|
|
SCI_STYLESETINVISIBLEREPRESENTATION = 2256;
|
|
SCI_STYLEGETINVISIBLEREPRESENTATION = 2257;
|
|
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_SELECTION_INACTIVE_ADDITIONAL_TEXT = 18;
|
|
SC_ELEMENT_SELECTION_INACTIVE_ADDITIONAL_BACK = 19;
|
|
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;
|
|
SC_ELEMENT_FOLD_LINE = 80;
|
|
SC_ELEMENT_HIDDEN_LINE = 81;
|
|
SCI_SETELEMENTCOLOUR = 2753;
|
|
SCI_GETELEMENTCOLOUR = 2754;
|
|
SCI_RESETELEMENTCOLOUR = 2755;
|
|
SCI_GETELEMENTISSET = 2756;
|
|
SCI_GETELEMENTALLOWSTRANSLUCENT = 2757;
|
|
SCI_GETELEMENTBASECOLOUR = 2758;
|
|
SCI_SETSELFORE = 2067;
|
|
SCI_SETSELBACK = 2068;
|
|
SCI_GETSELALPHA = 2477;
|
|
SCI_SETSELALPHA = 2478;
|
|
SCI_GETSELEOLFILLED = 2479;
|
|
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_GETCARETLINEHIGHLIGHTSUBLINE = 2773;
|
|
SCI_SETCARETLINEHIGHLIGHTSUBLINE = 2774;
|
|
SCI_SETCARETFORE = 2069;
|
|
SCI_ASSIGNCMDKEY = 2070;
|
|
SCI_CLEARCMDKEY = 2071;
|
|
SCI_CLEARALLCMDKEYS = 2072;
|
|
SCI_SETSTYLINGEX = 2073;
|
|
SCI_STYLESETVISIBLE = 2074;
|
|
SCI_GETCARETPERIOD = 2075;
|
|
SCI_SETCARETPERIOD = 2076;
|
|
SCI_SETWORDCHARS = 2077;
|
|
SCI_GETWORDCHARS = 2646;
|
|
SCI_SETCHARACTERCATEGORYOPTIMIZATION = 2720;
|
|
SCI_GETCHARACTERCATEGORYOPTIMIZATION = 2721;
|
|
SCI_BEGINUNDOACTION = 2078;
|
|
SCI_ENDUNDOACTION = 2079;
|
|
SCI_GETUNDOSEQUENCE = 2799;
|
|
SCI_GETUNDOACTIONS = 2790;
|
|
SCI_SETUNDOSAVEPOINT = 2791;
|
|
SCI_GETUNDOSAVEPOINT = 2792;
|
|
SCI_SETUNDODETACH = 2793;
|
|
SCI_GETUNDODETACH = 2794;
|
|
SCI_SETUNDOTENTATIVE = 2795;
|
|
SCI_GETUNDOTENTATIVE = 2796;
|
|
SCI_SETUNDOCURRENT = 2797;
|
|
SCI_GETUNDOCURRENT = 2798;
|
|
SCI_PUSHUNDOACTIONTYPE = 2800;
|
|
SCI_CHANGELASTUNDOACTIONTEXT = 2801;
|
|
SCI_GETUNDOACTIONTYPE = 2802;
|
|
SCI_GETUNDOACTIONPOSITION = 2803;
|
|
SCI_GETUNDOACTIONTEXT = 2804 ;
|
|
INDIC_PLAIN = 0;
|
|
INDIC_SQUIGGLE = 1;
|
|
INDIC_TT = 2;
|
|
INDIC_DIAGONAL = 3;
|
|
INDIC_STRIKE = 4;
|
|
INDIC_HIDDEN = 5;
|
|
INDIC_BOX = 6;
|
|
INDIC_ROUNDBOX = 7;
|
|
INDIC_STRAIGHTBOX = 8;
|
|
INDIC_DASH = 9;
|
|
INDIC_DOTS = 10;
|
|
INDIC_SQUIGGLELOW = 11;
|
|
INDIC_DOTBOX = 12;
|
|
INDIC_SQUIGGLEPIXMAP = 13;
|
|
INDIC_COMPOSITIONTHICK = 14;
|
|
INDIC_COMPOSITIONTHIN = 15;
|
|
INDIC_FULLBOX = 16;
|
|
INDIC_TEXTFORE = 17;
|
|
INDIC_POINT = 18;
|
|
INDIC_POINTCHARACTER = 19;
|
|
INDIC_GRADIENT = 20;
|
|
INDIC_GRADIENTCENTRE = 21;
|
|
INDIC_POINT_TOP = 22;
|
|
INDIC_CONTAINER = 8;
|
|
INDIC_IME = 32;
|
|
INDIC_IME_MAX = 35;
|
|
INDIC_MAX = 35;
|
|
INDICATOR_CONTAINER = 8;
|
|
INDICATOR_IME = 32;
|
|
INDICATOR_IME_MAX = 35;
|
|
INDICATOR_HISTORY_REVERTED_TO_ORIGIN_INSERTION = 36;
|
|
INDICATOR_HISTORY_REVERTED_TO_ORIGIN_DELETION = 37;
|
|
INDICATOR_HISTORY_SAVED_INSERTION = 38;
|
|
INDICATOR_HISTORY_SAVED_DELETION = 39;
|
|
INDICATOR_HISTORY_MODIFIED_INSERTION = 40;
|
|
INDICATOR_HISTORY_MODIFIED_DELETION = 41;
|
|
INDICATOR_HISTORY_REVERTED_TO_MODIFIED_INSERTION = 42;
|
|
INDICATOR_HISTORY_REVERTED_TO_MODIFIED_DELETION = 43;
|
|
INDICATOR_MAX = 43;
|
|
SCI_INDICSETSTYLE = 2080;
|
|
SCI_INDICGETSTYLE = 2081;
|
|
SCI_INDICSETFORE = 2082;
|
|
SCI_INDICGETFORE = 2083;
|
|
SCI_INDICSETUNDER = 2510;
|
|
SCI_INDICGETUNDER = 2511;
|
|
SCI_INDICSETHOVERSTYLE = 2680;
|
|
SCI_INDICGETHOVERSTYLE = 2681;
|
|
SCI_INDICSETHOVERFORE = 2682;
|
|
SCI_INDICGETHOVERFORE = 2683;
|
|
SC_INDICVALUEBIT = $1000000;
|
|
SC_INDICVALUEMASK = $FFFFFF;
|
|
SC_INDICFLAG_NONE = 0;
|
|
SC_INDICFLAG_VALUEFORE = 1;
|
|
SCI_INDICSETFLAGS = 2684;
|
|
SCI_INDICGETFLAGS = 2685;
|
|
SCI_INDICSETSTROKEWIDTH = 2751;
|
|
SCI_INDICGETSTROKEWIDTH = 2752;
|
|
SCI_SETWHITESPACEFORE = 2084;
|
|
SCI_SETWHITESPACEBACK = 2085;
|
|
SCI_SETWHITESPACESIZE = 2086;
|
|
SCI_GETWHITESPACESIZE = 2087;
|
|
SCI_SETLINESTATE = 2092;
|
|
SCI_GETLINESTATE = 2093;
|
|
SCI_GETMAXLINESTATE = 2094;
|
|
SCI_GETCARETLINEVISIBLE = 2095;
|
|
SCI_SETCARETLINEVISIBLE = 2096;
|
|
SCI_GETCARETLINEBACK = 2097;
|
|
SCI_SETCARETLINEBACK = 2098;
|
|
SCI_GETCARETLINEFRAME = 2704;
|
|
SCI_SETCARETLINEFRAME = 2705;
|
|
SCI_STYLESETCHANGEABLE = 2099;
|
|
SCI_AUTOCSHOW = 2100;
|
|
SCI_AUTOCCANCEL = 2101;
|
|
SCI_AUTOCACTIVE = 2102;
|
|
SCI_AUTOCPOSSTART = 2103;
|
|
SCI_AUTOCCOMPLETE = 2104;
|
|
SCI_AUTOCSTOPS = 2105;
|
|
SCI_AUTOCSETSEPARATOR = 2106;
|
|
SCI_AUTOCGETSEPARATOR = 2107;
|
|
SCI_AUTOCSELECT = 2108;
|
|
SCI_AUTOCSETCANCELATSTART = 2110;
|
|
SCI_AUTOCGETCANCELATSTART = 2111;
|
|
SCI_AUTOCSETFILLUPS = 2112;
|
|
SCI_AUTOCSETCHOOSESINGLE = 2113;
|
|
SCI_AUTOCGETCHOOSESINGLE = 2114;
|
|
SCI_AUTOCSETIGNORECASE = 2115;
|
|
SCI_AUTOCGETIGNORECASE = 2116;
|
|
SCI_USERLISTSHOW = 2117;
|
|
SCI_AUTOCSETAUTOHIDE = 2118;
|
|
SCI_AUTOCGETAUTOHIDE = 2119;
|
|
SC_AUTOCOMPLETE_NORMAL = 0;
|
|
SC_AUTOCOMPLETE_FIXED_SIZE = 1;
|
|
SC_AUTOCOMPLETE_SELECT_FIRST_ITEM = 2;
|
|
SCI_AUTOCSETOPTIONS = 2638;
|
|
SCI_AUTOCGETOPTIONS = 2639;
|
|
SCI_AUTOCSETDROPRESTOFWORD = 2270;
|
|
SCI_AUTOCGETDROPRESTOFWORD = 2271;
|
|
SCI_REGISTERIMAGE = 2405;
|
|
SCI_CLEARREGISTEREDIMAGES = 2408;
|
|
SCI_AUTOCGETTYPESEPARATOR = 2285;
|
|
SCI_AUTOCSETTYPESEPARATOR = 2286;
|
|
SCI_AUTOCSETMAXWIDTH = 2208;
|
|
SCI_AUTOCGETMAXWIDTH = 2209;
|
|
SCI_AUTOCSETMAXHEIGHT = 2210;
|
|
SCI_AUTOCGETMAXHEIGHT = 2211;
|
|
SCI_AUTOCSETSTYLE = 2109;
|
|
SCI_AUTOCGETSTYLE = 2120;
|
|
SCI_SETINDENT = 2122;
|
|
SCI_GETINDENT = 2123;
|
|
SCI_SETUSETABS = 2124;
|
|
SCI_GETUSETABS = 2125;
|
|
SCI_SETLINEINDENTATION = 2126;
|
|
SCI_GETLINEINDENTATION = 2127;
|
|
SCI_GETLINEINDENTPOSITION = 2128;
|
|
SCI_GETCOLUMN = 2129;
|
|
SCI_COUNTCHARACTERS = 2633;
|
|
SCI_COUNTCODEUNITS = 2715;
|
|
SCI_SETHSCROLLBAR = 2130;
|
|
SCI_GETHSCROLLBAR = 2131;
|
|
SC_IV_NONE = 0;
|
|
SC_IV_REAL = 1;
|
|
SC_IV_LOOKFORWARD = 2;
|
|
SC_IV_LOOKBOTH = 3;
|
|
SCI_SETINDENTATIONGUIDES = 2132;
|
|
SCI_GETINDENTATIONGUIDES = 2133;
|
|
SCI_SETHIGHLIGHTGUIDE = 2134;
|
|
SCI_GETHIGHLIGHTGUIDE = 2135;
|
|
SCI_GETLINEENDPOSITION = 2136;
|
|
SCI_GETCODEPAGE = 2137;
|
|
SCI_GETCARETFORE = 2138;
|
|
SCI_GETUSEPALETTE = 2139;
|
|
SCI_GETREADONLY = 2140;
|
|
SCI_SETCURRENTPOS = 2141;
|
|
SCI_SETSELECTIONSTART = 2142;
|
|
SCI_GETSELECTIONSTART = 2143;
|
|
SCI_SETSELECTIONEND = 2144;
|
|
SCI_GETSELECTIONEND = 2145;
|
|
SCI_SETEMPTYSELECTION = 2556;
|
|
SCI_SETPRINTMAGNIFICATION = 2146;
|
|
SCI_GETPRINTMAGNIFICATION = 2147;
|
|
SC_PRINT_NORMAL = 0;
|
|
SC_PRINT_INVERTLIGHT = 1;
|
|
SC_PRINT_BLACKONWHITE = 2;
|
|
SC_PRINT_COLOURONWHITE = 3;
|
|
SC_PRINT_COLOURONWHITEDEFAULTBG = 4;
|
|
SC_PRINT_SCREENCOLOURS = 5;
|
|
SCI_SETPRINTCOLOURMODE = 2148;
|
|
SCI_GETPRINTCOLOURMODE = 2149;
|
|
SCFIND_NONE = $0;
|
|
SCFIND_WHOLEWORD = $2;
|
|
SCFIND_MATCHCASE = $4;
|
|
SCFIND_WORDSTART = $00100000;
|
|
SCFIND_REGEXP = $00200000;
|
|
SCFIND_POSIX = $00400000;
|
|
SCFIND_CXX11REGEX = $00800000;
|
|
SCI_FINDTEXT = 2150;
|
|
SCI_FINDTEXTFULL = 2196;
|
|
SCI_FORMATRANGE = 2151;
|
|
SCI_FORMATRANGEFULL = 2777;
|
|
SC_CHANGE_HISTORY_DISABLED = 0;
|
|
SC_CHANGE_HISTORY_ENABLED = 1;
|
|
SC_CHANGE_HISTORY_MARKERS = 2;
|
|
SC_CHANGE_HISTORY_INDICATORS = 4;
|
|
SCI_SETCHANGEHISTORY = 2780;
|
|
SCI_GETCHANGEHISTORY = 2781;
|
|
SC_UNDO_SELECTION_HISTORY_DISABLED = 0;
|
|
SC_UNDO_SELECTION_HISTORY_ENABLED = 1;
|
|
SCI_SETUNDOSELECTIONHISTORY = 2782;
|
|
SCI_GETUNDOSELECTIONHISTORY = 2783;
|
|
SCI_SETSELECTIONSERIALIZED = 2784;
|
|
SCI_GETSELECTIONSERIALIZED = 2785;
|
|
SCI_GETFIRSTVISIBLELINE = 2152;
|
|
SCI_GETLINE = 2153;
|
|
SCI_GETLINECOUNT = 2154;
|
|
SCI_ALLOCATELINES = 2089;
|
|
SCI_SETMARGINLEFT = 2155;
|
|
SCI_GETMARGINLEFT = 2156;
|
|
SCI_SETMARGINRIGHT = 2157;
|
|
SCI_GETMARGINRIGHT = 2158;
|
|
SCI_GETMODIFY = 2159;
|
|
SCI_SETSEL = 2160;
|
|
SCI_GETSELTEXT = 2161;
|
|
SCI_GETTEXTRANGE = 2162;
|
|
SCI_GETTEXTRANGEFULL = 2039;
|
|
SCI_HIDESELECTION = 2163;
|
|
SCI_GETSELECTIONHIDDEN = 2088;
|
|
SCI_POINTXFROMPOSITION = 2164;
|
|
SCI_POINTYFROMPOSITION = 2165;
|
|
SCI_LINEFROMPOSITION = 2166;
|
|
SCI_POSITIONFROMLINE = 2167;
|
|
SCI_LINESCROLL = 2168;
|
|
SCI_SCROLLCARET = 2169;
|
|
SCI_SCROLLRANGE = 2569;
|
|
SCI_REPLACESEL = 2170;
|
|
SCI_SETREADONLY = 2171;
|
|
SCI_NULL = 2172;
|
|
SCI_CANPASTE = 2173;
|
|
SCI_CANUNDO = 2174;
|
|
SCI_EMPTYUNDOBUFFER = 2175;
|
|
SCI_UNDO = 2176;
|
|
SCI_CUT = 2177;
|
|
SCI_COPY = 2178;
|
|
SCI_PASTE = 2179;
|
|
SCI_CLEAR = 2180;
|
|
SCI_SETTEXT = 2181;
|
|
SCI_GETTEXT = 2182;
|
|
SCI_GETTEXTLENGTH = 2183;
|
|
SCI_GETDIRECTFUNCTION = 2184;
|
|
SCI_GETDIRECTSTATUSFUNCTION = 2772;
|
|
SCI_GETDIRECTPOINTER = 2185;
|
|
SCI_SETOVERTYPE = 2186;
|
|
SCI_GETOVERTYPE = 2187;
|
|
SCI_SETCARETWIDTH = 2188;
|
|
SCI_GETCARETWIDTH = 2189;
|
|
SCI_SETTARGETSTART = 2190;
|
|
SCI_GETTARGETSTART = 2191;
|
|
SCI_SETTARGETSTARTVIRTUALSPACE = 2728;
|
|
SCI_GETTARGETSTARTVIRTUALSPACE = 2729;
|
|
SCI_SETTARGETEND = 2192;
|
|
SCI_GETTARGETEND = 2193;
|
|
SCI_SETTARGETENDVIRTUALSPACE = 2730;
|
|
SCI_GETTARGETENDVIRTUALSPACE = 2731;
|
|
SCI_SETTARGETRANGE = 2686;
|
|
SCI_GETTARGETTEXT = 2687;
|
|
SCI_TARGETFROMSELECTION = 2287;
|
|
SCI_TARGETWHOLEDOCUMENT = 2690;
|
|
SCI_REPLACETARGET = 2194;
|
|
SCI_REPLACETARGETRE = 2195;
|
|
SCI_REPLACETARGETMINIMAL = 2779;
|
|
SCI_SEARCHINTARGET = 2197;
|
|
SCI_SETSEARCHFLAGS = 2198;
|
|
SCI_GETSEARCHFLAGS = 2199;
|
|
SCI_CALLTIPSHOW = 2200;
|
|
SCI_CALLTIPCANCEL = 2201;
|
|
SCI_CALLTIPACTIVE = 2202;
|
|
SCI_CALLTIPPOSSTART = 2203;
|
|
SCI_CALLTIPSETPOSSTART = 2214;
|
|
SCI_CALLTIPSETHLT = 2204;
|
|
SCI_CALLTIPSETBACK = 2205;
|
|
SCI_CALLTIPSETFORE = 2206;
|
|
SCI_CALLTIPSETFOREHLT = 2207;
|
|
SCI_CALLTIPUSESTYLE = 2212;
|
|
SCI_CALLTIPSETPOSITION = 2213;
|
|
SCI_VISIBLEFROMDOCLINE = 2220;
|
|
SCI_DOCLINEFROMVISIBLE = 2221;
|
|
SCI_WRAPCOUNT = 2235;
|
|
SC_FOLDLEVELNONE = $0;
|
|
SC_FOLDLEVELBASE = $400;
|
|
SC_FOLDLEVELWHITEFLAG = $1000;
|
|
SC_FOLDLEVELHEADERFLAG = $2000;
|
|
SC_FOLDLEVELNUMBERMASK = $0FFF;
|
|
SCI_SETFOLDLEVEL = 2222;
|
|
SCI_GETFOLDLEVEL = 2223;
|
|
SCI_GETLASTCHILD = 2224;
|
|
SCI_GETFOLDPARENT = 2225;
|
|
SCI_SHOWLINES = 2226;
|
|
SCI_HIDELINES = 2227;
|
|
SCI_GETLINEVISIBLE = 2228;
|
|
SCI_GETALLLINESVISIBLE = 2236;
|
|
SCI_SETFOLDEXPANDED = 2229;
|
|
SCI_GETFOLDEXPANDED = 2230;
|
|
SCI_TOGGLEFOLD = 2231;
|
|
SCI_TOGGLEFOLDSHOWTEXT = 2700;
|
|
SC_FOLDDISPLAYTEXT_HIDDEN = 0;
|
|
SC_FOLDDISPLAYTEXT_STANDARD = 1;
|
|
SC_FOLDDISPLAYTEXT_BOXED = 2;
|
|
SCI_FOLDDISPLAYTEXTSETSTYLE = 2701;
|
|
SCI_FOLDDISPLAYTEXTGETSTYLE = 2707;
|
|
SCI_SETDEFAULTFOLDDISPLAYTEXT = 2722;
|
|
SCI_GETDEFAULTFOLDDISPLAYTEXT = 2723;
|
|
SC_FOLDACTION_CONTRACT = 0;
|
|
SC_FOLDACTION_EXPAND = 1;
|
|
SC_FOLDACTION_TOGGLE = 2;
|
|
SC_FOLDACTION_CONTRACT_EVERY_LEVEL = 4;
|
|
SCI_FOLDLINE = 2237;
|
|
SCI_FOLDCHILDREN = 2238;
|
|
SCI_EXPANDCHILDREN = 2239;
|
|
SCI_FOLDALL = 2662;
|
|
SCI_ENSUREVISIBLE = 2232;
|
|
SC_AUTOMATICFOLD_NONE = $0000;
|
|
SC_AUTOMATICFOLD_SHOW = $0001;
|
|
SC_AUTOMATICFOLD_CLICK = $0002;
|
|
SC_AUTOMATICFOLD_CHANGE = $0004;
|
|
SCI_SETAUTOMATICFOLD = 2663;
|
|
SCI_GETAUTOMATICFOLD = 2664;
|
|
SC_FOLDFLAG_NONE = $0000;
|
|
SC_FOLDFLAG_LINEBEFORE_EXPANDED = $0002;
|
|
SC_FOLDFLAG_LINEBEFORE_CONTRACTED = $0004;
|
|
SC_FOLDFLAG_LINEAFTER_EXPANDED = $0008;
|
|
SC_FOLDFLAG_LINEAFTER_CONTRACTED = $0010;
|
|
SC_FOLDFLAG_LEVELNUMBERS = $0040;
|
|
SC_FOLDFLAG_LINESTATE = $0080;
|
|
SCI_SETFOLDFLAGS = 2233;
|
|
SCI_ENSUREVISIBLEENFORCEPOLICY = 2234;
|
|
SCI_SETTABINDENTS = 2260;
|
|
SCI_GETTABINDENTS = 2261;
|
|
SCI_SETBACKSPACEUNINDENTS = 2262;
|
|
SCI_GETBACKSPACEUNINDENTS = 2263;
|
|
SC_TIME_FOREVER = 10000000;
|
|
SCI_SETMOUSEDWELLTIME = 2264;
|
|
SCI_GETMOUSEDWELLTIME = 2265;
|
|
SCI_WORDSTARTPOSITION = 2266;
|
|
SCI_WORDENDPOSITION = 2267;
|
|
SCI_ISRANGEWORD = 2691;
|
|
SC_IDLESTYLING_NONE = 0;
|
|
SC_IDLESTYLING_TOVISIBLE = 1;
|
|
SC_IDLESTYLING_AFTERVISIBLE = 2;
|
|
SC_IDLESTYLING_ALL = 3;
|
|
SCI_SETIDLESTYLING = 2692;
|
|
SCI_GETIDLESTYLING = 2693;
|
|
SC_WRAP_NONE = 0;
|
|
SC_WRAP_WORD = 1;
|
|
SC_WRAP_CHAR = 2;
|
|
SC_WRAP_WHITESPACE = 3;
|
|
SCI_SETWRAPMODE = 2268;
|
|
SCI_GETWRAPMODE = 2269;
|
|
SC_WRAPVISUALFLAG_NONE = $0000;
|
|
SC_WRAPVISUALFLAG_END = $0001;
|
|
SC_WRAPVISUALFLAG_START = $0002;
|
|
SC_WRAPVISUALFLAG_MARGIN = $0004;
|
|
SCI_SETWRAPVISUALFLAGS = 2460;
|
|
SCI_GETWRAPVISUALFLAGS = 2461;
|
|
SC_WRAPVISUALFLAGLOC_DEFAULT = $0000;
|
|
SC_WRAPVISUALFLAGLOC_END_BY_TEXT = $0001;
|
|
SC_WRAPVISUALFLAGLOC_START_BY_TEXT = $0002;
|
|
SCI_SETWRAPVISUALFLAGSLOCATION = 2462;
|
|
SCI_GETWRAPVISUALFLAGSLOCATION = 2463;
|
|
SCI_SETWRAPSTARTINDENT = 2464;
|
|
SCI_GETWRAPSTARTINDENT = 2465;
|
|
SC_WRAPINDENT_FIXED = 0;
|
|
SC_WRAPINDENT_SAME = 1;
|
|
SC_WRAPINDENT_INDENT = 2;
|
|
SC_WRAPINDENT_DEEPINDENT = 3;
|
|
SCI_SETWRAPINDENTMODE = 2472;
|
|
SCI_GETWRAPINDENTMODE = 2473;
|
|
SC_CACHE_NONE = 0;
|
|
SC_CACHE_CARET = 1;
|
|
SC_CACHE_PAGE = 2;
|
|
SC_CACHE_DOCUMENT = 3;
|
|
SCI_SETLAYOUTCACHE = 2272;
|
|
SCI_GETLAYOUTCACHE = 2273;
|
|
SCI_SETSCROLLWIDTH = 2274;
|
|
SCI_GETSCROLLWIDTH = 2275;
|
|
SCI_SETSCROLLWIDTHTRACKING = 2516;
|
|
SCI_GETSCROLLWIDTHTRACKING = 2517;
|
|
SCI_TEXTWIDTH = 2276;
|
|
SCI_SETENDATLASTLINE = 2277;
|
|
SCI_GETENDATLASTLINE = 2278;
|
|
SCI_TEXTHEIGHT = 2279;
|
|
SCI_SETVSCROLLBAR = 2280;
|
|
SCI_GETVSCROLLBAR = 2281;
|
|
SCI_APPENDTEXT = 2282;
|
|
SC_PHASES_ONE = 0;
|
|
SC_PHASES_TWO = 1;
|
|
SC_PHASES_MULTIPLE = 2;
|
|
SCI_GETPHASESDRAW = 2673;
|
|
SCI_SETPHASESDRAW = 2674;
|
|
SC_EFF_QUALITY_MASK = $F;
|
|
SC_EFF_QUALITY_DEFAULT = 0;
|
|
SC_EFF_QUALITY_NON_ANTIALIASED = 1;
|
|
SC_EFF_QUALITY_ANTIALIASED = 2;
|
|
SC_EFF_QUALITY_LCD_OPTIMIZED = 3;
|
|
SCI_SETFONTQUALITY = 2611;
|
|
SCI_GETFONTQUALITY = 2612;
|
|
SCI_SETFIRSTVISIBLELINE = 2613;
|
|
SC_MULTIPASTE_ONCE = 0;
|
|
SC_MULTIPASTE_EACH = 1;
|
|
SCI_SETMULTIPASTE = 2614;
|
|
SCI_GETMULTIPASTE = 2615;
|
|
SCI_GETTAG = 2616;
|
|
SCI_LINESJOIN = 2288;
|
|
SCI_LINESSPLIT = 2289;
|
|
SCI_SETFOLDMARGINCOLOUR = 2290;
|
|
SCI_SETFOLDMARGINHICOLOUR = 2291;
|
|
SC_ACCESSIBILITY_DISABLED = 0;
|
|
SC_ACCESSIBILITY_ENABLED = 1;
|
|
SCI_SETACCESSIBILITY = 2702;
|
|
SCI_GETACCESSIBILITY = 2703;
|
|
SCI_LINEDOWN = 2300;
|
|
SCI_LINEDOWNEXTEND = 2301;
|
|
SCI_LINEUP = 2302;
|
|
SCI_LINEUPEXTEND = 2303;
|
|
SCI_CHARLEFT = 2304;
|
|
SCI_CHARLEFTEXTEND = 2305;
|
|
SCI_CHARRIGHT = 2306;
|
|
SCI_CHARRIGHTEXTEND = 2307;
|
|
SCI_WORDLEFT = 2308;
|
|
SCI_WORDLEFTEXTEND = 2309;
|
|
SCI_WORDRIGHT = 2310;
|
|
SCI_WORDRIGHTEXTEND = 2311;
|
|
SCI_HOME = 2312;
|
|
SCI_HOMEEXTEND = 2313;
|
|
SCI_LINEEND = 2314;
|
|
SCI_LINEENDEXTEND = 2315;
|
|
SCI_DOCUMENTSTART = 2316;
|
|
SCI_DOCUMENTSTARTEXTEND = 2317;
|
|
SCI_DOCUMENTEND = 2318;
|
|
SCI_DOCUMENTENDEXTEND = 2319;
|
|
SCI_PAGEUP = 2320;
|
|
SCI_PAGEUPEXTEND = 2321;
|
|
SCI_PAGEDOWN = 2322;
|
|
SCI_PAGEDOWNEXTEND = 2323;
|
|
SCI_EDITTOGGLEOVERTYPE = 2324;
|
|
SCI_CANCEL = 2325;
|
|
SCI_DELETEBACK = 2326;
|
|
SCI_TAB = 2327;
|
|
SCI_LINEINDENT = 2813;
|
|
SCI_BACKTAB = 2328;
|
|
SCI_LINEDEDENT = 2814;
|
|
SCI_NEWLINE = 2329;
|
|
SCI_FORMFEED = 2330;
|
|
SCI_VCHOME = 2331;
|
|
SCI_VCHOMEEXTEND = 2332;
|
|
SCI_ZOOMIN = 2333;
|
|
SCI_ZOOMOUT = 2334;
|
|
SCI_DELWORDLEFT = 2335;
|
|
SCI_DELWORDRIGHT = 2336;
|
|
SCI_DELWORDRIGHTEND = 2518;
|
|
SCI_LINECUT = 2337;
|
|
SCI_LINEDELETE = 2338;
|
|
SCI_LINETRANSPOSE = 2339;
|
|
SCI_LINEREVERSE = 2354;
|
|
SCI_LINEDUPLICATE = 2404;
|
|
SCI_LOWERCASE = 2340;
|
|
SCI_UPPERCASE = 2341;
|
|
SCI_LINESCROLLDOWN = 2342;
|
|
SCI_LINESCROLLUP = 2343;
|
|
SCI_DELETEBACKNOTLINE = 2344;
|
|
SCI_HOMEDISPLAY = 2345;
|
|
SCI_HOMEDISPLAYEXTEND = 2346;
|
|
SCI_LINEENDDISPLAY = 2347;
|
|
SCI_LINEENDDISPLAYEXTEND = 2348;
|
|
SCI_HOMEWRAP = 2349;
|
|
SCI_HOMEWRAPEXTEND = 2450;
|
|
SCI_LINEENDWRAP = 2451;
|
|
SCI_LINEENDWRAPEXTEND = 2452;
|
|
SCI_VCHOMEWRAP = 2453;
|
|
SCI_VCHOMEWRAPEXTEND = 2454;
|
|
SCI_LINECOPY = 2455;
|
|
SCI_MOVECARETINSIDEVIEW = 2401;
|
|
SCI_LINELENGTH = 2350;
|
|
SCI_BRACEHIGHLIGHT = 2351;
|
|
SCI_BRACEHIGHLIGHTINDICATOR = 2498;
|
|
SCI_BRACEBADLIGHT = 2352;
|
|
SCI_BRACEBADLIGHTINDICATOR = 2499;
|
|
SCI_BRACEMATCH = 2353;
|
|
SCI_BRACEMATCHNEXT = 2369;
|
|
SCI_GETVIEWEOL = 2355;
|
|
SCI_SETVIEWEOL = 2356;
|
|
SCI_GETDOCPOINTER = 2357;
|
|
SCI_SETDOCPOINTER = 2358;
|
|
SCI_SETMODEVENTMASK = 2359;
|
|
EDGE_NONE = 0;
|
|
EDGE_LINE = 1;
|
|
EDGE_BACKGROUND = 2;
|
|
EDGE_MULTILINE = 3;
|
|
SCI_GETEDGECOLUMN = 2360;
|
|
SCI_SETEDGECOLUMN = 2361;
|
|
SCI_GETEDGEMODE = 2362;
|
|
SCI_SETEDGEMODE = 2363;
|
|
SCI_GETEDGECOLOUR = 2364;
|
|
SCI_SETEDGECOLOUR = 2365;
|
|
SCI_MULTIEDGEADDLINE = 2694;
|
|
SCI_MULTIEDGECLEARALL = 2695;
|
|
SCI_GETMULTIEDGECOLUMN = 2749;
|
|
SCI_SEARCHANCHOR = 2366;
|
|
SCI_SEARCHNEXT = 2367;
|
|
SCI_SEARCHPREV = 2368;
|
|
SCI_LINESONSCREEN = 2370;
|
|
SC_POPUP_NEVER = 0;
|
|
SC_POPUP_ALL = 1;
|
|
SC_POPUP_TEXT = 2;
|
|
SCI_USEPOPUP = 2371;
|
|
SCI_SELECTIONISRECTANGLE = 2372;
|
|
SCI_SETZOOM = 2373;
|
|
SCI_GETZOOM = 2374;
|
|
SC_DOCUMENTOPTION_DEFAULT = 0;
|
|
SC_DOCUMENTOPTION_STYLES_NONE = $1;
|
|
SC_DOCUMENTOPTION_TEXT_LARGE = $100;
|
|
SCI_CREATEDOCUMENT = 2375;
|
|
SCI_ADDREFDOCUMENT = 2376;
|
|
SCI_RELEASEDOCUMENT = 2377;
|
|
SCI_GETDOCUMENTOPTIONS = 2379;
|
|
SCI_GETMODEVENTMASK = 2378;
|
|
SCI_SETCOMMANDEVENTS = 2717;
|
|
SCI_GETCOMMANDEVENTS = 2718;
|
|
SCI_SETFOCUS = 2380;
|
|
SCI_GETFOCUS = 2381;
|
|
SC_STATUS_OK = 0;
|
|
SC_STATUS_FAILURE = 1;
|
|
SC_STATUS_BADALLOC = 2;
|
|
SC_STATUS_WARN_START = 1000;
|
|
SC_STATUS_WARN_REGEX = 1001;
|
|
SCI_SETSTATUS = 2382;
|
|
SCI_GETSTATUS = 2383;
|
|
SCI_SETMOUSEDOWNCAPTURES = 2384;
|
|
SCI_GETMOUSEDOWNCAPTURES = 2385;
|
|
SCI_SETMOUSEWHEELCAPTURES = 2696;
|
|
SCI_GETMOUSEWHEELCAPTURES = 2697;
|
|
SCI_SETCURSOR = 2386;
|
|
SCI_GETCURSOR = 2387;
|
|
SCI_SETCONTROLCHARSYMBOL = 2388;
|
|
SCI_GETCONTROLCHARSYMBOL = 2389;
|
|
SCI_WORDPARTLEFT = 2390;
|
|
SCI_WORDPARTLEFTEXTEND = 2391;
|
|
SCI_WORDPARTRIGHT = 2392;
|
|
SCI_WORDPARTRIGHTEXTEND = 2393;
|
|
VISIBLE_SLOP = $01;
|
|
VISIBLE_STRICT = $04;
|
|
SCI_SETVISIBLEPOLICY = 2394;
|
|
SCI_DELLINELEFT = 2395;
|
|
SCI_DELLINERIGHT = 2396;
|
|
SCI_SETXOFFSET = 2397;
|
|
SCI_GETXOFFSET = 2398;
|
|
SCI_CHOOSECARETX = 2399;
|
|
SCI_GRABFOCUS = 2400;
|
|
CARET_SLOP = $01;
|
|
CARET_STRICT = $04;
|
|
CARET_JUMPS = $10;
|
|
CARET_EVEN = $08;
|
|
SCI_SETXCARETPOLICY = 2402;
|
|
SCI_SETYCARETPOLICY = 2403;
|
|
SCI_SETPRINTWRAPMODE = 2406;
|
|
SCI_GETPRINTWRAPMODE = 2407;
|
|
SCI_SETHOTSPOTACTIVEFORE = 2410;
|
|
SCI_GETHOTSPOTACTIVEFORE = 2494;
|
|
SCI_SETHOTSPOTACTIVEBACK = 2411;
|
|
SCI_GETHOTSPOTACTIVEBACK = 2495;
|
|
SCI_SETHOTSPOTACTIVEUNDERLINE = 2412;
|
|
SCI_GETHOTSPOTACTIVEUNDERLINE = 2496;
|
|
SCI_SETHOTSPOTSINGLELINE = 2421;
|
|
SCI_GETHOTSPOTSINGLELINE = 2497;
|
|
SCI_PARADOWN = 2413;
|
|
SCI_PARADOWNEXTEND = 2414;
|
|
SCI_PARAUP = 2415;
|
|
SCI_PARAUPEXTEND = 2416;
|
|
SCI_POSITIONBEFORE = 2417;
|
|
SCI_POSITIONAFTER = 2418;
|
|
SCI_POSITIONRELATIVE = 2670;
|
|
SCI_POSITIONRELATIVECODEUNITS = 2716;
|
|
SCI_COPYRANGE = 2419;
|
|
SCI_COPYTEXT = 2420;
|
|
SC_SEL_STREAM = 0;
|
|
SC_SEL_RECTANGLE = 1;
|
|
SC_SEL_LINES = 2;
|
|
SC_SEL_THIN = 3;
|
|
SCI_SETSELECTIONMODE = 2422;
|
|
SCI_CHANGESELECTIONMODE = 2659;
|
|
SCI_GETSELECTIONMODE = 2423;
|
|
SCI_SETMOVEEXTENDSSELECTION = 2719;
|
|
SCI_GETMOVEEXTENDSSELECTION = 2706;
|
|
SCI_GETLINESELSTARTPOSITION = 2424;
|
|
SCI_GETLINESELENDPOSITION = 2425;
|
|
SCI_LINEDOWNRECTEXTEND = 2426;
|
|
SCI_LINEUPRECTEXTEND = 2427;
|
|
SCI_CHARLEFTRECTEXTEND = 2428;
|
|
SCI_CHARRIGHTRECTEXTEND = 2429;
|
|
SCI_HOMERECTEXTEND = 2430;
|
|
SCI_VCHOMERECTEXTEND = 2431;
|
|
SCI_LINEENDRECTEXTEND = 2432;
|
|
SCI_PAGEUPRECTEXTEND = 2433;
|
|
SCI_PAGEDOWNRECTEXTEND = 2434;
|
|
SCI_STUTTEREDPAGEUP = 2435;
|
|
SCI_STUTTEREDPAGEUPEXTEND = 2436;
|
|
SCI_STUTTEREDPAGEDOWN = 2437;
|
|
SCI_STUTTEREDPAGEDOWNEXTEND = 2438;
|
|
SCI_WORDLEFTEND = 2439;
|
|
SCI_WORDLEFTENDEXTEND = 2440;
|
|
SCI_WORDRIGHTEND = 2441;
|
|
SCI_WORDRIGHTENDEXTEND = 2442;
|
|
SCI_SETWHITESPACECHARS = 2443;
|
|
SCI_GETWHITESPACECHARS = 2647;
|
|
SCI_SETPUNCTUATIONCHARS = 2648;
|
|
SCI_GETPUNCTUATIONCHARS = 2649;
|
|
SCI_SETCHARSDEFAULT = 2444;
|
|
SCI_AUTOCGETCURRENT = 2445;
|
|
SCI_AUTOCGETCURRENTTEXT = 2610;
|
|
SC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE = 0;
|
|
SC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE = 1;
|
|
SCI_AUTOCSETCASEINSENSITIVEBEHAVIOUR = 2634;
|
|
SCI_AUTOCGETCASEINSENSITIVEBEHAVIOUR = 2635;
|
|
SC_MULTIAUTOC_ONCE = 0;
|
|
SC_MULTIAUTOC_EACH = 1;
|
|
SCI_AUTOCSETMULTI = 2636;
|
|
SCI_AUTOCGETMULTI = 2637;
|
|
SC_ORDER_PRESORTED = 0;
|
|
SC_ORDER_PERFORMSORT = 1;
|
|
SC_ORDER_CUSTOM = 2;
|
|
SCI_AUTOCSETORDER = 2660;
|
|
SCI_AUTOCGETORDER = 2661;
|
|
SCI_ALLOCATE = 2446;
|
|
SCI_TARGETASUTF8 = 2447;
|
|
SCI_SETLENGTHFORENCODE = 2448;
|
|
SCI_ENCODEDFROMUTF8 = 2449;
|
|
SCI_FINDCOLUMN = 2456;
|
|
SC_CARETSTICKY_OFF = 0;
|
|
SC_CARETSTICKY_ON = 1;
|
|
SC_CARETSTICKY_WHITESPACE = 2;
|
|
SCI_GETCARETSTICKY = 2457;
|
|
SCI_SETCARETSTICKY = 2458;
|
|
SCI_TOGGLECARETSTICKY = 2459;
|
|
SCI_SETPASTECONVERTENDINGS = 2467;
|
|
SCI_GETPASTECONVERTENDINGS = 2468;
|
|
SCI_REPLACERECTANGULAR = 2771;
|
|
SCI_SELECTIONDUPLICATE = 2469;
|
|
SCI_SETCARETLINEBACKALPHA = 2470;
|
|
SCI_GETCARETLINEBACKALPHA = 2471;
|
|
CARETSTYLE_INVISIBLE = 0;
|
|
CARETSTYLE_LINE = 1;
|
|
CARETSTYLE_BLOCK = 2;
|
|
CARETSTYLE_OVERSTRIKE_BAR = 0;
|
|
CARETSTYLE_OVERSTRIKE_BLOCK = $10;
|
|
CARETSTYLE_CURSES = $20;
|
|
CARETSTYLE_INS_MASK = $F;
|
|
CARETSTYLE_BLOCK_AFTER = $100;
|
|
SCI_SETCARETSTYLE = 2512;
|
|
SCI_GETCARETSTYLE = 2513;
|
|
SCI_SETINDICATORCURRENT = 2500;
|
|
SCI_GETINDICATORCURRENT = 2501;
|
|
SCI_SETINDICATORVALUE = 2502;
|
|
SCI_GETINDICATORVALUE = 2503;
|
|
SCI_INDICATORFILLRANGE = 2504;
|
|
SCI_INDICATORCLEARRANGE = 2505;
|
|
SCI_INDICATORALLONFOR = 2506;
|
|
SCI_INDICATORVALUEAT = 2507;
|
|
SCI_INDICATORSTART = 2508;
|
|
SCI_INDICATOREND = 2509;
|
|
SCI_SETPOSITIONCACHE = 2514;
|
|
SCI_GETPOSITIONCACHE = 2515;
|
|
SCI_SETLAYOUTTHREADS = 2775;
|
|
SCI_GETLAYOUTTHREADS = 2776;
|
|
SCI_COPYALLOWLINE = 2519;
|
|
SCI_CUTALLOWLINE = 2810;
|
|
SCI_SETCOPYSEPARATOR = 2811;
|
|
SCI_GETCOPYSEPARATOR = 2812;
|
|
SCI_GETCHARACTERPOINTER = 2520;
|
|
SCI_GETRANGEPOINTER = 2643;
|
|
SCI_GETGAPPOSITION = 2644;
|
|
SCI_INDICSETALPHA = 2523;
|
|
SCI_INDICGETALPHA = 2524;
|
|
SCI_INDICSETOUTLINEALPHA = 2558;
|
|
SCI_INDICGETOUTLINEALPHA = 2559;
|
|
SCI_SETEXTRAASCENT = 2525;
|
|
SCI_GETEXTRAASCENT = 2526;
|
|
SCI_SETEXTRADESCENT = 2527;
|
|
SCI_GETEXTRADESCENT = 2528;
|
|
SCI_MARKERSYMBOLDEFINED = 2529;
|
|
SCI_MARGINSETTEXT = 2530;
|
|
SCI_MARGINGETTEXT = 2531;
|
|
SCI_MARGINSETSTYLE = 2532;
|
|
SCI_MARGINGETSTYLE = 2533;
|
|
SCI_MARGINSETSTYLES = 2534;
|
|
SCI_MARGINGETSTYLES = 2535;
|
|
SCI_MARGINTEXTCLEARALL = 2536;
|
|
SCI_MARGINSETSTYLEOFFSET = 2537;
|
|
SCI_MARGINGETSTYLEOFFSET = 2538;
|
|
SC_MARGINOPTION_NONE = 0;
|
|
SC_MARGINOPTION_SUBLINESELECT = 1;
|
|
SCI_SETMARGINOPTIONS = 2539;
|
|
SCI_GETMARGINOPTIONS = 2557;
|
|
SCI_ANNOTATIONSETTEXT = 2540;
|
|
SCI_ANNOTATIONGETTEXT = 2541;
|
|
SCI_ANNOTATIONSETSTYLE = 2542;
|
|
SCI_ANNOTATIONGETSTYLE = 2543;
|
|
SCI_ANNOTATIONSETSTYLES = 2544;
|
|
SCI_ANNOTATIONGETSTYLES = 2545;
|
|
SCI_ANNOTATIONGETLINES = 2546;
|
|
SCI_ANNOTATIONCLEARALL = 2547;
|
|
ANNOTATION_HIDDEN = 0;
|
|
ANNOTATION_STANDARD = 1;
|
|
ANNOTATION_BOXED = 2;
|
|
ANNOTATION_INDENTED = 3;
|
|
SCI_ANNOTATIONSETVISIBLE = 2548;
|
|
SCI_ANNOTATIONGETVISIBLE = 2549;
|
|
SCI_ANNOTATIONSETSTYLEOFFSET = 2550;
|
|
SCI_ANNOTATIONGETSTYLEOFFSET = 2551;
|
|
SCI_RELEASEALLEXTENDEDSTYLES = 2552;
|
|
SCI_ALLOCATEEXTENDEDSTYLES = 2553;
|
|
UNDO_NONE = 0;
|
|
UNDO_MAY_COALESCE = 1;
|
|
SCI_ADDUNDOACTION = 2560;
|
|
SCI_CHARPOSITIONFROMPOINT = 2561;
|
|
SCI_CHARPOSITIONFROMPOINTCLOSE = 2562;
|
|
SCI_SETMOUSESELECTIONRECTANGULARSWITCH = 2668;
|
|
SCI_GETMOUSESELECTIONRECTANGULARSWITCH = 2669;
|
|
SCI_SETMULTIPLESELECTION = 2563;
|
|
SCI_GETMULTIPLESELECTION = 2564;
|
|
SCI_SETADDITIONALSELECTIONTYPING = 2565;
|
|
SCI_GETADDITIONALSELECTIONTYPING = 2566;
|
|
SCI_SETADDITIONALCARETSBLINK = 2567;
|
|
SCI_GETADDITIONALCARETSBLINK = 2568;
|
|
SCI_SETADDITIONALCARETSVISIBLE = 2608;
|
|
SCI_GETADDITIONALCARETSVISIBLE = 2609;
|
|
SCI_GETSELECTIONS = 2570;
|
|
SCI_GETSELECTIONEMPTY = 2650;
|
|
SCI_CLEARSELECTIONS = 2571;
|
|
SCI_SETSELECTION = 2572;
|
|
SCI_ADDSELECTION = 2573;
|
|
SCI_SELECTIONFROMPOINT = 2474;
|
|
SCI_DROPSELECTIONN = 2671;
|
|
SCI_SETMAINSELECTION = 2574;
|
|
SCI_GETMAINSELECTION = 2575;
|
|
SCI_SETSELECTIONNCARET = 2576;
|
|
SCI_GETSELECTIONNCARET = 2577;
|
|
SCI_SETSELECTIONNANCHOR = 2578;
|
|
SCI_GETSELECTIONNANCHOR = 2579;
|
|
SCI_SETSELECTIONNCARETVIRTUALSPACE = 2580;
|
|
SCI_GETSELECTIONNCARETVIRTUALSPACE = 2581;
|
|
SCI_SETSELECTIONNANCHORVIRTUALSPACE = 2582;
|
|
SCI_GETSELECTIONNANCHORVIRTUALSPACE = 2583;
|
|
SCI_SETSELECTIONNSTART = 2584;
|
|
SCI_GETSELECTIONNSTART = 2585;
|
|
SCI_GETSELECTIONNSTARTVIRTUALSPACE = 2726;
|
|
SCI_SETSELECTIONNEND = 2586;
|
|
SCI_GETSELECTIONNENDVIRTUALSPACE = 2727;
|
|
SCI_GETSELECTIONNEND = 2587;
|
|
SCI_SETRECTANGULARSELECTIONCARET = 2588;
|
|
SCI_GETRECTANGULARSELECTIONCARET = 2589;
|
|
SCI_SETRECTANGULARSELECTIONANCHOR = 2590;
|
|
SCI_GETRECTANGULARSELECTIONANCHOR = 2591;
|
|
SCI_SETRECTANGULARSELECTIONCARETVIRTUALSPACE = 2592;
|
|
SCI_GETRECTANGULARSELECTIONCARETVIRTUALSPACE = 2593;
|
|
SCI_SETRECTANGULARSELECTIONANCHORVIRTUALSPACE = 2594;
|
|
SCI_GETRECTANGULARSELECTIONANCHORVIRTUALSPACE = 2595;
|
|
SCVS_NONE = 0;
|
|
SCVS_RECTANGULARSELECTION = 1;
|
|
SCVS_USERACCESSIBLE = 2;
|
|
SCVS_NOWRAPLINESTART = 4;
|
|
SCI_SETVIRTUALSPACEOPTIONS = 2596;
|
|
SCI_GETVIRTUALSPACEOPTIONS = 2597;
|
|
SCI_SETRECTANGULARSELECTIONMODIFIER = 2598;
|
|
SCI_GETRECTANGULARSELECTIONMODIFIER = 2599;
|
|
SCI_SETADDITIONALSELFORE = 2600;
|
|
SCI_SETADDITIONALSELBACK = 2601;
|
|
SCI_SETADDITIONALSELALPHA = 2602;
|
|
SCI_GETADDITIONALSELALPHA = 2603;
|
|
SCI_SETADDITIONALCARETFORE = 2604;
|
|
SCI_GETADDITIONALCARETFORE = 2605;
|
|
SCI_ROTATESELECTION = 2606;
|
|
SCI_SWAPMAINANCHORCARET = 2607;
|
|
SCI_MULTIPLESELECTADDNEXT = 2688;
|
|
SCI_MULTIPLESELECTADDEACH = 2689;
|
|
SCI_CHANGELEXERSTATE = 2617;
|
|
SCI_CONTRACTEDFOLDNEXT = 2618;
|
|
SCI_VERTICALCENTRECARET = 2619;
|
|
SCI_MOVESELECTEDLINESUP = 2620;
|
|
SCI_MOVESELECTEDLINESDOWN = 2621;
|
|
SCI_SETIDENTIFIER = 2622;
|
|
SCI_GETIDENTIFIER = 2623;
|
|
SCI_RGBAIMAGESETWIDTH = 2624;
|
|
SCI_RGBAIMAGESETHEIGHT = 2625;
|
|
SCI_RGBAIMAGESETSCALE = 2651;
|
|
SCI_MARKERDEFINERGBAIMAGE = 2626;
|
|
SCI_REGISTERRGBAIMAGE = 2627;
|
|
SCI_SCROLLTOSTART = 2628;
|
|
SCI_SCROLLTOEND = 2629;
|
|
SC_TECHNOLOGY_DEFAULT = 0;
|
|
SC_TECHNOLOGY_DIRECTWRITE = 1;
|
|
SC_TECHNOLOGY_DIRECTWRITERETAIN = 2;
|
|
SC_TECHNOLOGY_DIRECTWRITEDC = 3;
|
|
SC_TECHNOLOGY_DIRECT_WRITE_1 = 4;
|
|
SCI_SETTECHNOLOGY = 2630;
|
|
SCI_GETTECHNOLOGY = 2631;
|
|
SCI_CREATELOADER = 2632;
|
|
SCI_FINDINDICATORSHOW = 2640;
|
|
SCI_FINDINDICATORFLASH = 2641;
|
|
SCI_FINDINDICATORHIDE = 2642;
|
|
SCI_VCHOMEDISPLAY = 2652;
|
|
SCI_VCHOMEDISPLAYEXTEND = 2653;
|
|
SCI_GETCARETLINEVISIBLEALWAYS = 2654;
|
|
SCI_SETCARETLINEVISIBLEALWAYS = 2655;
|
|
SC_LINE_END_TYPE_DEFAULT = 0;
|
|
SC_LINE_END_TYPE_UNICODE = 1;
|
|
SCI_SETLINEENDTYPESALLOWED = 2656;
|
|
SCI_GETLINEENDTYPESALLOWED = 2657;
|
|
SCI_GETLINEENDTYPESACTIVE = 2658;
|
|
SCI_SETREPRESENTATION = 2665;
|
|
SCI_GETREPRESENTATION = 2666;
|
|
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_EOLANNOTATIONGETTEXT = 2741;
|
|
SCI_EOLANNOTATIONSETSTYLE = 2742;
|
|
SCI_EOLANNOTATIONGETSTYLE = 2743;
|
|
SCI_EOLANNOTATIONCLEARALL = 2744;
|
|
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_EOLANNOTATIONGETVISIBLE = 2746;
|
|
SCI_EOLANNOTATIONSETSTYLEOFFSET = 2747;
|
|
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;
|
|
SC_SUPPORTS_THREAD_SAFE_MEASURE_WIDTHS = 5;
|
|
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_STOPRECORD = 3002;
|
|
SCI_GETLEXER = 4002;
|
|
SCI_COLOURISE = 4003;
|
|
SCI_SETPROPERTY = 4004;
|
|
KEYWORDSET_MAX = 8;
|
|
SCI_SETKEYWORDS = 4005;
|
|
SCI_GETPROPERTY = 4008;
|
|
SCI_GETPROPERTYEXPANDED = 4009;
|
|
SCI_GETPROPERTYINT = 4010;
|
|
SCI_GETLEXERLANGUAGE = 4012;
|
|
SCI_PRIVATELEXERCALL = 4013;
|
|
SCI_PROPERTYNAMES = 4014;
|
|
SC_TYPE_BOOLEAN = 0;
|
|
SC_TYPE_INTEGER = 1;
|
|
SC_TYPE_STRING = 2;
|
|
SCI_PROPERTYTYPE = 4015;
|
|
SCI_DESCRIBEPROPERTY = 4016;
|
|
SCI_DESCRIBEKEYWORDSETS = 4017;
|
|
SCI_GETLINEENDTYPESSUPPORTED = 4018;
|
|
SCI_ALLOCATESUBSTYLES = 4020;
|
|
SCI_GETSUBSTYLESSTART = 4021;
|
|
SCI_GETSUBSTYLESLENGTH = 4022;
|
|
SCI_GETSTYLEFROMSUBSTYLE = 4027;
|
|
SCI_GETPRIMARYSTYLEFROMSTYLE = 4028;
|
|
SCI_FREESUBSTYLES = 4023;
|
|
SCI_SETIDENTIFIERS = 4024;
|
|
SCI_DISTANCETOSECONDARYSTYLES = 4025;
|
|
SCI_GETSUBSTYLEBASES = 4026;
|
|
SCI_GETNAMEDSTYLES = 4029;
|
|
SCI_NAMEOFSTYLE = 4030;
|
|
SCI_TAGSOFSTYLE = 4031;
|
|
SCI_DESCRIPTIONOFSTYLE = 4032;
|
|
SCI_SETILEXER = 4033;
|
|
SC_MOD_NONE = $0;
|
|
SC_MOD_INSERTTEXT = $1;
|
|
SC_MOD_DELETETEXT = $2;
|
|
SC_MOD_CHANGESTYLE = $4;
|
|
SC_MOD_CHANGEFOLD = $8;
|
|
SC_PERFORMED_USER = $10;
|
|
SC_PERFORMED_UNDO = $20;
|
|
SC_PERFORMED_REDO = $40;
|
|
SC_MULTISTEPUNDOREDO = $80;
|
|
SC_LASTSTEPINUNDOREDO = $100;
|
|
SC_MOD_CHANGEMARKER = $200;
|
|
SC_MOD_BEFOREINSERT = $400;
|
|
SC_MOD_BEFOREDELETE = $800;
|
|
SC_MULTILINEUNDOREDO = $1000;
|
|
SC_STARTACTION = $2000;
|
|
SC_MOD_CHANGEINDICATOR = $4000;
|
|
SC_MOD_CHANGELINESTATE = $8000;
|
|
SC_MOD_CHANGEMARGIN = $10000;
|
|
SC_MOD_CHANGEANNOTATION = $20000;
|
|
SC_MOD_CONTAINER = $40000;
|
|
SC_MOD_LEXERSTATE = $80000;
|
|
SC_MOD_INSERTCHECK = $100000;
|
|
SC_MOD_CHANGETABSTOPS = $200000;
|
|
SC_MOD_CHANGEEOLANNOTATION = $400000;
|
|
SC_MODEVENTMASKALL = $7FFFFF;
|
|
SC_UPDATE_NONE = $0;
|
|
SC_UPDATE_CONTENT = $1;
|
|
SC_UPDATE_SELECTION = $2;
|
|
SC_UPDATE_V_SCROLL = $4;
|
|
SC_UPDATE_H_SCROLL = $8;
|
|
SCEN_CHANGE = 768;
|
|
SCEN_SETFOCUS = 512;
|
|
SCEN_KILLFOCUS = 256;
|
|
SCK_DOWN = 300;
|
|
SCK_UP = 301;
|
|
SCK_LEFT = 302;
|
|
SCK_RIGHT = 303;
|
|
SCK_HOME = 304;
|
|
SCK_END = 305;
|
|
SCK_PRIOR = 306;
|
|
SCK_NEXT = 307;
|
|
SCK_DELETE = 308;
|
|
SCK_INSERT = 309;
|
|
SCK_ESCAPE = 7;
|
|
SCK_BACK = 8;
|
|
SCK_TAB = 9;
|
|
SCK_RETURN = 13;
|
|
SCK_ADD = 310;
|
|
SCK_SUBTRACT = 311;
|
|
SCK_DIVIDE = 312;
|
|
SCK_WIN = 313;
|
|
SCK_RWIN = 314;
|
|
SCK_MENU = 315;
|
|
SCMOD_NORM = 0;
|
|
SCMOD_SHIFT = 1;
|
|
SCMOD_CTRL = 2;
|
|
SCMOD_ALT = 4;
|
|
SCMOD_SUPER = 8;
|
|
SCMOD_META = 16;
|
|
SC_AC_FILLUP = 1;
|
|
SC_AC_DOUBLECLICK = 2;
|
|
SC_AC_TAB = 3;
|
|
SC_AC_NEWLINE = 4;
|
|
SC_AC_COMMAND = 5;
|
|
SC_AC_SINGLE_CHOICE = 6;
|
|
SC_CHARACTERSOURCE_DIRECT_INPUT = 0;
|
|
SC_CHARACTERSOURCE_TENTATIVE_INPUT = 1;
|
|
SC_CHARACTERSOURCE_IME_RESULT = 2;
|
|
SCN_STYLENEEDED = 2000;
|
|
SCN_CHARADDED = 2001;
|
|
SCN_SAVEPOINTREACHED = 2002;
|
|
SCN_SAVEPOINTLEFT = 2003;
|
|
SCN_MODIFYATTEMPTRO = 2004;
|
|
SCN_KEY = 2005;
|
|
SCN_DOUBLECLICK = 2006;
|
|
SCN_UPDATEUI = 2007;
|
|
SCN_MODIFIED = 2008;
|
|
SCN_MACRORECORD = 2009;
|
|
SCN_MARGINCLICK = 2010;
|
|
SCN_NEEDSHOWN = 2011;
|
|
SCN_PAINTED = 2013;
|
|
SCN_USERLISTSELECTION = 2014;
|
|
SCN_URIDROPPED = 2015;
|
|
SCN_DWELLSTART = 2016;
|
|
SCN_DWELLEND = 2017;
|
|
SCN_ZOOM = 2018;
|
|
SCN_HOTSPOTCLICK = 2019;
|
|
SCN_HOTSPOTDOUBLECLICK = 2020;
|
|
SCN_CALLTIPCLICK = 2021;
|
|
SCN_AUTOCSELECTION = 2022;
|
|
SCN_INDICATORCLICK = 2023;
|
|
SCN_INDICATORRELEASE = 2024;
|
|
SCN_AUTOCCANCELLED = 2025;
|
|
SCN_AUTOCCHARDELETED = 2026;
|
|
SCN_HOTSPOTRELEASECLICK = 2027;
|
|
SCN_FOCUSIN = 2028;
|
|
SCN_FOCUSOUT = 2029;
|
|
SCN_AUTOCCOMPLETED = 2030;
|
|
SCN_MARGINRIGHTCLICK = 2031;
|
|
SCN_AUTOCSELECTIONCHANGE = 2032;
|
|
{$IFNDEF SCI_DISABLE_PROVISIONAL}
|
|
SC_BIDIRECTIONAL_DISABLED = 0;
|
|
SC_BIDIRECTIONAL_L2R = 1;
|
|
SC_BIDIRECTIONAL_R2L = 2;
|
|
SCI_GETBIDIRECTIONAL = 2708;
|
|
SCI_SETBIDIRECTIONAL = 2709;
|
|
{$ENDIF}
|
|
|
|
type
|
|
TSci_Position = NativeInt;
|
|
TSci_PositionCR = Longint;
|
|
|
|
TSci_CharacterRange = record
|
|
cpMin: TSci_PositionCR;
|
|
cpMax: TSci_PositionCR;
|
|
end;
|
|
|
|
TSci_TextRange = record
|
|
chrg: TSci_CharacterRange;
|
|
lpstrText: PAnsiChar;
|
|
end;
|
|
|
|
PSCNotification = ^TSCNotification;
|
|
TSCNotification = record
|
|
nmhdr: TNMHdr;
|
|
position: TSci_Position; { SCN_STYLENEEDED, SCN_DOUBLECLICK, SCN_MODIFIED, SCN_MARGINCLICK,
|
|
SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND, SCN_CALLTIPCLICK,
|
|
SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK,
|
|
SCN_INDICATORCLICK, SCN_INDICATORRELEASE,
|
|
SCN_USERLISTSELECTION, SCN_AUTOCSELECTION }
|
|
ch: Integer; { SCN_CHARADDED, SCN_KEY, SCN_AUTOCCOMPLETED, SCN_AUTOCSELECTION,
|
|
SCN_USERLISTSELECTION }
|
|
modifiers: Integer; { SCN_KEY, SCN_DOUBLECLICK, SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK,
|
|
SCN_HOTSPOTRELEASECLICK, SCN_INDICATORCLICK, SCN_INDICATORRELEASE,}
|
|
modificationType: Integer; { SCN_MODIFIED }
|
|
text: PAnsiChar; { SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION, SCN_URIDROPPED }
|
|
length: TSci_Position; { SCN_MODIFIED }
|
|
linesAdded: TSci_Position; { SCN_MODIFIED }
|
|
message: Integer; { SCN_MACRORECORD }
|
|
wParam: WPARAM; { SCN_MACRORECORD }
|
|
lParam: LPARAM; { SCN_MACRORECORD }
|
|
line: TSci_Position; { SCN_MODIFIED }
|
|
foldLevelNow: Integer; { SCN_MODIFIED }
|
|
foldLevelPrev: Integer; { SCN_MODIFIED }
|
|
margin: Integer; { SCN_MARGINCLICK }
|
|
listType: Integer; { SCN_USERLISTSELECTION }
|
|
x: Integer; { SCN_DWELLSTART, SCN_DWELLEND }
|
|
y: Integer; { SCN_DWELLSTART, SCN_DWELLEND }
|
|
token: Integer; { SCN_MODIFIED with SC_MOD_CONTAINER }
|
|
annotationLinesAdded: TSci_Position; { SCN_MODIFIED with SC_MOD_CHANGEANNOTATION }
|
|
updated: Integer; { SCN_UPDATEUI }
|
|
listCompletionMethod: Integer; { SCN_AUTOCSELECTION, SCN_AUTOCCOMPLETED, SCN_USERLISTSELECTION }
|
|
characterSource: Integer; { SCN_CHARADDED }
|
|
end;
|
|
|
|
SciFnDirectStatus = function(ptr: Pointer; iMessage: Cardinal;
|
|
wParam: WPARAM; lParam: LPARAM; var Status: Integer): LRESULT; cdecl;
|
|
|
|
const
|
|
IsscintDLL = 'isscint.dll';
|
|
|
|
var
|
|
IsscintLibrary: HMODULE;
|
|
|
|
procedure InitIsscintLibrary;
|
|
|
|
implementation
|
|
|
|
uses
|
|
PathFunc, TrustFunc;
|
|
|
|
procedure InitIsscintLibrary;
|
|
begin
|
|
var FileName := AddBackslash(PathExtractPath(ParamStr(0))) + IsscintDLL;
|
|
IsscintLibrary := LoadTrustedLibrary(PChar(FileName), []);
|
|
end;
|
|
|
|
end.
|