123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383 |
- 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_AUTOCSETIMAGESCALE = 2815;
- SCI_AUTOCGETIMAGESCALE = 2816;
- 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;
- SC_UNDO_SELECTION_HISTORY_SCROLL = 2;
- 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_SCROLLVERTICAL = 2817;
- 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_MARGINRIGHTCLICK, SCN_NEEDSHOWN, SCN_DWELLSTART, SCN_DWELLEND,
- SCN_CALLTIPCLICK,
- SCN_HOTSPOTCLICK, SCN_HOTSPOTDOUBLECLICK, SCN_HOTSPOTRELEASECLICK,
- SCN_INDICATORCLICK, SCN_INDICATORRELEASE,
- SCN_USERLISTSELECTION, SCN_AUTOCCOMPLETED, SCN_AUTOCSELECTION,
- SCN_AUTOCSELECTIONCHANGE }
- 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,
- SCN_MARGINCLICK, SCN_MARGINRIGHTCLICK }
- modificationType: Integer; { SCN_MODIFIED }
- text: PAnsiChar; { SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_URIDROPPED,
- SCN_AUTOCCOMPLETED, SCN_AUTOCSELECTION, SCN_AUTOCSELECTIONCHANGE }
- 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, SCN_MARGINRIGHTCLICK }
- listType: Integer; { SCN_USERLISTSELECTION, SCN_AUTOCSELECTIONCHANGE }
- 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), [ltloTrustAllOnDebug]);
- end;
- end.
|