| 10 skipped lines |
| 11 | U | 11 | U | #ifndef SCINTILLA_H |
|
| 12 | U | 12 | U | #define SCINTILLA_H |
|
|
| 14 | C | #ifdef PLAT_WIN | | 14 | C | #if LCCWIN |
| | | 15 | C | typedef BOOL bool; |
| | | 16 | C | #endif |
| | | 17 | C | |
|
| 16 | U | 19 | U | // Return false on failure: |
|
| 17 | U | 20 | U | bool Scintilla_RegisterClasses(void *hInstance); |
|
| 18 | U | 21 | U | bool Scintilla_ReleaseResources(); |
|
|
| 20 | R | #endif | | |
| 21 | U | 23 | U | int Scintilla_LinkLexers(); |
|
|
| 23 | U | 25 | U | // Here should be placed typedefs for uptr_t, an unsigned integer type large enough to |
|
| 24 | U | 26 | U | // hold a pointer and sptr_t, a signed integer large enough to hold a pointer. |
|
| 25 | U | 27 | U | // May need to be changed for 64 bit platforms. |
|
| 26 | R | #ifdef _MSC_VER | | |
| 27 | U | 28 | U | #if _MSC_VER >= 1300 |
|
| 28 | U | 29 | U | #include <BaseTsd.h> |
|
|
| 30 | R | #endif | | |
| 31 | U | 31 | U | #ifdef MAXULONG_PTR |
|
| 32 | U | 32 | U | typedef ULONG_PTR uptr_t; |
|
| 33 | U | 33 | U | typedef LONG_PTR sptr_t; |
|
| 83 skipped lines |
| 117 | U | 117 | U | #define SC_MARK_DOTDOTDOT 23 |
|
| 118 | U | 118 | U | #define SC_MARK_ARROWS 24 |
|
| 119 | U | 119 | U | #define SC_MARK_PIXMAP 25 |
|
| | | 120 | A | #define SC_MARK_FULLRECT 26 |
| 120 | U | 121 | U | #define SC_MARK_CHARACTER 10000 |
|
| 121 | U | 122 | U | #define SC_MARKNUM_FOLDEREND 25 |
|
| 122 | U | 123 | U | #define SC_MARKNUM_FOLDEROPENMID 26 |
|
| 13 skipped lines |
| 136 | U | 137 | U | #define SCI_MARKERNEXT 2047 |
|
| 137 | U | 138 | U | #define SCI_MARKERPREVIOUS 2048 |
|
| 138 | U | 139 | U | #define SCI_MARKERDEFINEPIXMAP 2049 |
|
| | | 140 | A | #define SCI_MARKERADDSET 2466 |
| 139 | U | 141 | U | #define SC_MARGIN_SYMBOL 0 |
|
| 140 | U | 142 | U | #define SC_MARGIN_NUMBER 1 |
|
| 141 | U | 143 | U | #define SCI_SETMARGINTYPEN 2240 |
|
| 23 skipped lines |
| 165 | U | 167 | U | #define SC_CHARSET_MAC 77 |
|
| 166 | U | 168 | U | #define SC_CHARSET_OEM 255 |
|
| 167 | U | 169 | U | #define SC_CHARSET_RUSSIAN 204 |
|
| | | 170 | A | #define SC_CHARSET_CYRILLIC 1251 |
| 168 | U | 171 | U | #define SC_CHARSET_SHIFTJIS 128 |
|
| 169 | U | 172 | U | #define SC_CHARSET_SYMBOL 2 |
|
| 170 | U | 173 | U | #define SC_CHARSET_TURKISH 162 |
|
| 2 skipped lines |
| 173 | U | 176 | U | #define SC_CHARSET_ARABIC 178 |
|
| 174 | U | 177 | U | #define SC_CHARSET_VIETNAMESE 163 |
|
| 175 | U | 178 | U | #define SC_CHARSET_THAI 222 |
|
| | | 179 | A | #define SC_CHARSET_8859_15 1000 |
| 176 | U | 180 | U | #define SCI_STYLECLEARALL 2050 |
|
| 177 | U | 181 | U | #define SCI_STYLESETFORE 2051 |
|
| 178 | U | 182 | U | #define SCI_STYLESETBACK 2052 |
|
| 76 skipped lines |
| 255 | U | 259 | U | #define SCI_CLEARREGISTEREDIMAGES 2408 |
|
| 256 | U | 260 | U | #define SCI_AUTOCGETTYPESEPARATOR 2285 |
|
| 257 | U | 261 | U | #define SCI_AUTOCSETTYPESEPARATOR 2286 |
|
| | | 262 | A | #define SCI_AUTOCSETMAXWIDTH 2208 |
| | | 263 | A | #define SCI_AUTOCGETMAXWIDTH 2209 |
| | | 264 | A | #define SCI_AUTOCSETMAXHEIGHT 2210 |
| | | 265 | A | #define SCI_AUTOCGETMAXHEIGHT 2211 |
| 258 | U | 266 | U | #define SCI_SETINDENT 2122 |
|
| 259 | U | 267 | U | #define SCI_GETINDENT 2123 |
|
| 260 | U | 268 | U | #define SCI_SETUSETABS 2124 |
|
| 91 skipped lines |
| 352 | U | 360 | U | #define SCI_CALLTIPSETFOREHLT 2207 |
|
| 353 | U | 361 | U | #define SCI_VISIBLEFROMDOCLINE 2220 |
|
| 354 | U | 362 | U | #define SCI_DOCLINEFROMVISIBLE 2221 |
|
| | | 363 | A | #define SCI_WRAPCOUNT 2235 |
| 355 | U | 364 | U | #define SC_FOLDLEVELBASE 0x400 |
|
| 356 | U | 365 | U | #define SC_FOLDLEVELWHITEFLAG 0x1000 |
|
| 357 | U | 366 | U | #define SC_FOLDLEVELHEADERFLAG 0x2000 |
|
| 32 skipped lines |
| 390 | U | 399 | U | #define SCI_WORDENDPOSITION 2267 |
|
| 391 | U | 400 | U | #define SC_WRAP_NONE 0 |
|
| 392 | U | 401 | U | #define SC_WRAP_WORD 1 |
|
| | | 402 | A | #define SC_WRAP_CHAR 2 |
| 393 | U | 403 | U | #define SCI_SETWRAPMODE 2268 |
|
| 394 | U | 404 | U | #define SCI_GETWRAPMODE 2269 |
|
| 395 | U | 405 | U | #define SC_WRAPVISUALFLAG_NONE 0x0000 |
|
| 195 skipped lines |
| 591 | U | 601 | U | #define SCI_SETLENGTHFORENCODE 2448 |
|
| 592 | U | 602 | U | #define SCI_ENCODEDFROMUTF8 2449 |
|
| 593 | U | 603 | U | #define SCI_FINDCOLUMN 2456 |
|
| | | 604 | A | #define SCI_GETCARETSTICKY 2457 |
| | | 605 | A | #define SCI_SETCARETSTICKY 2458 |
| | | 606 | A | #define SCI_TOGGLECARETSTICKY 2459 |
| | | 607 | A | #define SCI_SETPASTECONVERTENDINGS 2467 |
| | | 608 | A | #define SCI_GETPASTECONVERTENDINGS 2468 |
| | | 609 | A | #define SCI_SELECTIONDUPLICATE 2469 |
| 594 | U | 610 | U | #define SCI_STARTRECORD 3001 |
|
| 595 | U | 611 | U | #define SCI_STOPRECORD 3002 |
|
| 596 | U | 612 | U | #define SCI_SETLEXER 4001 |
|
| 4 skipped lines |
| 601 | U | 617 | U | #define SCI_SETKEYWORDS 4005 |
|
| 602 | U | 618 | U | #define SCI_SETLEXERLANGUAGE 4006 |
|
| 603 | U | 619 | U | #define SCI_LOADLEXERLIBRARY 4007 |
|
| | | 620 | A | #define SCI_GETPROPERTY 4008 |
| | | 621 | A | #define SCI_GETPROPERTYEXPANDED 4009 |
| | | 622 | A | #define SCI_GETPROPERTYINT 4010 |
| | | 623 | A | #define SCI_GETSTYLEBITSNEEDED 4011 |
| 604 | U | 624 | U | #define SC_MOD_INSERTTEXT 0x1 |
|
| 605 | U | 625 | U | #define SC_MOD_DELETETEXT 0x2 |
|
| 606 | U | 626 | U | #define SC_MOD_CHANGESTYLE 0x4 |
|
| 1 skipped line |
| 608 | U | 628 | U | #define SC_PERFORMED_USER 0x10 |
|
| 609 | U | 629 | U | #define SC_PERFORMED_UNDO 0x20 |
|
| 610 | U | 630 | U | #define SC_PERFORMED_REDO 0x40 |
|
| | | 631 | A | #define SC_MULTISTEPUNDOREDO 0x80 |
| 611 | U | 632 | U | #define SC_LASTSTEPINUNDOREDO 0x100 |
|
| 612 | U | 633 | U | #define SC_MOD_CHANGEMARKER 0x200 |
|
| 613 | U | 634 | U | #define SC_MOD_BEFOREINSERT 0x400 |
|
| 614 | U | 635 | U | #define SC_MOD_BEFOREDELETE 0x800 |
|
| | | 636 | C | #define SC_MULTILINEUNDOREDO 0x1000 |
| 615 | C | #define SC_MODEVENTMASKALL 0xF77 | | 637 | C | #define SC_MODEVENTMASKALL 0x1FFF |
| 616 | U | 638 | U | #define SCEN_CHANGE 768 |
|
| 617 | U | 639 | U | #define SCEN_SETFOCUS 512 |
|
| 618 | U | 640 | U | #define SCEN_KILLFOCUS 256 |
|
| 14 skipped lines |
| 633 | U | 655 | U | #define SCK_ADD 310 |
|
| 634 | U | 656 | U | #define SCK_SUBTRACT 311 |
|
| 635 | U | 657 | U | #define SCK_DIVIDE 312 |
|
| | | 658 | A | #define SCMOD_NORM 0 |
| 636 | U | 659 | U | #define SCMOD_SHIFT 1 |
|
| 637 | U | 660 | U | #define SCMOD_CTRL 2 |
|
| 638 | U | 661 | U | #define SCMOD_ALT 4 |
|
| 18 skipped lines |
| 657 | U | 680 | U | #define SCN_HOTSPOTCLICK 2019 |
|
| 658 | U | 681 | U | #define SCN_HOTSPOTDOUBLECLICK 2020 |
|
| 659 | U | 682 | U | #define SCN_CALLTIPCLICK 2021 |
|
| | | 683 | A | #define SCN_AUTOCSELECTION 2022 |
| 660 | U | 684 | U | //--Autogenerated -- end of section automatically generated from Scintilla.iface |
|
|
| 662 | U | 686 | U | // These structures are defined to be exactly the same shape as the Win32 |
|
| 32 skipped lines |
|
|
| 697 | U | 721 | U | struct NotifyHeader { |
|
| | | 722 | C | // Compatible with Windows NMHDR. |
| 698 | C | // hwndFrom is really an environment specifc window handle or pointer | | 723 | C | // hwndFrom is really an environment specific window handle or pointer |
| 699 | U | 724 | U | // but most clients of Scintilla.h do not have this type visible. |
|
| 700 | R | //WindowID hwndFrom; | | |
|
| 702 | C | unsigned int idFrom; | | 726 | C | uptr_t idFrom; |
| 703 | U | 727 | U | unsigned int code; |
|
|
|
| 3 skipped lines |
| 709 | U | 733 | U | int ch; // SCN_CHARADDED, SCN_KEY |
|
| 710 | U | 734 | U | int modifiers; // SCN_KEY |
|
| 711 | U | 735 | U | int modificationType; // SCN_MODIFIED |
|
| 712 | C | const char *text; // SCN_MODIFIED | | 736 | C | const char *text; // SCN_MODIFIED, SCN_USERLISTSELECTION, SCN_AUTOCSELECTION |
| 713 | U | 737 | U | int length; // SCN_MODIFIED |
|
| 714 | U | 738 | U | int linesAdded; // SCN_MODIFIED |
|
| 715 | U | 739 | U | int message;// SCN_MACRORECORD |
|
| 29 skipped lines |