# encoding: utf-8
# module wx._stc
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_stc.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import wx._core as __wx__core


# Variables with simple values

STCNameStr = b'stcwindow'

STC_A68K_COMMENT = 1

STC_A68K_COMMENT_DOXYGEN = 18
STC_A68K_COMMENT_SPECIAL = 17
STC_A68K_COMMENT_WORD = 16

STC_A68K_CPUINSTRUCTION = 7
STC_A68K_DEFAULT = 0
STC_A68K_DIRECTIVE = 10
STC_A68K_EXTINSTRUCTION = 8
STC_A68K_IDENTIFIER = 14
STC_A68K_LABEL = 12

STC_A68K_MACRO_ARG = 11
STC_A68K_MACRO_DECLARATION = 15

STC_A68K_NUMBER_BIN = 3
STC_A68K_NUMBER_DEC = 2
STC_A68K_NUMBER_HEX = 4

STC_A68K_OPERATOR = 6
STC_A68K_REGISTER = 9
STC_A68K_STRING1 = 5
STC_A68K_STRING2 = 13

STC_ABAQUS_ARGUMENT = 11
STC_ABAQUS_COMMAND = 8
STC_ABAQUS_COMMENT = 1
STC_ABAQUS_COMMENTBLOCK = 2
STC_ABAQUS_DEFAULT = 0
STC_ABAQUS_FUNCTION = 12
STC_ABAQUS_NUMBER = 3
STC_ABAQUS_OPERATOR = 5
STC_ABAQUS_PROCESSOR = 7
STC_ABAQUS_SLASHCOMMAND = 9
STC_ABAQUS_STARCOMMAND = 10
STC_ABAQUS_STRING = 4
STC_ABAQUS_WORD = 6

STC_ABL_BLOCK = 8
STC_ABL_CHARACTER = 4
STC_ABL_COMMENT = 10
STC_ABL_DEFAULT = 0
STC_ABL_END = 9
STC_ABL_IDENTIFIER = 7
STC_ABL_LINECOMMENT = 12
STC_ABL_NUMBER = 1
STC_ABL_OPERATOR = 6
STC_ABL_PREPROCESSOR = 5
STC_ABL_STRING = 3
STC_ABL_TASKMARKER = 11
STC_ABL_WORD = 2

STC_AC_COMMAND = 5
STC_AC_DOUBLECLICK = 2
STC_AC_FILLUP = 1
STC_AC_NEWLINE = 4
STC_AC_TAB = 3

STC_ADA_CHARACTER = 5
STC_ADA_CHARACTEREOL = 6
STC_ADA_COMMENTLINE = 10
STC_ADA_DEFAULT = 0
STC_ADA_DELIMITER = 4
STC_ADA_IDENTIFIER = 2
STC_ADA_ILLEGAL = 11
STC_ADA_LABEL = 9
STC_ADA_NUMBER = 3
STC_ADA_STRING = 7
STC_ADA_STRINGEOL = 8
STC_ADA_WORD = 1

STC_ALPHA_NOALPHA = 256
STC_ALPHA_OPAQUE = 255
STC_ALPHA_TRANSPARENT = 0

STC_ANNOTATION_BOXED = 2
STC_ANNOTATION_HIDDEN = 0
STC_ANNOTATION_INDENTED = 3
STC_ANNOTATION_STANDARD = 1

STC_APDL_ARGUMENT = 11
STC_APDL_COMMAND = 8
STC_APDL_COMMENT = 1
STC_APDL_COMMENTBLOCK = 2
STC_APDL_DEFAULT = 0
STC_APDL_FUNCTION = 12
STC_APDL_NUMBER = 3
STC_APDL_OPERATOR = 5
STC_APDL_PROCESSOR = 7
STC_APDL_SLASHCOMMAND = 9
STC_APDL_STARCOMMAND = 10
STC_APDL_STRING = 4
STC_APDL_WORD = 6

STC_ASM_CHARACTER = 12
STC_ASM_COMMENT = 1
STC_ASM_COMMENTBLOCK = 11
STC_ASM_COMMENTDIRECTIVE = 15
STC_ASM_CPUINSTRUCTION = 6
STC_ASM_DEFAULT = 0
STC_ASM_DIRECTIVE = 9
STC_ASM_DIRECTIVEOPERAND = 10
STC_ASM_EXTINSTRUCTION = 14
STC_ASM_IDENTIFIER = 5
STC_ASM_MATHINSTRUCTION = 7
STC_ASM_NUMBER = 2
STC_ASM_OPERATOR = 4
STC_ASM_REGISTER = 8
STC_ASM_STRING = 3
STC_ASM_STRINGEOL = 13

STC_ASN1_ATTRIBUTE = 7
STC_ASN1_COMMENT = 1
STC_ASN1_DEFAULT = 0
STC_ASN1_DESCRIPTOR = 8
STC_ASN1_IDENTIFIER = 2
STC_ASN1_KEYWORD = 6
STC_ASN1_OID = 4
STC_ASN1_OPERATOR = 10
STC_ASN1_SCALAR = 5
STC_ASN1_STRING = 3
STC_ASN1_TYPE = 9

STC_ASY_CHARACTER = 6
STC_ASY_COMMENT = 1
STC_ASY_COMMENTLINE = 2
STC_ASY_COMMENTLINEDOC = 10
STC_ASY_DEFAULT = 0
STC_ASY_IDENTIFIER = 8
STC_ASY_NUMBER = 3
STC_ASY_OPERATOR = 7
STC_ASY_STRING = 5
STC_ASY_STRINGEOL = 9
STC_ASY_WORD = 4
STC_ASY_WORD2 = 11

STC_AU3_COMMENT = 1
STC_AU3_COMMENTBLOCK = 2
STC_AU3_COMOBJ = 14
STC_AU3_DEFAULT = 0
STC_AU3_EXPAND = 13
STC_AU3_FUNCTION = 4
STC_AU3_KEYWORD = 5
STC_AU3_MACRO = 6
STC_AU3_NUMBER = 3
STC_AU3_OPERATOR = 8
STC_AU3_PREPROCESSOR = 11
STC_AU3_SENT = 10
STC_AU3_SPECIAL = 12
STC_AU3_STRING = 7
STC_AU3_UDF = 15
STC_AU3_VARIABLE = 9

STC_AUTOMATICFOLD_CHANGE = 4
STC_AUTOMATICFOLD_CLICK = 2
STC_AUTOMATICFOLD_SHOW = 1

STC_AVE_COMMENT = 1
STC_AVE_DEFAULT = 0
STC_AVE_ENUM = 7
STC_AVE_IDENTIFIER = 9
STC_AVE_NUMBER = 2
STC_AVE_OPERATOR = 10
STC_AVE_STRING = 6
STC_AVE_STRINGEOL = 8
STC_AVE_WORD = 3
STC_AVE_WORD1 = 11
STC_AVE_WORD2 = 12
STC_AVE_WORD3 = 13
STC_AVE_WORD4 = 14
STC_AVE_WORD5 = 15
STC_AVE_WORD6 = 16

STC_AVS_CLIPPROP = 13
STC_AVS_COMMENTBLOCK = 1
STC_AVS_COMMENTBLOCKN = 2
STC_AVS_COMMENTLINE = 3
STC_AVS_DEFAULT = 0
STC_AVS_FILTER = 10
STC_AVS_FUNCTION = 12
STC_AVS_IDENTIFIER = 6
STC_AVS_KEYWORD = 9
STC_AVS_NUMBER = 4
STC_AVS_OPERATOR = 5
STC_AVS_PLUGIN = 11
STC_AVS_STRING = 7
STC_AVS_TRIPLESTRING = 8
STC_AVS_USERDFN = 14

STC_BAAN_COMMENT = 1
STC_BAAN_COMMENTDOC = 2
STC_BAAN_DEFAULT = 0
STC_BAAN_DEFINEDEF = 24
STC_BAAN_DOMDEF = 21
STC_BAAN_FUNCDEF = 22
STC_BAAN_FUNCTION = 20
STC_BAAN_IDENTIFIER = 8
STC_BAAN_NUMBER = 3
STC_BAAN_OBJECTDEF = 23
STC_BAAN_OPERATOR = 7
STC_BAAN_PREPROCESSOR = 6
STC_BAAN_STRING = 5
STC_BAAN_STRINGEOL = 9
STC_BAAN_TABLEDEF = 18
STC_BAAN_TABLESQL = 19
STC_BAAN_WORD = 4
STC_BAAN_WORD2 = 10
STC_BAAN_WORD3 = 11
STC_BAAN_WORD4 = 12
STC_BAAN_WORD5 = 13
STC_BAAN_WORD6 = 14
STC_BAAN_WORD7 = 15
STC_BAAN_WORD8 = 16
STC_BAAN_WORD9 = 17

STC_BAT_COMMAND = 5
STC_BAT_COMMENT = 1
STC_BAT_DEFAULT = 0
STC_BAT_HIDE = 4
STC_BAT_IDENTIFIER = 6
STC_BAT_LABEL = 3
STC_BAT_OPERATOR = 7
STC_BAT_WORD = 2

STC_BIBTEX_COMMENT = 6
STC_BIBTEX_DEFAULT = 0
STC_BIBTEX_ENTRY = 1
STC_BIBTEX_KEY = 3
STC_BIBTEX_PARAMETER = 4

STC_BIBTEX_UNKNOWN_ENTRY = 2

STC_BIBTEX_VALUE = 5

STC_B_ASM = 14
STC_B_BINNUMBER = 18
STC_B_COMMENT = 1
STC_B_COMMENTBLOCK = 19
STC_B_CONSTANT = 13
STC_B_DATE = 8
STC_B_DEFAULT = 0
STC_B_DOCBLOCK = 21
STC_B_DOCKEYWORD = 22
STC_B_DOCLINE = 20
STC_B_ERROR = 16
STC_B_HEXNUMBER = 17
STC_B_IDENTIFIER = 7
STC_B_KEYWORD = 3
STC_B_KEYWORD2 = 10
STC_B_KEYWORD3 = 11
STC_B_KEYWORD4 = 12
STC_B_LABEL = 15
STC_B_NUMBER = 2
STC_B_OPERATOR = 6
STC_B_PREPROCESSOR = 5
STC_B_STRING = 4
STC_B_STRINGEOL = 9

STC_CACHE_CARET = 1
STC_CACHE_DOCUMENT = 3
STC_CACHE_NONE = 0
STC_CACHE_PAGE = 2

STC_CAML_CHAR = 9
STC_CAML_COMMENT = 12
STC_CAML_COMMENT1 = 13
STC_CAML_COMMENT2 = 14
STC_CAML_COMMENT3 = 15
STC_CAML_DEFAULT = 0
STC_CAML_IDENTIFIER = 1
STC_CAML_KEYWORD = 3
STC_CAML_KEYWORD2 = 4
STC_CAML_KEYWORD3 = 5
STC_CAML_LINENUM = 6
STC_CAML_NUMBER = 8
STC_CAML_OPERATOR = 7
STC_CAML_STRING = 11
STC_CAML_TAGNAME = 2
STC_CAML_WHITE = 10

STC_CARETSTICKY_OFF = 0
STC_CARETSTICKY_ON = 1
STC_CARETSTICKY_WHITESPACE = 2

STC_CARETSTYLE_BLOCK = 2
STC_CARETSTYLE_INVISIBLE = 0
STC_CARETSTYLE_LINE = 1

STC_CARET_EVEN = 8
STC_CARET_JUMPS = 16
STC_CARET_SLOP = 1
STC_CARET_STRICT = 4

STC_CASEINSENSITIVEBEHAVIOUR_IGNORECASE = 1
STC_CASEINSENSITIVEBEHAVIOUR_RESPECTCASE = 0

STC_CASE_CAMEL = 3
STC_CASE_LOWER = 2
STC_CASE_MIXED = 0
STC_CASE_UPPER = 1

STC_CHARSET_8859_15 = 1000

STC_CHARSET_ANSI = 0
STC_CHARSET_ARABIC = 178
STC_CHARSET_BALTIC = 186
STC_CHARSET_CHINESEBIG5 = 136
STC_CHARSET_CYRILLIC = 1251
STC_CHARSET_DEFAULT = 1
STC_CHARSET_EASTEUROPE = 238
STC_CHARSET_GB2312 = 134
STC_CHARSET_GREEK = 161
STC_CHARSET_HANGUL = 129
STC_CHARSET_HEBREW = 177
STC_CHARSET_JOHAB = 130
STC_CHARSET_MAC = 77
STC_CHARSET_OEM = 255
STC_CHARSET_OEM866 = 866
STC_CHARSET_RUSSIAN = 204
STC_CHARSET_SHIFTJIS = 128
STC_CHARSET_SYMBOL = 2
STC_CHARSET_THAI = 222
STC_CHARSET_TURKISH = 162
STC_CHARSET_VIETNAMESE = 163

STC_CLW_ATTRIBUTE = 13

STC_CLW_BUILTIN_PROCEDURES_FUNCTION = 11

STC_CLW_COMMENT = 2

STC_CLW_COMPILER_DIRECTIVE = 9

STC_CLW_DEFAULT = 0
STC_CLW_DEPRECATED = 16
STC_CLW_ERROR = 15

STC_CLW_INTEGER_CONSTANT = 5

STC_CLW_KEYWORD = 8
STC_CLW_LABEL = 1

STC_CLW_PICTURE_STRING = 7

STC_CLW_REAL_CONSTANT = 6

STC_CLW_RUNTIME_EXPRESSIONS = 10

STC_CLW_STANDARD_EQUATE = 14

STC_CLW_STRING = 3

STC_CLW_STRUCTURE_DATA_TYPE = 12

STC_CLW_USER_IDENTIFIER = 4

STC_CMAKE_COMMANDS = 5
STC_CMAKE_COMMENT = 1
STC_CMAKE_DEFAULT = 0
STC_CMAKE_FOREACHDEF = 10
STC_CMAKE_IFDEFINEDEF = 11
STC_CMAKE_MACRODEF = 12
STC_CMAKE_NUMBER = 14
STC_CMAKE_PARAMETERS = 6
STC_CMAKE_STRINGDQ = 2
STC_CMAKE_STRINGLQ = 3
STC_CMAKE_STRINGRQ = 4
STC_CMAKE_STRINGVAR = 13
STC_CMAKE_USERDEFINED = 8
STC_CMAKE_VARIABLE = 7
STC_CMAKE_WHILEDEF = 9

STC_CMD_BACKTAB = 2328
STC_CMD_CANCEL = 2325
STC_CMD_CHARLEFT = 2304
STC_CMD_CHARLEFTEXTEND = 2305
STC_CMD_CHARLEFTRECTEXTEND = 2428
STC_CMD_CHARRIGHT = 2306
STC_CMD_CHARRIGHTEXTEND = 2307
STC_CMD_CHARRIGHTRECTEXTEND = 2429
STC_CMD_CLEAR = 2180
STC_CMD_COPY = 2178
STC_CMD_CUT = 2177
STC_CMD_DELETEBACK = 2326
STC_CMD_DELETEBACKNOTLINE = 2344
STC_CMD_DELLINELEFT = 2395
STC_CMD_DELLINERIGHT = 2396
STC_CMD_DELWORDLEFT = 2335
STC_CMD_DELWORDRIGHT = 2336
STC_CMD_DELWORDRIGHTEND = 2518
STC_CMD_DOCUMENTEND = 2318
STC_CMD_DOCUMENTENDEXTEND = 2319
STC_CMD_DOCUMENTSTART = 2316
STC_CMD_DOCUMENTSTARTEXTEND = 2317
STC_CMD_EDITTOGGLEOVERTYPE = 2324
STC_CMD_FORMFEED = 2330
STC_CMD_HOME = 2312
STC_CMD_HOMEDISPLAY = 2345
STC_CMD_HOMEDISPLAYEXTEND = 2346
STC_CMD_HOMEEXTEND = 2313
STC_CMD_HOMERECTEXTEND = 2430
STC_CMD_HOMEWRAP = 2349
STC_CMD_HOMEWRAPEXTEND = 2450
STC_CMD_LINECOPY = 2455
STC_CMD_LINECUT = 2337
STC_CMD_LINEDELETE = 2338
STC_CMD_LINEDOWN = 2300
STC_CMD_LINEDOWNEXTEND = 2301
STC_CMD_LINEDOWNRECTEXTEND = 2426
STC_CMD_LINEDUPLICATE = 2404
STC_CMD_LINEEND = 2314
STC_CMD_LINEENDDISPLAY = 2347
STC_CMD_LINEENDDISPLAYEXTEND = 2348
STC_CMD_LINEENDEXTEND = 2315
STC_CMD_LINEENDRECTEXTEND = 2432
STC_CMD_LINEENDWRAP = 2451
STC_CMD_LINEENDWRAPEXTEND = 2452
STC_CMD_LINESCROLLDOWN = 2342
STC_CMD_LINESCROLLUP = 2343
STC_CMD_LINETRANSPOSE = 2339
STC_CMD_LINEUP = 2302
STC_CMD_LINEUPEXTEND = 2303
STC_CMD_LINEUPRECTEXTEND = 2427
STC_CMD_LOWERCASE = 2340
STC_CMD_MOVESELECTEDLINESDOWN = 2621
STC_CMD_MOVESELECTEDLINESUP = 2620
STC_CMD_NEWLINE = 2329
STC_CMD_PAGEDOWN = 2322
STC_CMD_PAGEDOWNEXTEND = 2323
STC_CMD_PAGEDOWNRECTEXTEND = 2434
STC_CMD_PAGEUP = 2320
STC_CMD_PAGEUPEXTEND = 2321
STC_CMD_PAGEUPRECTEXTEND = 2433
STC_CMD_PARADOWN = 2413
STC_CMD_PARADOWNEXTEND = 2414
STC_CMD_PARAUP = 2415
STC_CMD_PARAUPEXTEND = 2416
STC_CMD_PASTE = 2179
STC_CMD_REDO = 2011
STC_CMD_SCROLLTOEND = 2629
STC_CMD_SCROLLTOSTART = 2628
STC_CMD_SELECTALL = 2013
STC_CMD_STUTTEREDPAGEDOWN = 2437
STC_CMD_STUTTEREDPAGEDOWNEXTEND = 2438
STC_CMD_STUTTEREDPAGEUP = 2435
STC_CMD_STUTTEREDPAGEUPEXTEND = 2436
STC_CMD_TAB = 2327
STC_CMD_UNDO = 2176
STC_CMD_UPPERCASE = 2341
STC_CMD_VCHOME = 2331
STC_CMD_VCHOMEDISPLAY = 2652
STC_CMD_VCHOMEDISPLAYEXTEND = 2653
STC_CMD_VCHOMEEXTEND = 2332
STC_CMD_VCHOMERECTEXTEND = 2431
STC_CMD_VCHOMEWRAP = 2453
STC_CMD_VCHOMEWRAPEXTEND = 2454
STC_CMD_VERTICALCENTRECARET = 2619
STC_CMD_WORDLEFT = 2308
STC_CMD_WORDLEFTEND = 2439
STC_CMD_WORDLEFTENDEXTEND = 2440
STC_CMD_WORDLEFTEXTEND = 2309
STC_CMD_WORDPARTLEFT = 2390
STC_CMD_WORDPARTLEFTEXTEND = 2391
STC_CMD_WORDPARTRIGHT = 2392
STC_CMD_WORDPARTRIGHTEXTEND = 2393
STC_CMD_WORDRIGHT = 2310
STC_CMD_WORDRIGHTEND = 2441
STC_CMD_WORDRIGHTENDEXTEND = 2442
STC_CMD_WORDRIGHTEXTEND = 2311
STC_CMD_ZOOMIN = 2333
STC_CMD_ZOOMOUT = 2334

STC_COFFEESCRIPT_CHARACTER = 7
STC_COFFEESCRIPT_COMMENT = 1
STC_COFFEESCRIPT_COMMENTBLOCK = 22
STC_COFFEESCRIPT_COMMENTDOC = 3
STC_COFFEESCRIPT_COMMENTDOCKEYWORD = 17
STC_COFFEESCRIPT_COMMENTDOCKEYWORDERROR = 18
STC_COFFEESCRIPT_COMMENTLINE = 2
STC_COFFEESCRIPT_COMMENTLINEDOC = 15
STC_COFFEESCRIPT_DEFAULT = 0
STC_COFFEESCRIPT_GLOBALCLASS = 19
STC_COFFEESCRIPT_IDENTIFIER = 11
STC_COFFEESCRIPT_INSTANCEPROPERTY = 25
STC_COFFEESCRIPT_NUMBER = 4
STC_COFFEESCRIPT_OPERATOR = 10
STC_COFFEESCRIPT_PREPROCESSOR = 9
STC_COFFEESCRIPT_REGEX = 14
STC_COFFEESCRIPT_STRING = 6
STC_COFFEESCRIPT_STRINGEOL = 12
STC_COFFEESCRIPT_STRINGRAW = 20
STC_COFFEESCRIPT_TRIPLEVERBATIM = 21
STC_COFFEESCRIPT_UUID = 8
STC_COFFEESCRIPT_VERBATIM = 13

STC_COFFEESCRIPT_VERBOSE_REGEX = 23

STC_COFFEESCRIPT_VERBOSE_REGEX_COMMENT = 24

STC_COFFEESCRIPT_WORD = 5
STC_COFFEESCRIPT_WORD2 = 16

STC_CONF_COMMENT = 1
STC_CONF_DEFAULT = 0
STC_CONF_DIRECTIVE = 9
STC_CONF_EXTENSION = 4
STC_CONF_IDENTIFIER = 3
STC_CONF_IP = 8
STC_CONF_NUMBER = 2
STC_CONF_OPERATOR = 7
STC_CONF_PARAMETER = 5
STC_CONF_STRING = 6

STC_CP_UTF8 = 65001

STC_CSOUND_ARATE_VAR = 11

STC_CSOUND_COMMENT = 1
STC_CSOUND_COMMENTBLOCK = 9
STC_CSOUND_DEFAULT = 0

STC_CSOUND_GLOBAL_VAR = 14

STC_CSOUND_HEADERSTMT = 7
STC_CSOUND_IDENTIFIER = 5
STC_CSOUND_INSTR = 4

STC_CSOUND_IRATE_VAR = 13

STC_CSOUND_KRATE_VAR = 12

STC_CSOUND_NUMBER = 2
STC_CSOUND_OPCODE = 6
STC_CSOUND_OPERATOR = 3
STC_CSOUND_PARAM = 10
STC_CSOUND_STRINGEOL = 15
STC_CSOUND_USERKEYWORD = 8

STC_CSS_ATTRIBUTE = 16
STC_CSS_CLASS = 2
STC_CSS_COMMENT = 9
STC_CSS_DEFAULT = 0
STC_CSS_DIRECTIVE = 12
STC_CSS_DOUBLESTRING = 13

STC_CSS_EXTENDED_IDENTIFIER = 19
STC_CSS_EXTENDED_PSEUDOCLASS = 20
STC_CSS_EXTENDED_PSEUDOELEMENT = 21

STC_CSS_ID = 10
STC_CSS_IDENTIFIER = 6
STC_CSS_IDENTIFIER2 = 15
STC_CSS_IDENTIFIER3 = 17
STC_CSS_IMPORTANT = 11
STC_CSS_MEDIA = 22
STC_CSS_OPERATOR = 5
STC_CSS_PSEUDOCLASS = 3
STC_CSS_PSEUDOELEMENT = 18
STC_CSS_SINGLESTRING = 14
STC_CSS_TAG = 1

STC_CSS_UNKNOWN_IDENTIFIER = 7
STC_CSS_UNKNOWN_PSEUDOCLASS = 4

STC_CSS_VALUE = 8
STC_CSS_VARIABLE = 23

STC_CURSORARROW = 2
STC_CURSORNORMAL = -1
STC_CURSORREVERSEARROW = 7
STC_CURSORWAIT = 4

STC_C_CHARACTER = 7
STC_C_COMMENT = 1
STC_C_COMMENTDOC = 3
STC_C_COMMENTDOCKEYWORD = 17
STC_C_COMMENTDOCKEYWORDERROR = 18
STC_C_COMMENTLINE = 2
STC_C_COMMENTLINEDOC = 15
STC_C_DEFAULT = 0
STC_C_ESCAPESEQUENCE = 27
STC_C_GLOBALCLASS = 19
STC_C_HASHQUOTEDSTRING = 22
STC_C_IDENTIFIER = 11
STC_C_NUMBER = 4
STC_C_OPERATOR = 10
STC_C_PREPROCESSOR = 9
STC_C_PREPROCESSORCOMMENT = 23
STC_C_PREPROCESSORCOMMENTDOC = 24
STC_C_REGEX = 14
STC_C_STRING = 6
STC_C_STRINGEOL = 12
STC_C_STRINGRAW = 20
STC_C_TASKMARKER = 26
STC_C_TRIPLEVERBATIM = 21
STC_C_USERLITERAL = 25
STC_C_UUID = 8
STC_C_VERBATIM = 13
STC_C_WORD = 5
STC_C_WORD2 = 16

STC_DIFF_ADDED = 6
STC_DIFF_CHANGED = 7
STC_DIFF_COMMAND = 2
STC_DIFF_COMMENT = 1
STC_DIFF_DEFAULT = 0
STC_DIFF_DELETED = 5
STC_DIFF_HEADER = 3
STC_DIFF_POSITION = 4

STC_DMAP_COMMENT = 1
STC_DMAP_DEFAULT = 0
STC_DMAP_IDENTIFIER = 7
STC_DMAP_NUMBER = 2
STC_DMAP_OPERATOR = 6
STC_DMAP_STRING1 = 3
STC_DMAP_STRING2 = 4
STC_DMAP_STRINGEOL = 5
STC_DMAP_WORD = 8
STC_DMAP_WORD2 = 9
STC_DMAP_WORD3 = 10

STC_DMIS_COMMENT = 1
STC_DMIS_DEFAULT = 0
STC_DMIS_KEYWORD = 4
STC_DMIS_LABEL = 9
STC_DMIS_MAJORWORD = 5
STC_DMIS_MINORWORD = 6
STC_DMIS_NUMBER = 3
STC_DMIS_STRING = 2

STC_DMIS_UNSUPPORTED_MAJOR = 7
STC_DMIS_UNSUPPORTED_MINOR = 8

STC_D_CHARACTER = 12
STC_D_COMMENT = 1
STC_D_COMMENTDOC = 3
STC_D_COMMENTDOCKEYWORD = 16
STC_D_COMMENTDOCKEYWORDERROR = 17
STC_D_COMMENTLINE = 2
STC_D_COMMENTLINEDOC = 15
STC_D_COMMENTNESTED = 4
STC_D_DEFAULT = 0
STC_D_IDENTIFIER = 14
STC_D_NUMBER = 5
STC_D_OPERATOR = 13
STC_D_STRING = 10
STC_D_STRINGB = 18
STC_D_STRINGEOL = 11
STC_D_STRINGR = 19
STC_D_TYPEDEF = 9
STC_D_WORD = 6
STC_D_WORD2 = 7
STC_D_WORD3 = 8
STC_D_WORD5 = 20
STC_D_WORD6 = 21
STC_D_WORD7 = 22

STC_ECL_ADDED = 24
STC_ECL_CHANGED = 26
STC_ECL_CHARACTER = 7
STC_ECL_COMMENT = 1
STC_ECL_COMMENTDOC = 23
STC_ECL_COMMENTDOCKEYWORD = 17
STC_ECL_COMMENTDOCKEYWORDERROR = 18
STC_ECL_COMMENTLINE = 2
STC_ECL_COMMENTLINEDOC = 15
STC_ECL_DEFAULT = 0
STC_ECL_DELETED = 25
STC_ECL_IDENTIFIER = 11
STC_ECL_MOVED = 27
STC_ECL_NUMBER = 3
STC_ECL_OPERATOR = 6
STC_ECL_PREPROCESSOR = 9
STC_ECL_REGEX = 14
STC_ECL_STRING = 4
STC_ECL_STRINGEOL = 12
STC_ECL_UNKNOWN = 10
STC_ECL_UUID = 8
STC_ECL_VERBATIM = 13
STC_ECL_WORD0 = 5
STC_ECL_WORD1 = 16
STC_ECL_WORD2 = 19
STC_ECL_WORD3 = 20
STC_ECL_WORD4 = 21
STC_ECL_WORD5 = 22

STC_EDGE_BACKGROUND = 2
STC_EDGE_LINE = 1
STC_EDGE_MULTILINE = 3
STC_EDGE_NONE = 0

STC_EDI_BADSEGMENT = 8
STC_EDI_DEFAULT = 0
STC_EDI_SEGMENTEND = 2
STC_EDI_SEGMENTSTART = 1

STC_EDI_SEP_COMPOSITE = 4
STC_EDI_SEP_ELEMENT = 3
STC_EDI_SEP_RELEASE = 5

STC_EDI_UNA = 6
STC_EDI_UNH = 7

STC_EFF_QUALITY_ANTIALIASED = 2
STC_EFF_QUALITY_DEFAULT = 0

STC_EFF_QUALITY_LCD_OPTIMIZED = 3

STC_EFF_QUALITY_MASK = 15

STC_EFF_QUALITY_NON_ANTIALIASED = 1

STC_EIFFEL_CHARACTER = 5
STC_EIFFEL_COMMENTLINE = 1
STC_EIFFEL_DEFAULT = 0
STC_EIFFEL_IDENTIFIER = 7
STC_EIFFEL_NUMBER = 2
STC_EIFFEL_OPERATOR = 6
STC_EIFFEL_STRING = 4
STC_EIFFEL_STRINGEOL = 8
STC_EIFFEL_WORD = 3

STC_EOL_CR = 1
STC_EOL_CRLF = 0
STC_EOL_LF = 2

STC_ERLANG_ATOM = 7

STC_ERLANG_ATOM_QUOTED = 18

STC_ERLANG_BIFS = 22
STC_ERLANG_CHARACTER = 9
STC_ERLANG_COMMENT = 1

STC_ERLANG_COMMENT_DOC = 16

STC_ERLANG_COMMENT_DOC_MACRO = 17

STC_ERLANG_COMMENT_FUNCTION = 14
STC_ERLANG_COMMENT_MODULE = 15

STC_ERLANG_DEFAULT = 0

STC_ERLANG_FUNCTION_NAME = 8

STC_ERLANG_KEYWORD = 4
STC_ERLANG_MACRO = 10

STC_ERLANG_MACRO_QUOTED = 19

STC_ERLANG_MODULES = 23

STC_ERLANG_MODULES_ATT = 24

STC_ERLANG_NODE_NAME = 13

STC_ERLANG_NODE_NAME_QUOTED = 21

STC_ERLANG_NUMBER = 3
STC_ERLANG_OPERATOR = 6
STC_ERLANG_PREPROC = 12
STC_ERLANG_RECORD = 11

STC_ERLANG_RECORD_QUOTED = 20

STC_ERLANG_STRING = 5
STC_ERLANG_UNKNOWN = 31
STC_ERLANG_VARIABLE = 2

STC_ERR_ABSF = 18
STC_ERR_BORLAND = 5
STC_ERR_CMD = 4
STC_ERR_CTAG = 9
STC_ERR_DEFAULT = 0

STC_ERR_DIFF_ADDITION = 11
STC_ERR_DIFF_CHANGED = 10
STC_ERR_DIFF_DELETION = 12
STC_ERR_DIFF_MESSAGE = 13

STC_ERR_ELF = 15
STC_ERR_ESCSEQ = 23

STC_ERR_ESCSEQ_UNKNOWN = 24

STC_ERR_ES_BLACK = 40
STC_ERR_ES_BLUE = 44

STC_ERR_ES_BRIGHT_BLUE = 52
STC_ERR_ES_BRIGHT_CYAN = 54
STC_ERR_ES_BRIGHT_GREEN = 50
STC_ERR_ES_BRIGHT_MAGENTA = 53
STC_ERR_ES_BRIGHT_RED = 49

STC_ERR_ES_BROWN = 43
STC_ERR_ES_CYAN = 46

STC_ERR_ES_DARK_GRAY = 48

STC_ERR_ES_GRAY = 47
STC_ERR_ES_GREEN = 42
STC_ERR_ES_MAGENTA = 45
STC_ERR_ES_RED = 41
STC_ERR_ES_WHITE = 55
STC_ERR_ES_YELLOW = 51

STC_ERR_GCC = 2

STC_ERR_GCC_INCLUDED_FROM = 22

STC_ERR_IFC = 16
STC_ERR_IFORT = 17

STC_ERR_JAVA_STACK = 20

STC_ERR_LUA = 8
STC_ERR_MS = 3
STC_ERR_NET = 7
STC_ERR_PERL = 6
STC_ERR_PHP = 14
STC_ERR_PYTHON = 1
STC_ERR_TIDY = 19
STC_ERR_VALUE = 21

STC_ESCRIPT_BRACE = 9
STC_ESCRIPT_COMMENT = 1
STC_ESCRIPT_COMMENTDOC = 3
STC_ESCRIPT_COMMENTLINE = 2
STC_ESCRIPT_DEFAULT = 0
STC_ESCRIPT_IDENTIFIER = 8
STC_ESCRIPT_NUMBER = 4
STC_ESCRIPT_OPERATOR = 7
STC_ESCRIPT_STRING = 6
STC_ESCRIPT_WORD = 5
STC_ESCRIPT_WORD2 = 10
STC_ESCRIPT_WORD3 = 11

STC_FIND_MATCHCASE = 4
STC_FIND_POSIX = 4194304
STC_FIND_REGEXP = 2097152
STC_FIND_WHOLEWORD = 2
STC_FIND_WORDSTART = 1048576

STC_FOLDACTION_CONTRACT = 0
STC_FOLDACTION_EXPAND = 1
STC_FOLDACTION_TOGGLE = 2

STC_FOLDDISPLAYTEXT_BOXED = 2
STC_FOLDDISPLAYTEXT_HIDDEN = 0
STC_FOLDDISPLAYTEXT_STANDARD = 1

STC_FOLDFLAG_LEVELNUMBERS = 64

STC_FOLDFLAG_LINEAFTER_CONTRACTED = 16
STC_FOLDFLAG_LINEAFTER_EXPANDED = 8

STC_FOLDFLAG_LINEBEFORE_CONTRACTED = 4
STC_FOLDFLAG_LINEBEFORE_EXPANDED = 2

STC_FOLDFLAG_LINESTATE = 128

STC_FOLDLEVELBASE = 1024
STC_FOLDLEVELHEADERFLAG = 8192
STC_FOLDLEVELNUMBERMASK = 4095
STC_FOLDLEVELWHITEFLAG = 4096

STC_FONT_SIZE_MULTIPLIER = 100

STC_FORTH_COMMENT = 1

STC_FORTH_COMMENT_ML = 2

STC_FORTH_CONTROL = 4
STC_FORTH_DEFAULT = 0
STC_FORTH_DEFWORD = 6
STC_FORTH_IDENTIFIER = 3
STC_FORTH_KEYWORD = 5
STC_FORTH_LOCALE = 11
STC_FORTH_NUMBER = 9
STC_FORTH_PREWORD1 = 7
STC_FORTH_PREWORD2 = 8
STC_FORTH_STRING = 10

STC_FS_COMMENT = 1
STC_FS_COMMENTDOC = 3
STC_FS_COMMENTDOCKEYWORD = 5
STC_FS_COMMENTDOCKEYWORDERROR = 6

STC_FS_COMMENTDOC_C = 22

STC_FS_COMMENTLINE = 2
STC_FS_COMMENTLINEDOC = 4

STC_FS_COMMENTLINEDOC_C = 23

STC_FS_CONSTANT = 18
STC_FS_DATE = 16
STC_FS_DEFAULT = 0

STC_FS_DEFAULT_C = 21

STC_FS_DISABLEDCODE = 20
STC_FS_IDENTIFIER = 15

STC_FS_IDENTIFIER_C = 30

STC_FS_KEYWORD = 7
STC_FS_KEYWORD2 = 8

STC_FS_KEYWORD2_C = 25

STC_FS_KEYWORD3 = 9
STC_FS_KEYWORD4 = 10

STC_FS_KEYWORD_C = 24

STC_FS_NUMBER = 11

STC_FS_NUMBER_C = 26

STC_FS_OPERATOR = 14

STC_FS_OPERATOR_C = 29

STC_FS_PREPROCESSOR = 13

STC_FS_PREPROCESSOR_C = 28

STC_FS_STRING = 12
STC_FS_STRINGEOL = 17

STC_FS_STRINGEOL_C = 31

STC_FS_STRING_C = 27

STC_FS_WORDOPERATOR = 19

STC_F_COMMENT = 1
STC_F_CONTINUATION = 14
STC_F_DEFAULT = 0
STC_F_IDENTIFIER = 7
STC_F_LABEL = 13
STC_F_NUMBER = 2
STC_F_OPERATOR = 6
STC_F_OPERATOR2 = 12
STC_F_PREPROCESSOR = 11
STC_F_STRING1 = 3
STC_F_STRING2 = 4
STC_F_STRINGEOL = 5
STC_F_WORD = 8
STC_F_WORD2 = 9
STC_F_WORD3 = 10

STC_GAP_CHAR = 7
STC_GAP_COMMENT = 9
STC_GAP_DEFAULT = 0
STC_GAP_IDENTIFIER = 1
STC_GAP_KEYWORD = 2
STC_GAP_KEYWORD2 = 3
STC_GAP_KEYWORD3 = 4
STC_GAP_KEYWORD4 = 5
STC_GAP_NUMBER = 10
STC_GAP_OPERATOR = 8
STC_GAP_STRING = 6
STC_GAP_STRINGEOL = 11

STC_GC_ATTRIBUTE = 5
STC_GC_COMMAND = 7
STC_GC_COMMENTBLOCK = 2
STC_GC_COMMENTLINE = 1
STC_GC_CONTROL = 6
STC_GC_DEFAULT = 0
STC_GC_EVENT = 4
STC_GC_GLOBAL = 3
STC_GC_OPERATOR = 9
STC_GC_STRING = 8

STC_HA_CAPITAL = 8
STC_HA_CHARACTER = 5
STC_HA_CLASS = 6
STC_HA_COMMENTBLOCK = 14
STC_HA_COMMENTBLOCK2 = 15
STC_HA_COMMENTBLOCK3 = 16
STC_HA_COMMENTLINE = 13
STC_HA_DATA = 9
STC_HA_DEFAULT = 0
STC_HA_IDENTIFIER = 1
STC_HA_IMPORT = 10
STC_HA_INSTANCE = 12
STC_HA_KEYWORD = 2

STC_HA_LITERATE_CODEDELIM = 22
STC_HA_LITERATE_COMMENT = 21

STC_HA_MODULE = 7
STC_HA_NUMBER = 3
STC_HA_OPERATOR = 11
STC_HA_PRAGMA = 17
STC_HA_PREPROCESSOR = 18

STC_HA_RESERVED_OPERATOR = 20

STC_HA_STRING = 4
STC_HA_STRINGEOL = 19

STC_HBA_COMMENTLINE = 82
STC_HBA_DEFAULT = 81
STC_HBA_IDENTIFIER = 86
STC_HBA_NUMBER = 83
STC_HBA_START = 80
STC_HBA_STRING = 85
STC_HBA_STRINGEOL = 87
STC_HBA_WORD = 84

STC_HB_COMMENTLINE = 72
STC_HB_DEFAULT = 71
STC_HB_IDENTIFIER = 76
STC_HB_NUMBER = 73
STC_HB_START = 70
STC_HB_STRING = 75
STC_HB_STRINGEOL = 77
STC_HB_WORD = 74

STC_HEX_ADDRESSFIELD_UNKNOWN = 10

STC_HEX_BYTECOUNT = 4

STC_HEX_BYTECOUNT_WRONG = 5

STC_HEX_CHECKSUM = 16

STC_HEX_CHECKSUM_WRONG = 17

STC_HEX_DATAADDRESS = 7

STC_HEX_DATA_EMPTY = 15
STC_HEX_DATA_EVEN = 13
STC_HEX_DATA_ODD = 12
STC_HEX_DATA_UNKNOWN = 14

STC_HEX_DEFAULT = 0
STC_HEX_EXTENDEDADDRESS = 11
STC_HEX_GARBAGE = 18
STC_HEX_NOADDRESS = 6
STC_HEX_RECCOUNT = 8
STC_HEX_RECSTART = 1
STC_HEX_RECTYPE = 2

STC_HEX_RECTYPE_UNKNOWN = 3

STC_HEX_STARTADDRESS = 9

STC_HJA_COMMENT = 57
STC_HJA_COMMENTDOC = 59
STC_HJA_COMMENTLINE = 58
STC_HJA_DEFAULT = 56
STC_HJA_DOUBLESTRING = 63
STC_HJA_KEYWORD = 62
STC_HJA_NUMBER = 60
STC_HJA_REGEX = 67
STC_HJA_SINGLESTRING = 64
STC_HJA_START = 55
STC_HJA_STRINGEOL = 66
STC_HJA_SYMBOLS = 65
STC_HJA_WORD = 61

STC_HJ_COMMENT = 42
STC_HJ_COMMENTDOC = 44
STC_HJ_COMMENTLINE = 43
STC_HJ_DEFAULT = 41
STC_HJ_DOUBLESTRING = 48
STC_HJ_KEYWORD = 47
STC_HJ_NUMBER = 45
STC_HJ_REGEX = 52
STC_HJ_SINGLESTRING = 49
STC_HJ_START = 40
STC_HJ_STRINGEOL = 51
STC_HJ_SYMBOLS = 50
STC_HJ_WORD = 46

STC_HPA_CHARACTER = 110
STC_HPA_CLASSNAME = 114
STC_HPA_COMMENTLINE = 107
STC_HPA_DEFAULT = 106
STC_HPA_DEFNAME = 115
STC_HPA_IDENTIFIER = 117
STC_HPA_NUMBER = 108
STC_HPA_OPERATOR = 116
STC_HPA_START = 105
STC_HPA_STRING = 109
STC_HPA_TRIPLE = 112
STC_HPA_TRIPLEDOUBLE = 113
STC_HPA_WORD = 111

STC_HPHP_COMMENT = 124
STC_HPHP_COMMENTLINE = 125

STC_HPHP_COMPLEX_VARIABLE = 104

STC_HPHP_DEFAULT = 118
STC_HPHP_HSTRING = 119

STC_HPHP_HSTRING_VARIABLE = 126

STC_HPHP_NUMBER = 122
STC_HPHP_OPERATOR = 127
STC_HPHP_SIMPLESTRING = 120
STC_HPHP_VARIABLE = 123
STC_HPHP_WORD = 121

STC_HP_CHARACTER = 95
STC_HP_CLASSNAME = 99
STC_HP_COMMENTLINE = 92
STC_HP_DEFAULT = 91
STC_HP_DEFNAME = 100
STC_HP_IDENTIFIER = 102
STC_HP_NUMBER = 93
STC_HP_OPERATOR = 101
STC_HP_START = 90
STC_HP_STRING = 94
STC_HP_TRIPLE = 97
STC_HP_TRIPLEDOUBLE = 98
STC_HP_WORD = 96

STC_H_ASP = 15
STC_H_ASPAT = 16
STC_H_ATTRIBUTE = 3
STC_H_ATTRIBUTEUNKNOWN = 4
STC_H_CDATA = 17
STC_H_COMMENT = 9
STC_H_DEFAULT = 0
STC_H_DOUBLESTRING = 6
STC_H_ENTITY = 10
STC_H_NUMBER = 5
STC_H_OTHER = 8
STC_H_QUESTION = 18
STC_H_SCRIPT = 14

STC_H_SGML_1ST_PARAM = 23

STC_H_SGML_1ST_PARAM_COMMENT = 30

STC_H_SGML_BLOCK_DEFAULT = 31

STC_H_SGML_COMMAND = 22
STC_H_SGML_COMMENT = 29
STC_H_SGML_DEFAULT = 21
STC_H_SGML_DOUBLESTRING = 24
STC_H_SGML_ENTITY = 28
STC_H_SGML_ERROR = 26
STC_H_SGML_SIMPLESTRING = 25
STC_H_SGML_SPECIAL = 27

STC_H_SINGLESTRING = 7
STC_H_TAG = 1
STC_H_TAGEND = 11
STC_H_TAGUNKNOWN = 2
STC_H_VALUE = 19
STC_H_XCCOMMENT = 20
STC_H_XMLEND = 13
STC_H_XMLSTART = 12

STC_IDLESTYLING_AFTERVISIBLE = 2
STC_IDLESTYLING_ALL = 3
STC_IDLESTYLING_NONE = 0
STC_IDLESTYLING_TOVISIBLE = 1

STC_IME_INLINE = 1
STC_IME_WINDOWED = 0

STC_INDIC0_MASK = 32

STC_INDIC1_MASK = 64

STC_INDIC2_MASK = 128

STC_INDICFLAG_VALUEFORE = 1

STC_INDICS_MASK = 224

STC_INDICVALUEBIT = 16777216
STC_INDICVALUEMASK = 16777215

STC_INDIC_BOX = 6
STC_INDIC_COMPOSITIONTHICK = 14
STC_INDIC_COMPOSITIONTHIN = 15
STC_INDIC_CONTAINER = 8
STC_INDIC_DASH = 9
STC_INDIC_DIAGONAL = 3
STC_INDIC_DOTBOX = 12
STC_INDIC_DOTS = 10
STC_INDIC_FULLBOX = 16
STC_INDIC_HIDDEN = 5
STC_INDIC_IME = 32

STC_INDIC_IME_MAX = 35

STC_INDIC_MAX = 35
STC_INDIC_PLAIN = 0
STC_INDIC_POINT = 18
STC_INDIC_POINTCHARACTER = 19
STC_INDIC_ROUNDBOX = 7
STC_INDIC_SQUIGGLE = 1
STC_INDIC_SQUIGGLELOW = 11
STC_INDIC_SQUIGGLEPIXMAP = 13
STC_INDIC_STRAIGHTBOX = 8
STC_INDIC_STRIKE = 4
STC_INDIC_TEXTFORE = 17
STC_INDIC_TT = 2

STC_INNO_COMMENT = 1

STC_INNO_COMMENT_PASCAL = 7

STC_INNO_DEFAULT = 0
STC_INNO_IDENTIFIER = 12

STC_INNO_INLINE_EXPANSION = 6

STC_INNO_KEYWORD = 2

STC_INNO_KEYWORD_PASCAL = 8
STC_INNO_KEYWORD_USER = 9

STC_INNO_PARAMETER = 3
STC_INNO_PREPROC = 5
STC_INNO_SECTION = 4

STC_INNO_STRING_DOUBLE = 10
STC_INNO_STRING_SINGLE = 11

STC_INVALID_POSITION = -1

STC_IV_LOOKBOTH = 3
STC_IV_LOOKFORWARD = 2
STC_IV_NONE = 0
STC_IV_REAL = 1

STC_JSON_BLOCKCOMMENT = 7
STC_JSON_COMPACTIRI = 10
STC_JSON_DEFAULT = 0
STC_JSON_ERROR = 13
STC_JSON_ESCAPESEQUENCE = 5
STC_JSON_KEYWORD = 11
STC_JSON_LDKEYWORD = 12
STC_JSON_LINECOMMENT = 6
STC_JSON_NUMBER = 1
STC_JSON_OPERATOR = 8
STC_JSON_PROPERTYNAME = 4
STC_JSON_STRING = 2
STC_JSON_STRINGEOL = 3
STC_JSON_URI = 9

STC_KEYMOD_ALT = 4
STC_KEYMOD_CTRL = 2
STC_KEYMOD_META = 16
STC_KEYMOD_NORM = 0
STC_KEYMOD_SHIFT = 1
STC_KEYMOD_SUPER = 8

STC_KEYWORDSET_MAX = 8

STC_KEY_ADD = 310
STC_KEY_BACK = 8
STC_KEY_DELETE = 308
STC_KEY_DIVIDE = 312
STC_KEY_DOWN = 300
STC_KEY_END = 305
STC_KEY_ESCAPE = 7
STC_KEY_HOME = 304
STC_KEY_INSERT = 309
STC_KEY_LEFT = 302
STC_KEY_MENU = 315
STC_KEY_NEXT = 307
STC_KEY_PRIOR = 306
STC_KEY_RETURN = 13
STC_KEY_RIGHT = 303
STC_KEY_RWIN = 314
STC_KEY_SUBTRACT = 311
STC_KEY_TAB = 9
STC_KEY_UP = 301
STC_KEY_WIN = 313

STC_KIX_COMMENT = 1
STC_KIX_COMMENTSTREAM = 10
STC_KIX_DEFAULT = 0
STC_KIX_FUNCTIONS = 8
STC_KIX_IDENTIFIER = 31
STC_KIX_KEYWORD = 7
STC_KIX_MACRO = 6
STC_KIX_NUMBER = 4
STC_KIX_OPERATOR = 9
STC_KIX_STRING1 = 2
STC_KIX_STRING2 = 3
STC_KIX_VAR = 5

STC_KVIRC_COMMENT = 1
STC_KVIRC_COMMENTBLOCK = 2
STC_KVIRC_DEFAULT = 0
STC_KVIRC_FUNCTION = 7

STC_KVIRC_FUNCTION_KEYWORD = 6

STC_KVIRC_KEYWORD = 5
STC_KVIRC_NUMBER = 9
STC_KVIRC_OPERATOR = 10
STC_KVIRC_STRING = 3

STC_KVIRC_STRING_FUNCTION = 11
STC_KVIRC_STRING_VARIABLE = 12

STC_KVIRC_VARIABLE = 8
STC_KVIRC_WORD = 4

STC_LASTSTEPINUNDOREDO = 256

STC_LEXER_START = 4000

STC_LEX_A68K = 100
STC_LEX_ABAQUS = 84
STC_LEX_ADA = 20
STC_LEX_APDL = 61
STC_LEX_AS = 113
STC_LEX_ASM = 34
STC_LEX_ASN1 = 63
STC_LEX_ASYMPTOTE = 85
STC_LEX_AU3 = 60
STC_LEX_AUTOMATIC = 1000
STC_LEX_AVE = 19
STC_LEX_AVS = 104
STC_LEX_BAAN = 31
STC_LEX_BASH = 62
STC_LEX_BATCH = 12
STC_LEX_BIBTEX = 116
STC_LEX_BLITZBASIC = 66
STC_LEX_BULLANT = 27
STC_LEX_CAML = 65
STC_LEX_CLW = 45
STC_LEX_CLWNOCASE = 46
STC_LEX_CMAKE = 80
STC_LEX_COBOL = 92
STC_LEX_COFFEESCRIPT = 102
STC_LEX_CONF = 17
STC_LEX_CONTAINER = 0
STC_LEX_CPP = 3
STC_LEX_CPPNOCASE = 35
STC_LEX_CSOUND = 74
STC_LEX_CSS = 38
STC_LEX_D = 79
STC_LEX_DIFF = 16
STC_LEX_DMAP = 112
STC_LEX_DMIS = 114
STC_LEX_ECL = 105
STC_LEX_EDIFACT = 121
STC_LEX_EIFFEL = 23
STC_LEX_EIFFELKW = 24
STC_LEX_ERLANG = 53
STC_LEX_ERRORLIST = 10
STC_LEX_ESCRIPT = 41
STC_LEX_F77 = 37
STC_LEX_FLAGSHIP = 73
STC_LEX_FORTH = 52
STC_LEX_FORTRAN = 36
STC_LEX_FREEBASIC = 75
STC_LEX_GAP = 81
STC_LEX_GUI4CLI = 58
STC_LEX_HASKELL = 68
STC_LEX_HTML = 4
STC_LEX_IHEX = 118
STC_LEX_INNOSETUP = 76
STC_LEX_JSON = 120
STC_LEX_KIX = 57
STC_LEX_KVIRC = 110
STC_LEX_LATEX = 14
STC_LEX_LISP = 21
STC_LEX_LITERATEHASKELL = 108
STC_LEX_LOT = 47
STC_LEX_LOUT = 40
STC_LEX_LUA = 15
STC_LEX_MAGIK = 87
STC_LEX_MAKEFILE = 11
STC_LEX_MARKDOWN = 98
STC_LEX_MATLAB = 32
STC_LEX_METAPOST = 50
STC_LEX_MMIXAL = 44
STC_LEX_MODULA = 101
STC_LEX_MSSQL = 55
STC_LEX_MYSQL = 89
STC_LEX_NIMROD = 96
STC_LEX_NNCRONTAB = 26
STC_LEX_NSIS = 43
STC_LEX_NULL = 1
STC_LEX_OCTAVE = 54
STC_LEX_OPAL = 77
STC_LEX_OSCRIPT = 106
STC_LEX_PASCAL = 18
STC_LEX_PERL = 6
STC_LEX_PHPSCRIPT = 69
STC_LEX_PLM = 82
STC_LEX_PO = 90
STC_LEX_POV = 39
STC_LEX_POWERBASIC = 51
STC_LEX_POWERPRO = 95
STC_LEX_POWERSHELL = 88
STC_LEX_PROGRESS = 83
STC_LEX_PROPERTIES = 9
STC_LEX_PS = 42
STC_LEX_PUREBASIC = 67
STC_LEX_PYTHON = 2
STC_LEX_R = 86
STC_LEX_REBOL = 71
STC_LEX_REGISTRY = 115
STC_LEX_RUBY = 22
STC_LEX_RUST = 111
STC_LEX_SCRIPTOL = 33
STC_LEX_SMALLTALK = 72
STC_LEX_SML = 97
STC_LEX_SORCUS = 94
STC_LEX_SPECMAN = 59
STC_LEX_SPICE = 78
STC_LEX_SQL = 7
STC_LEX_SREC = 117
STC_LEX_STTXT = 109
STC_LEX_TACL = 93
STC_LEX_TADS3 = 70
STC_LEX_TAL = 91
STC_LEX_TCL = 25
STC_LEX_TCMD = 103
STC_LEX_TEHEX = 119
STC_LEX_TEX = 49
STC_LEX_TXT2TAGS = 99
STC_LEX_VB = 8
STC_LEX_VBSCRIPT = 28
STC_LEX_VERILOG = 56
STC_LEX_VHDL = 64
STC_LEX_VISUALPROLOG = 107
STC_LEX_XCODE = 13
STC_LEX_XML = 5
STC_LEX_YAML = 48

STC_LINE_END_TYPE_DEFAULT = 0
STC_LINE_END_TYPE_UNICODE = 1

STC_LISP_COMMENT = 1
STC_LISP_DEFAULT = 0
STC_LISP_IDENTIFIER = 9
STC_LISP_KEYWORD = 3

STC_LISP_KEYWORD_KW = 4

STC_LISP_MULTI_COMMENT = 12

STC_LISP_NUMBER = 2
STC_LISP_OPERATOR = 10
STC_LISP_SPECIAL = 11
STC_LISP_STRING = 6
STC_LISP_STRINGEOL = 8
STC_LISP_SYMBOL = 5

STC_LOT_ABORT = 6
STC_LOT_BREAK = 2
STC_LOT_DEFAULT = 0
STC_LOT_FAIL = 5
STC_LOT_HEADER = 1
STC_LOT_PASS = 4
STC_LOT_SET = 3

STC_LOUT_COMMENT = 1
STC_LOUT_DEFAULT = 0
STC_LOUT_IDENTIFIER = 9
STC_LOUT_NUMBER = 2
STC_LOUT_OPERATOR = 8
STC_LOUT_STRING = 7
STC_LOUT_STRINGEOL = 10
STC_LOUT_WORD = 3
STC_LOUT_WORD2 = 4
STC_LOUT_WORD3 = 5
STC_LOUT_WORD4 = 6

STC_LUA_CHARACTER = 7
STC_LUA_COMMENT = 1
STC_LUA_COMMENTDOC = 3
STC_LUA_COMMENTLINE = 2
STC_LUA_DEFAULT = 0
STC_LUA_IDENTIFIER = 11
STC_LUA_LABEL = 20
STC_LUA_LITERALSTRING = 8
STC_LUA_NUMBER = 4
STC_LUA_OPERATOR = 10
STC_LUA_PREPROCESSOR = 9
STC_LUA_STRING = 6
STC_LUA_STRINGEOL = 12
STC_LUA_WORD = 5
STC_LUA_WORD2 = 13
STC_LUA_WORD3 = 14
STC_LUA_WORD4 = 15
STC_LUA_WORD5 = 16
STC_LUA_WORD6 = 17
STC_LUA_WORD7 = 18
STC_LUA_WORD8 = 19

STC_L_CMDOPT = 11
STC_L_COMMAND = 1
STC_L_COMMENT = 4
STC_L_COMMENT2 = 7
STC_L_DEFAULT = 0
STC_L_ERROR = 12
STC_L_MATH = 3
STC_L_MATH2 = 6
STC_L_SHORTCMD = 9
STC_L_SPECIAL = 10
STC_L_TAG = 2
STC_L_TAG2 = 5
STC_L_VERBATIM = 8

STC_MAGIK_BRACE_BLOCK = 10

STC_MAGIK_BRACKET_BLOCK = 9

STC_MAGIK_CHARACTER = 3
STC_MAGIK_COMMENT = 1
STC_MAGIK_CONTAINER = 8
STC_MAGIK_DEFAULT = 0
STC_MAGIK_FLOW = 7

STC_MAGIK_HYPER_COMMENT = 16

STC_MAGIK_IDENTIFIER = 5
STC_MAGIK_KEYWORD = 13
STC_MAGIK_NUMBER = 4
STC_MAGIK_OPERATOR = 6
STC_MAGIK_PRAGMA = 14

STC_MAGIK_SQBRACKET_BLOCK = 11

STC_MAGIK_STRING = 2
STC_MAGIK_SYMBOL = 15

STC_MAGIK_UNKNOWN_KEYWORD = 12

STC_MAKE_COMMENT = 1
STC_MAKE_DEFAULT = 0
STC_MAKE_IDENTIFIER = 3
STC_MAKE_IDEOL = 9
STC_MAKE_OPERATOR = 4
STC_MAKE_PREPROCESSOR = 2
STC_MAKE_TARGET = 5

STC_MARGINOPTION_NONE = 0
STC_MARGINOPTION_SUBLINESELECT = 1

STC_MARGIN_BACK = 2
STC_MARGIN_COLOUR = 6
STC_MARGIN_FORE = 3
STC_MARGIN_NUMBER = 1
STC_MARGIN_RTEXT = 5
STC_MARGIN_SYMBOL = 0
STC_MARGIN_TEXT = 4

STC_MARKDOWN_BLOCKQUOTE = 15
STC_MARKDOWN_CODE = 19
STC_MARKDOWN_CODE2 = 20
STC_MARKDOWN_CODEBK = 21
STC_MARKDOWN_DEFAULT = 0
STC_MARKDOWN_EM1 = 4
STC_MARKDOWN_EM2 = 5
STC_MARKDOWN_HEADER1 = 6
STC_MARKDOWN_HEADER2 = 7
STC_MARKDOWN_HEADER3 = 8
STC_MARKDOWN_HEADER4 = 9
STC_MARKDOWN_HEADER5 = 10
STC_MARKDOWN_HEADER6 = 11
STC_MARKDOWN_HRULE = 17

STC_MARKDOWN_LINE_BEGIN = 1

STC_MARKDOWN_LINK = 18

STC_MARKDOWN_OLIST_ITEM = 14

STC_MARKDOWN_PRECHAR = 12
STC_MARKDOWN_STRIKEOUT = 16
STC_MARKDOWN_STRONG1 = 2
STC_MARKDOWN_STRONG2 = 3

STC_MARKDOWN_ULIST_ITEM = 13

STC_MARKER_MAX = 31

STC_MARKNUM_FOLDER = 30
STC_MARKNUM_FOLDEREND = 25
STC_MARKNUM_FOLDERMIDTAIL = 27
STC_MARKNUM_FOLDEROPEN = 31
STC_MARKNUM_FOLDEROPENMID = 26
STC_MARKNUM_FOLDERSUB = 29
STC_MARKNUM_FOLDERTAIL = 28

STC_MARK_ARROW = 2
STC_MARK_ARROWDOWN = 6
STC_MARK_ARROWS = 24
STC_MARK_AVAILABLE = 28
STC_MARK_BACKGROUND = 22
STC_MARK_BOOKMARK = 31
STC_MARK_BOXMINUS = 14
STC_MARK_BOXMINUSCONNECTED = 15
STC_MARK_BOXPLUS = 12
STC_MARK_BOXPLUSCONNECTED = 13
STC_MARK_CHARACTER = 10000
STC_MARK_CIRCLE = 0
STC_MARK_CIRCLEMINUS = 20
STC_MARK_CIRCLEMINUSCONNECTED = 21
STC_MARK_CIRCLEPLUS = 18
STC_MARK_CIRCLEPLUSCONNECTED = 19
STC_MARK_DOTDOTDOT = 23
STC_MARK_EMPTY = 5
STC_MARK_FULLRECT = 26
STC_MARK_LCORNER = 10
STC_MARK_LCORNERCURVE = 16
STC_MARK_LEFTRECT = 27
STC_MARK_MINUS = 7
STC_MARK_PIXMAP = 25
STC_MARK_PLUS = 8
STC_MARK_RGBAIMAGE = 30
STC_MARK_ROUNDRECT = 1
STC_MARK_SHORTARROW = 4
STC_MARK_SMALLRECT = 3
STC_MARK_TCORNER = 11
STC_MARK_TCORNERCURVE = 17
STC_MARK_UNDERLINE = 29
STC_MARK_VLINE = 9

STC_MASK_FOLDERS = -33554432

STC_MATLAB_COMMAND = 2
STC_MATLAB_COMMENT = 1
STC_MATLAB_DEFAULT = 0
STC_MATLAB_DOUBLEQUOTESTRING = 8
STC_MATLAB_IDENTIFIER = 7
STC_MATLAB_KEYWORD = 4
STC_MATLAB_NUMBER = 3
STC_MATLAB_OPERATOR = 6
STC_MATLAB_STRING = 5

STC_MAX_MARGIN = 4

STC_METAPOST_COMMAND = 4
STC_METAPOST_DEFAULT = 0
STC_METAPOST_EXTRA = 6
STC_METAPOST_GROUP = 2
STC_METAPOST_SPECIAL = 1
STC_METAPOST_SYMBOL = 3
STC_METAPOST_TEXT = 5

STC_MMIXAL_CHAR = 11
STC_MMIXAL_COMMENT = 1
STC_MMIXAL_HEX = 14
STC_MMIXAL_INCLUDE = 17
STC_MMIXAL_LABEL = 2
STC_MMIXAL_LEADWS = 0
STC_MMIXAL_NUMBER = 9
STC_MMIXAL_OPCODE = 3

STC_MMIXAL_OPCODE_POST = 7
STC_MMIXAL_OPCODE_PRE = 4
STC_MMIXAL_OPCODE_UNKNOWN = 6
STC_MMIXAL_OPCODE_VALID = 5

STC_MMIXAL_OPERANDS = 8
STC_MMIXAL_OPERATOR = 15
STC_MMIXAL_REF = 10
STC_MMIXAL_REGISTER = 13
STC_MMIXAL_STRING = 12
STC_MMIXAL_SYMBOL = 16

STC_MODEVENTMASKALL = 4194303

STC_MODULA_BADSTR = 17
STC_MODULA_BASENUM = 7
STC_MODULA_CHAR = 11
STC_MODULA_CHARSPEC = 12
STC_MODULA_COMMENT = 1
STC_MODULA_DEFAULT = 0
STC_MODULA_DOXYCOMM = 2
STC_MODULA_DOXYKEY = 3
STC_MODULA_FLOAT = 8
STC_MODULA_KEYWORD = 4
STC_MODULA_NUMBER = 6
STC_MODULA_OPERATOR = 16
STC_MODULA_PRAGMA = 14
STC_MODULA_PRGKEY = 15
STC_MODULA_PROC = 13
STC_MODULA_RESERVED = 5
STC_MODULA_STRING = 9
STC_MODULA_STRSPEC = 10

STC_MOD_BEFOREDELETE = 2048
STC_MOD_BEFOREINSERT = 1024
STC_MOD_CHANGEANNOTATION = 131072
STC_MOD_CHANGEFOLD = 8
STC_MOD_CHANGEINDICATOR = 16384
STC_MOD_CHANGELINESTATE = 32768
STC_MOD_CHANGEMARGIN = 65536
STC_MOD_CHANGEMARKER = 512
STC_MOD_CHANGESTYLE = 4
STC_MOD_CHANGETABSTOPS = 2097152
STC_MOD_CONTAINER = 262144
STC_MOD_DELETETEXT = 2
STC_MOD_INSERTCHECK = 1048576
STC_MOD_INSERTTEXT = 1
STC_MOD_LEXERSTATE = 524288

STC_MSSQL_COLUMN_NAME = 8

STC_MSSQL_COLUMN_NAME_2 = 16

STC_MSSQL_COMMENT = 1
STC_MSSQL_DATATYPE = 10
STC_MSSQL_DEFAULT = 0

STC_MSSQL_DEFAULT_PREF_DATATYPE = 15

STC_MSSQL_FUNCTION = 13

STC_MSSQL_GLOBAL_VARIABLE = 12

STC_MSSQL_IDENTIFIER = 6

STC_MSSQL_LINE_COMMENT = 2

STC_MSSQL_NUMBER = 3
STC_MSSQL_OPERATOR = 5
STC_MSSQL_STATEMENT = 9

STC_MSSQL_STORED_PROCEDURE = 14

STC_MSSQL_STRING = 4
STC_MSSQL_SYSTABLE = 11
STC_MSSQL_VARIABLE = 7

STC_MULTIAUTOC_EACH = 1
STC_MULTIAUTOC_ONCE = 0

STC_MULTILINEUNDOREDO = 4096

STC_MULTIPASTE_EACH = 1
STC_MULTIPASTE_ONCE = 0

STC_MULTISTEPUNDOREDO = 128

STC_MYSQL_COMMENT = 1
STC_MYSQL_COMMENTLINE = 2
STC_MYSQL_DATABASEOBJECT = 9
STC_MYSQL_DEFAULT = 0
STC_MYSQL_DQSTRING = 13
STC_MYSQL_FUNCTION = 15
STC_MYSQL_HIDDENCOMMAND = 21
STC_MYSQL_IDENTIFIER = 16
STC_MYSQL_KEYWORD = 8
STC_MYSQL_KNOWNSYSTEMVARIABLE = 5
STC_MYSQL_MAJORKEYWORD = 7
STC_MYSQL_NUMBER = 6
STC_MYSQL_OPERATOR = 14
STC_MYSQL_PLACEHOLDER = 22
STC_MYSQL_PROCEDUREKEYWORD = 10
STC_MYSQL_QUOTEDIDENTIFIER = 17
STC_MYSQL_SQSTRING = 12
STC_MYSQL_STRING = 11
STC_MYSQL_SYSTEMVARIABLE = 4
STC_MYSQL_USER1 = 18
STC_MYSQL_USER2 = 19
STC_MYSQL_USER3 = 20
STC_MYSQL_VARIABLE = 3

STC_NNCRONTAB_ASTERISK = 6
STC_NNCRONTAB_COMMENT = 1
STC_NNCRONTAB_DEFAULT = 0
STC_NNCRONTAB_ENVIRONMENT = 9
STC_NNCRONTAB_IDENTIFIER = 10
STC_NNCRONTAB_KEYWORD = 4
STC_NNCRONTAB_MODIFIER = 5
STC_NNCRONTAB_NUMBER = 7
STC_NNCRONTAB_SECTION = 3
STC_NNCRONTAB_STRING = 8
STC_NNCRONTAB_TASK = 2

STC_NSIS_COMMENT = 1
STC_NSIS_COMMENTBOX = 18
STC_NSIS_DEFAULT = 0
STC_NSIS_FUNCTION = 5
STC_NSIS_FUNCTIONDEF = 17
STC_NSIS_IFDEFINEDEF = 11
STC_NSIS_LABEL = 7
STC_NSIS_MACRODEF = 12
STC_NSIS_NUMBER = 14
STC_NSIS_PAGEEX = 16
STC_NSIS_SECTIONDEF = 9
STC_NSIS_SECTIONGROUP = 15
STC_NSIS_STRINGDQ = 2
STC_NSIS_STRINGLQ = 3
STC_NSIS_STRINGRQ = 4
STC_NSIS_STRINGVAR = 13
STC_NSIS_SUBSECTIONDEF = 10
STC_NSIS_USERDEFINED = 8
STC_NSIS_VARIABLE = 6

STC_OPAL_BOOL_CONST = 8

STC_OPAL_COMMENT_BLOCK = 1
STC_OPAL_COMMENT_LINE = 2

STC_OPAL_DEFAULT = 32
STC_OPAL_INTEGER = 3
STC_OPAL_KEYWORD = 4
STC_OPAL_PAR = 7
STC_OPAL_SORT = 5
STC_OPAL_SPACE = 0
STC_OPAL_STRING = 6

STC_OPTIONAL_START = 3000

STC_ORDER_CUSTOM = 2
STC_ORDER_PERFORMSORT = 1
STC_ORDER_PRESORTED = 0

STC_OSCRIPT_BLOCK_COMMENT = 2

STC_OSCRIPT_CONSTANT = 8
STC_OSCRIPT_DEFAULT = 0

STC_OSCRIPT_DOC_COMMENT = 3

STC_OSCRIPT_DOUBLEQUOTE_STRING = 7

STC_OSCRIPT_FUNCTION = 15
STC_OSCRIPT_GLOBAL = 10
STC_OSCRIPT_IDENTIFIER = 9
STC_OSCRIPT_KEYWORD = 11
STC_OSCRIPT_LABEL = 13

STC_OSCRIPT_LINE_COMMENT = 1

STC_OSCRIPT_METHOD = 18
STC_OSCRIPT_NUMBER = 5
STC_OSCRIPT_OBJECT = 16
STC_OSCRIPT_OPERATOR = 12
STC_OSCRIPT_PREPROCESSOR = 4
STC_OSCRIPT_PROPERTY = 17

STC_OSCRIPT_SINGLEQUOTE_STRING = 6

STC_OSCRIPT_TYPE = 14

STC_PAS_ASM = 14
STC_PAS_CHARACTER = 12
STC_PAS_COMMENT = 2
STC_PAS_COMMENT2 = 3
STC_PAS_COMMENTLINE = 4
STC_PAS_DEFAULT = 0
STC_PAS_HEXNUMBER = 8
STC_PAS_IDENTIFIER = 1
STC_PAS_NUMBER = 7
STC_PAS_OPERATOR = 13
STC_PAS_PREPROCESSOR = 5
STC_PAS_PREPROCESSOR2 = 6
STC_PAS_STRING = 10
STC_PAS_STRINGEOL = 11
STC_PAS_WORD = 9

STC_PERFORMED_REDO = 64
STC_PERFORMED_UNDO = 32
STC_PERFORMED_USER = 16

STC_PHASES_MULTIPLE = 2
STC_PHASES_ONE = 0
STC_PHASES_TWO = 1

STC_PLM_COMMENT = 1
STC_PLM_CONTROL = 6
STC_PLM_DEFAULT = 0
STC_PLM_IDENTIFIER = 4
STC_PLM_KEYWORD = 7
STC_PLM_NUMBER = 3
STC_PLM_OPERATOR = 5
STC_PLM_STRING = 2

STC_PL_ARRAY = 13
STC_PL_BACKTICKS = 20

STC_PL_BACKTICKS_VAR = 57

STC_PL_CHARACTER = 7
STC_PL_COMMENTLINE = 2
STC_PL_DATASECTION = 21
STC_PL_DEFAULT = 0
STC_PL_ERROR = 1
STC_PL_FORMAT = 42

STC_PL_FORMAT_IDENT = 41

STC_PL_HASH = 14

STC_PL_HERE_DELIM = 22
STC_PL_HERE_Q = 23
STC_PL_HERE_QQ = 24

STC_PL_HERE_QQ_VAR = 61

STC_PL_HERE_QX = 25

STC_PL_HERE_QX_VAR = 62

STC_PL_IDENTIFIER = 11
STC_PL_LONGQUOTE = 19
STC_PL_NUMBER = 4
STC_PL_OPERATOR = 10
STC_PL_POD = 3

STC_PL_POD_VERB = 31

STC_PL_PREPROCESSOR = 9
STC_PL_PUNCTUATION = 8
STC_PL_REGEX = 17

STC_PL_REGEX_VAR = 54

STC_PL_REGSUBST = 18

STC_PL_REGSUBST_VAR = 55

STC_PL_SCALAR = 12
STC_PL_STRING = 6

STC_PL_STRING_Q = 26
STC_PL_STRING_QQ = 27

STC_PL_STRING_QQ_VAR = 64

STC_PL_STRING_QR = 29

STC_PL_STRING_QR_VAR = 66

STC_PL_STRING_QW = 30
STC_PL_STRING_QX = 28

STC_PL_STRING_QX_VAR = 65

STC_PL_STRING_VAR = 43

STC_PL_SUB_PROTOTYPE = 40

STC_PL_SYMBOLTABLE = 15

STC_PL_VARIABLE_INDEXER = 16

STC_PL_WORD = 5
STC_PL_XLAT = 44

STC_POPUP_ALL = 1
STC_POPUP_NEVER = 0
STC_POPUP_TEXT = 2

STC_POV_BADDIRECTIVE = 9
STC_POV_COMMENT = 1
STC_POV_COMMENTLINE = 2
STC_POV_DEFAULT = 0
STC_POV_DIRECTIVE = 8
STC_POV_IDENTIFIER = 5
STC_POV_NUMBER = 3
STC_POV_OPERATOR = 4
STC_POV_STRING = 6
STC_POV_STRINGEOL = 7
STC_POV_WORD2 = 10
STC_POV_WORD3 = 11
STC_POV_WORD4 = 12
STC_POV_WORD5 = 13
STC_POV_WORD6 = 14
STC_POV_WORD7 = 15
STC_POV_WORD8 = 16

STC_POWERPRO_ALTQUOTE = 15
STC_POWERPRO_COMMENTBLOCK = 1
STC_POWERPRO_COMMENTLINE = 2
STC_POWERPRO_DEFAULT = 0
STC_POWERPRO_DOUBLEQUOTEDSTRING = 8
STC_POWERPRO_FUNCTION = 16
STC_POWERPRO_IDENTIFIER = 12
STC_POWERPRO_LINECONTINUE = 10
STC_POWERPRO_NUMBER = 3
STC_POWERPRO_OPERATOR = 11
STC_POWERPRO_SINGLEQUOTEDSTRING = 9
STC_POWERPRO_STRINGEOL = 13
STC_POWERPRO_VERBATIM = 14
STC_POWERPRO_WORD = 4
STC_POWERPRO_WORD2 = 5
STC_POWERPRO_WORD3 = 6
STC_POWERPRO_WORD4 = 7

STC_POWERSHELL_ALIAS = 10
STC_POWERSHELL_CHARACTER = 3
STC_POWERSHELL_CMDLET = 9
STC_POWERSHELL_COMMENT = 1
STC_POWERSHELL_COMMENTDOCKEYWORD = 16
STC_POWERSHELL_COMMENTSTREAM = 13
STC_POWERSHELL_DEFAULT = 0
STC_POWERSHELL_FUNCTION = 11

STC_POWERSHELL_HERE_CHARACTER = 15
STC_POWERSHELL_HERE_STRING = 14

STC_POWERSHELL_IDENTIFIER = 7
STC_POWERSHELL_KEYWORD = 8
STC_POWERSHELL_NUMBER = 4
STC_POWERSHELL_OPERATOR = 6
STC_POWERSHELL_STRING = 2
STC_POWERSHELL_USER1 = 12
STC_POWERSHELL_VARIABLE = 5

STC_PO_COMMENT = 1
STC_PO_DEFAULT = 0
STC_PO_ERROR = 15
STC_PO_FLAGS = 11
STC_PO_FUZZY = 8
STC_PO_MSGCTXT = 6

STC_PO_MSGCTXT_TEXT = 7

STC_PO_MSGCTXT_TEXT_EOL = 14

STC_PO_MSGID = 2

STC_PO_MSGID_TEXT = 3

STC_PO_MSGID_TEXT_EOL = 12

STC_PO_MSGSTR = 4

STC_PO_MSGSTR_TEXT = 5

STC_PO_MSGSTR_TEXT_EOL = 13

STC_PO_PROGRAMMER_COMMENT = 9

STC_PO_REFERENCE = 10

STC_PRINT_BLACKONWHITE = 2
STC_PRINT_COLOURONWHITE = 3
STC_PRINT_COLOURONWHITEDEFAULTBG = 4
STC_PRINT_INVERTLIGHT = 1
STC_PRINT_NORMAL = 0

STC_PROPS_ASSIGNMENT = 3
STC_PROPS_COMMENT = 1
STC_PROPS_DEFAULT = 0
STC_PROPS_DEFVAL = 4
STC_PROPS_KEY = 5
STC_PROPS_SECTION = 2

STC_PS_BADSTRINGCHAR = 15
STC_PS_BASE85STRING = 14
STC_PS_COMMENT = 1
STC_PS_DEFAULT = 0

STC_PS_DSC_COMMENT = 2
STC_PS_DSC_VALUE = 3

STC_PS_HEXSTRING = 13
STC_PS_IMMEVAL = 8
STC_PS_KEYWORD = 6
STC_PS_LITERAL = 7
STC_PS_NAME = 5
STC_PS_NUMBER = 4

STC_PS_PAREN_ARRAY = 9
STC_PS_PAREN_DICT = 10
STC_PS_PAREN_PROC = 11

STC_PS_TEXT = 12

STC_P_CHARACTER = 4
STC_P_CLASSNAME = 8
STC_P_COMMENTBLOCK = 12
STC_P_COMMENTLINE = 1
STC_P_DECORATOR = 15
STC_P_DEFAULT = 0
STC_P_DEFNAME = 9
STC_P_IDENTIFIER = 11
STC_P_NUMBER = 2
STC_P_OPERATOR = 10
STC_P_STRING = 3
STC_P_STRINGEOL = 13
STC_P_TRIPLE = 6
STC_P_TRIPLEDOUBLE = 7
STC_P_WORD = 5
STC_P_WORD2 = 14

STC_RB_BACKTICKS = 18
STC_RB_CHARACTER = 7
STC_RB_CLASSNAME = 8

STC_RB_CLASS_VAR = 17

STC_RB_COMMENTLINE = 2
STC_RB_DATASECTION = 19
STC_RB_DEFAULT = 0
STC_RB_DEFNAME = 9
STC_RB_ERROR = 1
STC_RB_GLOBAL = 13

STC_RB_HERE_DELIM = 20
STC_RB_HERE_Q = 21
STC_RB_HERE_QQ = 22
STC_RB_HERE_QX = 23

STC_RB_IDENTIFIER = 11

STC_RB_INSTANCE_VAR = 16

STC_RB_MODULE_NAME = 15

STC_RB_NUMBER = 4
STC_RB_OPERATOR = 10
STC_RB_POD = 3
STC_RB_REGEX = 12
STC_RB_STDERR = 40
STC_RB_STDIN = 30
STC_RB_STDOUT = 31
STC_RB_STRING = 6

STC_RB_STRING_Q = 24
STC_RB_STRING_QQ = 25
STC_RB_STRING_QR = 27
STC_RB_STRING_QW = 28
STC_RB_STRING_QX = 26

STC_RB_SYMBOL = 14

STC_RB_UPPER_BOUND = 41

STC_RB_WORD = 5

STC_RB_WORD_DEMOTED = 29

STC_REBOL_BINARY = 11
STC_REBOL_BRACEDSTRING = 7
STC_REBOL_CHARACTER = 5
STC_REBOL_COMMENTBLOCK = 2
STC_REBOL_COMMENTLINE = 1
STC_REBOL_DATE = 18
STC_REBOL_DEFAULT = 0
STC_REBOL_EMAIL = 16
STC_REBOL_FILE = 15
STC_REBOL_IDENTIFIER = 20
STC_REBOL_ISSUE = 13
STC_REBOL_MONEY = 12
STC_REBOL_NUMBER = 8
STC_REBOL_OPERATOR = 4
STC_REBOL_PAIR = 9
STC_REBOL_PREFACE = 3
STC_REBOL_QUOTEDSTRING = 6
STC_REBOL_TAG = 14
STC_REBOL_TIME = 19
STC_REBOL_TUPLE = 10
STC_REBOL_URL = 17
STC_REBOL_WORD = 21
STC_REBOL_WORD2 = 22
STC_REBOL_WORD3 = 23
STC_REBOL_WORD4 = 24
STC_REBOL_WORD5 = 25
STC_REBOL_WORD6 = 26
STC_REBOL_WORD7 = 27
STC_REBOL_WORD8 = 28

STC_REG_ADDEDKEY = 6
STC_REG_COMMENT = 1
STC_REG_DEFAULT = 0
STC_REG_DELETEDKEY = 7
STC_REG_ESCAPED = 8
STC_REG_HEXDIGIT = 4

STC_REG_KEYPATH_GUID = 9

STC_REG_OPERATOR = 12
STC_REG_PARAMETER = 11
STC_REG_STRING = 3

STC_REG_STRING_GUID = 10

STC_REG_VALUENAME = 2
STC_REG_VALUETYPE = 5

STC_RUST_BYTECHARACTER = 23
STC_RUST_BYTESTRING = 21
STC_RUST_BYTESTRINGR = 22
STC_RUST_CHARACTER = 15
STC_RUST_COMMENTBLOCK = 1
STC_RUST_COMMENTBLOCKDOC = 3
STC_RUST_COMMENTLINE = 2
STC_RUST_COMMENTLINEDOC = 4
STC_RUST_DEFAULT = 0
STC_RUST_IDENTIFIER = 17
STC_RUST_LEXERROR = 20
STC_RUST_LIFETIME = 18
STC_RUST_MACRO = 19
STC_RUST_NUMBER = 5
STC_RUST_OPERATOR = 16
STC_RUST_STRING = 13
STC_RUST_STRINGR = 14
STC_RUST_WORD = 6
STC_RUST_WORD2 = 7
STC_RUST_WORD3 = 8
STC_RUST_WORD4 = 9
STC_RUST_WORD5 = 10
STC_RUST_WORD6 = 11
STC_RUST_WORD7 = 12

STC_R_BASEKWORD = 3
STC_R_COMMENT = 1
STC_R_DEFAULT = 0
STC_R_IDENTIFIER = 9
STC_R_INFIX = 10
STC_R_INFIXEOL = 11
STC_R_KWORD = 2
STC_R_NUMBER = 5
STC_R_OPERATOR = 8
STC_R_OTHERKWORD = 4
STC_R_STRING = 6
STC_R_STRING2 = 7

STC_SCRIPTOL_CHARACTER = 8
STC_SCRIPTOL_CLASSNAME = 14
STC_SCRIPTOL_COMMENTBLOCK = 5
STC_SCRIPTOL_COMMENTLINE = 2
STC_SCRIPTOL_CSTYLE = 4
STC_SCRIPTOL_DEFAULT = 0
STC_SCRIPTOL_IDENTIFIER = 12
STC_SCRIPTOL_KEYWORD = 10
STC_SCRIPTOL_NUMBER = 6
STC_SCRIPTOL_OPERATOR = 11
STC_SCRIPTOL_PERSISTENT = 3
STC_SCRIPTOL_PREPROCESSOR = 15
STC_SCRIPTOL_STRING = 7
STC_SCRIPTOL_STRINGEOL = 9
STC_SCRIPTOL_TRIPLE = 13
STC_SCRIPTOL_WHITE = 1

STC_SEL_LINES = 2
STC_SEL_RECTANGLE = 1
STC_SEL_STREAM = 0
STC_SEL_THIN = 3

STC_SH_BACKTICKS = 11
STC_SH_CHARACTER = 6
STC_SH_COMMENTLINE = 2
STC_SH_DEFAULT = 0
STC_SH_ERROR = 1

STC_SH_HERE_DELIM = 12
STC_SH_HERE_Q = 13

STC_SH_IDENTIFIER = 8
STC_SH_NUMBER = 3
STC_SH_OPERATOR = 7
STC_SH_PARAM = 10
STC_SH_SCALAR = 9
STC_SH_STRING = 5
STC_SH_WORD = 4

STC_SML_CHAR = 9
STC_SML_COMMENT = 12
STC_SML_COMMENT1 = 13
STC_SML_COMMENT2 = 14
STC_SML_COMMENT3 = 15
STC_SML_DEFAULT = 0
STC_SML_IDENTIFIER = 1
STC_SML_KEYWORD = 3
STC_SML_KEYWORD2 = 4
STC_SML_KEYWORD3 = 5
STC_SML_LINENUM = 6
STC_SML_NUMBER = 8
STC_SML_OPERATOR = 7
STC_SML_STRING = 11
STC_SML_TAGNAME = 2

STC_SN_CODE = 1
STC_SN_COMMENTLINE = 2
STC_SN_COMMENTLINEBANG = 3
STC_SN_DEFAULT = 0
STC_SN_IDENTIFIER = 11
STC_SN_NUMBER = 4
STC_SN_OPERATOR = 10
STC_SN_PREPROCESSOR = 9
STC_SN_REGEXTAG = 13
STC_SN_SIGNAL = 14
STC_SN_STRING = 6
STC_SN_STRINGEOL = 12
STC_SN_USER = 19
STC_SN_WORD = 5
STC_SN_WORD2 = 7
STC_SN_WORD3 = 8

STC_SORCUS_COMMAND = 1
STC_SORCUS_COMMENTLINE = 3
STC_SORCUS_CONSTANT = 9
STC_SORCUS_DEFAULT = 0
STC_SORCUS_IDENTIFIER = 6
STC_SORCUS_NUMBER = 8
STC_SORCUS_OPERATOR = 7
STC_SORCUS_PARAMETER = 2
STC_SORCUS_STRING = 4
STC_SORCUS_STRINGEOL = 5

STC_SPICE_COMMENTLINE = 8
STC_SPICE_DEFAULT = 0
STC_SPICE_DELIMITER = 6
STC_SPICE_IDENTIFIER = 1
STC_SPICE_KEYWORD = 2
STC_SPICE_KEYWORD2 = 3
STC_SPICE_KEYWORD3 = 4
STC_SPICE_NUMBER = 5
STC_SPICE_VALUE = 7

STC_SQL_CHARACTER = 7
STC_SQL_COMMENT = 1
STC_SQL_COMMENTDOC = 3
STC_SQL_COMMENTDOCKEYWORD = 17
STC_SQL_COMMENTDOCKEYWORDERROR = 18
STC_SQL_COMMENTLINE = 2
STC_SQL_COMMENTLINEDOC = 15
STC_SQL_DEFAULT = 0
STC_SQL_IDENTIFIER = 11
STC_SQL_NUMBER = 4
STC_SQL_OPERATOR = 10
STC_SQL_QOPERATOR = 24
STC_SQL_QUOTEDIDENTIFIER = 23
STC_SQL_SQLPLUS = 8

STC_SQL_SQLPLUS_COMMENT = 13
STC_SQL_SQLPLUS_PROMPT = 9

STC_SQL_STRING = 6
STC_SQL_USER1 = 19
STC_SQL_USER2 = 20
STC_SQL_USER3 = 21
STC_SQL_USER4 = 22
STC_SQL_WORD = 5
STC_SQL_WORD2 = 16

STC_START = 2000
STC_STARTACTION = 8192

STC_STATUS_BADALLOC = 2
STC_STATUS_FAILURE = 1
STC_STATUS_OK = 0

STC_STATUS_WARN_REGEX = 1001
STC_STATUS_WARN_START = 1000

STC_STTXT_CHARACTER = 11
STC_STTXT_COMMENT = 1
STC_STTXT_COMMENTLINE = 2
STC_STTXT_DATETIME = 16
STC_STTXT_DEFAULT = 0
STC_STTXT_FB = 6
STC_STTXT_FUNCTION = 5
STC_STTXT_HEXNUMBER = 8
STC_STTXT_IDENTIFIER = 15
STC_STTXT_KEYWORD = 3
STC_STTXT_NUMBER = 7
STC_STTXT_OPERATOR = 10
STC_STTXT_PRAGMA = 9
STC_STTXT_PRAGMAS = 18
STC_STTXT_STRING1 = 12
STC_STTXT_STRING2 = 13
STC_STTXT_STRINGEOL = 14
STC_STTXT_TYPE = 4
STC_STTXT_VARS = 17

STC_STYLE_BRACEBAD = 35
STC_STYLE_BRACELIGHT = 34
STC_STYLE_CALLTIP = 38
STC_STYLE_CONTROLCHAR = 36
STC_STYLE_DEFAULT = 32
STC_STYLE_FOLDDISPLAYTEXT = 39
STC_STYLE_INDENTGUIDE = 37
STC_STYLE_LASTPREDEFINED = 39
STC_STYLE_LINENUMBER = 33
STC_STYLE_MAX = 255

STC_ST_ASSIGN = 14
STC_ST_BINARY = 5
STC_ST_BOOL = 6
STC_ST_CHARACTER = 15
STC_ST_COMMENT = 3
STC_ST_DEFAULT = 0
STC_ST_GLOBAL = 10
STC_ST_KWSEND = 13
STC_ST_NIL = 9
STC_ST_NUMBER = 2
STC_ST_RETURN = 11
STC_ST_SELF = 7
STC_ST_SPECIAL = 12

STC_ST_SPEC_SEL = 16

STC_ST_STRING = 1
STC_ST_SUPER = 8
STC_ST_SYMBOL = 4

STC_T3_BLOCK_COMMENT = 3

STC_T3_BRACE = 20
STC_T3_DEFAULT = 0

STC_T3_D_STRING = 10

STC_T3_HTML_DEFAULT = 15
STC_T3_HTML_STRING = 16
STC_T3_HTML_TAG = 14

STC_T3_IDENTIFIER = 8
STC_T3_KEYWORD = 6

STC_T3_LIB_DIRECTIVE = 12

STC_T3_LINE_COMMENT = 4

STC_T3_MSG_PARAM = 13

STC_T3_NUMBER = 7
STC_T3_OPERATOR = 5
STC_T3_PREPROCESSOR = 2

STC_T3_S_STRING = 9

STC_T3_USER1 = 17
STC_T3_USER2 = 18
STC_T3_USER3 = 19

STC_T3_X_DEFAULT = 1
STC_T3_X_STRING = 11

STC_TCL_BLOCK_COMMENT = 21

STC_TCL_COMMENT = 1
STC_TCL_COMMENTLINE = 2

STC_TCL_COMMENT_BOX = 20

STC_TCL_DEFAULT = 0
STC_TCL_EXPAND = 11
STC_TCL_IDENTIFIER = 7

STC_TCL_IN_QUOTE = 5

STC_TCL_MODIFIER = 10
STC_TCL_NUMBER = 3
STC_TCL_OPERATOR = 6
STC_TCL_SUBSTITUTION = 8

STC_TCL_SUB_BRACE = 9

STC_TCL_WORD = 12
STC_TCL_WORD2 = 13
STC_TCL_WORD3 = 14
STC_TCL_WORD4 = 15
STC_TCL_WORD5 = 16
STC_TCL_WORD6 = 17
STC_TCL_WORD7 = 18
STC_TCL_WORD8 = 19

STC_TCL_WORD_IN_QUOTE = 4

STC_TCMD_CLABEL = 10
STC_TCMD_COMMAND = 5
STC_TCMD_COMMENT = 1
STC_TCMD_DEFAULT = 0
STC_TCMD_ENVIRONMENT = 8
STC_TCMD_EXPANSION = 9
STC_TCMD_HIDE = 4
STC_TCMD_IDENTIFIER = 6
STC_TCMD_LABEL = 3
STC_TCMD_OPERATOR = 7
STC_TCMD_WORD = 2

STC_TD_LONGARROW = 0
STC_TD_STRIKEOUT = 1

STC_TECHNOLOGY_DEFAULT = 0
STC_TECHNOLOGY_DIRECTWRITE = 1

STC_TEX_COMMAND = 4
STC_TEX_DEFAULT = 0
STC_TEX_GROUP = 2
STC_TEX_SPECIAL = 1
STC_TEX_SYMBOL = 3
STC_TEX_TEXT = 5

STC_TIME_FOREVER = 10000000

STC_TXT2TAGS_BLOCKQUOTE = 15
STC_TXT2TAGS_CODE = 19
STC_TXT2TAGS_CODE2 = 20
STC_TXT2TAGS_CODEBK = 21
STC_TXT2TAGS_COMMENT = 22
STC_TXT2TAGS_DEFAULT = 0
STC_TXT2TAGS_EM1 = 4
STC_TXT2TAGS_EM2 = 5
STC_TXT2TAGS_HEADER1 = 6
STC_TXT2TAGS_HEADER2 = 7
STC_TXT2TAGS_HEADER3 = 8
STC_TXT2TAGS_HEADER4 = 9
STC_TXT2TAGS_HEADER5 = 10
STC_TXT2TAGS_HEADER6 = 11
STC_TXT2TAGS_HRULE = 17

STC_TXT2TAGS_LINE_BEGIN = 1

STC_TXT2TAGS_LINK = 18

STC_TXT2TAGS_OLIST_ITEM = 14

STC_TXT2TAGS_OPTION = 23
STC_TXT2TAGS_POSTPROC = 25
STC_TXT2TAGS_PRECHAR = 12
STC_TXT2TAGS_PREPROC = 24
STC_TXT2TAGS_STRIKEOUT = 16
STC_TXT2TAGS_STRONG1 = 2
STC_TXT2TAGS_STRONG2 = 3

STC_TXT2TAGS_ULIST_ITEM = 13

STC_TYPE_BOOLEAN = 0
STC_TYPE_INTEGER = 1
STC_TYPE_STRING = 2

STC_UNDO_MAY_COALESCE = 1

STC_UPDATE_CONTENT = 1

STC_UPDATE_H_SCROLL = 8

STC_UPDATE_SELECTION = 2

STC_UPDATE_V_SCROLL = 4

STC_VHDL_ATTRIBUTE = 10

STC_VHDL_BLOCK_COMMENT = 15

STC_VHDL_COMMENT = 1
STC_VHDL_COMMENTLINEBANG = 2
STC_VHDL_DEFAULT = 0
STC_VHDL_IDENTIFIER = 6
STC_VHDL_KEYWORD = 8
STC_VHDL_NUMBER = 3
STC_VHDL_OPERATOR = 5
STC_VHDL_STDFUNCTION = 11
STC_VHDL_STDOPERATOR = 9
STC_VHDL_STDPACKAGE = 12
STC_VHDL_STDTYPE = 13
STC_VHDL_STRING = 4
STC_VHDL_STRINGEOL = 7
STC_VHDL_USERWORD = 14

STC_VISIBLE_SLOP = 1
STC_VISIBLE_STRICT = 4

STC_VISUALPROLOG_ANONYMOUS = 10
STC_VISUALPROLOG_CHARACTER = 13

STC_VISUALPROLOG_CHARACTER_ESCAPE_ERROR = 15

STC_VISUALPROLOG_CHARACTER_TOO_MANY = 14

STC_VISUALPROLOG_COMMENT_BLOCK = 4
STC_VISUALPROLOG_COMMENT_KEY = 6

STC_VISUALPROLOG_COMMENT_KEY_ERROR = 7

STC_VISUALPROLOG_COMMENT_LINE = 5

STC_VISUALPROLOG_DEFAULT = 0
STC_VISUALPROLOG_IDENTIFIER = 8

STC_VISUALPROLOG_KEY_DIRECTIVE = 3
STC_VISUALPROLOG_KEY_MAJOR = 1
STC_VISUALPROLOG_KEY_MINOR = 2

STC_VISUALPROLOG_NUMBER = 11
STC_VISUALPROLOG_OPERATOR = 12
STC_VISUALPROLOG_STRING = 16

STC_VISUALPROLOG_STRING_EOL_OPEN = 19

STC_VISUALPROLOG_STRING_ESCAPE = 17

STC_VISUALPROLOG_STRING_ESCAPE_ERROR = 18

STC_VISUALPROLOG_STRING_VERBATIM = 20

STC_VISUALPROLOG_STRING_VERBATIM_EOL = 22
STC_VISUALPROLOG_STRING_VERBATIM_SPECIAL = 21

STC_VISUALPROLOG_VARIABLE = 9

STC_VS_NONE = 0
STC_VS_NOWRAPLINESTART = 4
STC_VS_RECTANGULARSELECTION = 1
STC_VS_USERACCESSIBLE = 2

STC_V_COMMENT = 1
STC_V_COMMENTLINE = 2
STC_V_COMMENTLINEBANG = 3

STC_V_COMMENT_WORD = 20

STC_V_DEFAULT = 0
STC_V_IDENTIFIER = 11
STC_V_INOUT = 23
STC_V_INPUT = 21
STC_V_NUMBER = 4
STC_V_OPERATOR = 10
STC_V_OUTPUT = 22

STC_V_PORT_CONNECT = 24

STC_V_PREPROCESSOR = 9
STC_V_STRING = 6
STC_V_STRINGEOL = 12
STC_V_USER = 19
STC_V_WORD = 5
STC_V_WORD2 = 7
STC_V_WORD3 = 8

STC_WEIGHT_BOLD = 700
STC_WEIGHT_NORMAL = 400
STC_WEIGHT_SEMIBOLD = 600

STC_WRAPINDENT_FIXED = 0
STC_WRAPINDENT_INDENT = 2
STC_WRAPINDENT_SAME = 1

STC_WRAPVISUALFLAGLOC_DEFAULT = 0

STC_WRAPVISUALFLAGLOC_END_BY_TEXT = 1

STC_WRAPVISUALFLAGLOC_START_BY_TEXT = 2

STC_WRAPVISUALFLAG_END = 1
STC_WRAPVISUALFLAG_MARGIN = 4
STC_WRAPVISUALFLAG_NONE = 0
STC_WRAPVISUALFLAG_START = 2

STC_WRAP_CHAR = 2
STC_WRAP_NONE = 0
STC_WRAP_WHITESPACE = 3
STC_WRAP_WORD = 1

STC_WS_INVISIBLE = 0
STC_WS_VISIBLEAFTERINDENT = 2
STC_WS_VISIBLEALWAYS = 1
STC_WS_VISIBLEONLYININDENT = 3

STC_YAML_COMMENT = 1
STC_YAML_DEFAULT = 0
STC_YAML_DOCUMENT = 6
STC_YAML_ERROR = 8
STC_YAML_IDENTIFIER = 2
STC_YAML_KEYWORD = 3
STC_YAML_NUMBER = 4
STC_YAML_OPERATOR = 9
STC_YAML_REFERENCE = 5
STC_YAML_TEXT = 7

wxEVT_STC_AUTOCOMP_CANCELLED = 10354

wxEVT_STC_AUTOCOMP_CHAR_DELETED = 10355

wxEVT_STC_AUTOCOMP_COMPLETED = 10359
wxEVT_STC_AUTOCOMP_SELECTION = 10351

wxEVT_STC_AUTOCOMP_SELECTION_CHANGE = 10361

wxEVT_STC_CALLTIP_CLICK = 10350

wxEVT_STC_CHANGE = 10326
wxEVT_STC_CHARADDED = 10328

wxEVT_STC_CLIPBOARD_COPY = 10357
wxEVT_STC_CLIPBOARD_PASTE = 10358

wxEVT_STC_DOUBLECLICK = 10333

wxEVT_STC_DO_DROP = 10346

wxEVT_STC_DRAG_OVER = 10345

wxEVT_STC_DWELLEND = 10343
wxEVT_STC_DWELLSTART = 10342

wxEVT_STC_HOTSPOT_CLICK = 10348
wxEVT_STC_HOTSPOT_DCLICK = 10349

wxEVT_STC_HOTSPOT_RELEASE_CLICK = 10356

wxEVT_STC_INDICATOR_CLICK = 10352
wxEVT_STC_INDICATOR_RELEASE = 10353

wxEVT_STC_KEY = 10332
wxEVT_STC_MACRORECORD = 10336
wxEVT_STC_MARGINCLICK = 10337

wxEVT_STC_MARGIN_RIGHT_CLICK = 10360

wxEVT_STC_MODIFIED = 10335
wxEVT_STC_NEEDSHOWN = 10338
wxEVT_STC_PAINTED = 10339
wxEVT_STC_ROMODIFYATTEMPT = 10331
wxEVT_STC_SAVEPOINTLEFT = 10330
wxEVT_STC_SAVEPOINTREACHED = 10329

wxEVT_STC_START_DRAG = 10344

wxEVT_STC_STYLENEEDED = 10327
wxEVT_STC_UPDATEUI = 10334
wxEVT_STC_URIDROPPED = 10341
wxEVT_STC_USERLISTSELECTION = 10340
wxEVT_STC_ZOOM = 10347

# no functions
# classes

class StyledTextCtrl(__wx__core.Control):
    """
    StyledTextCtrl(parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=0, name=STCNameStr) -> None
    StyledTextCtrl() -> None
    
    A wxWidgets implementation of the Scintilla source code editing
    component.
    """
    def AddRefDocument(self, docPointer): # real signature unknown; restored from __doc__
        """
        AddRefDocument(docPointer) -> None
        
        Extend life of document.
        """
        pass

    def AddSelection(self, caret, anchor): # real signature unknown; restored from __doc__
        """
        AddSelection(caret, anchor) -> int
        
        Add a selection.
        """
        return 0

    def AddStyledText(self, data): # real signature unknown; restored from __doc__
        """
        AddStyledText(data) -> None
        
        Add array of cells to document.
        """
        pass

    def AddTabStop(self, line, x): # real signature unknown; restored from __doc__
        """
        AddTabStop(line, x) -> None
        
        Add an explicit tab stop for a line.
        """
        pass

    def AddText(self, text): # real signature unknown; restored from __doc__
        """
        AddText(text) -> None
        
        Add text to the document at current position.
        """
        pass

    def AddTextRaw(self, text, length=-1): # real signature unknown; restored from __doc__
        """
        AddTextRaw(text, length=-1) -> None
        
        Add text to the document at current position.
        """
        pass

    def AddUndoAction(self, token, flags): # real signature unknown; restored from __doc__
        """
        AddUndoAction(token, flags) -> None
        
        Add a container action to the undo stack.
        """
        pass

    def Allocate(self, bytes): # real signature unknown; restored from __doc__
        """
        Allocate(bytes) -> None
        
        Enlarge the document to a particular size of text bytes.
        """
        pass

    def AllocateExtendedStyles(self, numberStyles): # real signature unknown; restored from __doc__
        """
        AllocateExtendedStyles(numberStyles) -> int
        
        Allocate some extended (>255) style numbers and return the start of
        the range.
        """
        return 0

    def AllocateSubStyles(self, styleBase, numberStyles): # real signature unknown; restored from __doc__
        """
        AllocateSubStyles(styleBase, numberStyles) -> int
        
        Allocate a set of sub styles for a particular base style, returning
        start of range.
        """
        return 0

    def AnnotationClearAll(self): # real signature unknown; restored from __doc__
        """
        AnnotationClearAll() -> None
        
        Clear the annotations from all lines.
        """
        pass

    def AnnotationClearLine(self, line): # real signature unknown; restored from __doc__
        """
        AnnotationClearLine(line) -> None
        
        Clear annotations from the given line.
        """
        pass

    def AnnotationGetLines(self, line): # real signature unknown; restored from __doc__
        """
        AnnotationGetLines(line) -> int
        
        Get the number of annotation lines for a line.
        """
        return 0

    def AnnotationGetStyle(self, line): # real signature unknown; restored from __doc__
        """
        AnnotationGetStyle(line) -> int
        
        Get the style number for the annotations for a line.
        """
        return 0

    def AnnotationGetStyleOffset(self): # real signature unknown; restored from __doc__
        """
        AnnotationGetStyleOffset() -> int
        
        Get the start of the range of style numbers used for annotations.
        """
        return 0

    def AnnotationGetStyles(self, line): # real signature unknown; restored from __doc__
        """
        AnnotationGetStyles(line) -> str
        
        Get the annotation styles for a line.
        """
        return ""

    def AnnotationGetText(self, line): # real signature unknown; restored from __doc__
        """
        AnnotationGetText(line) -> str
        
        Get the annotation text for a line.
        """
        return ""

    def AnnotationGetVisible(self): # real signature unknown; restored from __doc__
        """
        AnnotationGetVisible() -> int
        
        Get the visibility for the annotations for a view.
        """
        return 0

    def AnnotationSetStyle(self, line, style): # real signature unknown; restored from __doc__
        """
        AnnotationSetStyle(line, style) -> None
        
        Set the style number for the annotations for a line.
        """
        pass

    def AnnotationSetStyleOffset(self, style): # real signature unknown; restored from __doc__
        """
        AnnotationSetStyleOffset(style) -> None
        
        Get the start of the range of style numbers used for annotations.
        """
        pass

    def AnnotationSetStyles(self, line, styles): # real signature unknown; restored from __doc__
        """
        AnnotationSetStyles(line, styles) -> None
        
        Set the annotation styles for a line.
        """
        pass

    def AnnotationSetText(self, line, text): # real signature unknown; restored from __doc__
        """
        AnnotationSetText(line, text) -> None
        
        Set the annotation text for a line.
        """
        pass

    def AnnotationSetVisible(self, visible): # real signature unknown; restored from __doc__
        """
        AnnotationSetVisible(visible) -> None
        
        Set the visibility for the annotations for a view.
        """
        pass

    def AppendText(self, text): # real signature unknown; restored from __doc__
        """
        AppendText(text) -> None
        
        Append a string to the end of the document without changing the
        selection.
        """
        pass

    def AppendTextRaw(self, text, length=-1): # real signature unknown; restored from __doc__
        """
        AppendTextRaw(text, length=-1) -> None
        
        Append a string to the end of the document without changing the
        selection.
        """
        pass

    def AutoCompActive(self): # real signature unknown; restored from __doc__
        """
        AutoCompActive() -> bool
        
        Is there an auto-completion list visible?
        """
        return False

    def AutoCompCancel(self): # real signature unknown; restored from __doc__
        """
        AutoCompCancel() -> None
        
        Remove the auto-completion list from the screen.
        """
        pass

    def AutoCompComplete(self): # real signature unknown; restored from __doc__
        """
        AutoCompComplete() -> None
        
        User has selected an item so remove the list and insert the selection.
        """
        pass

    def AutoCompGetAutoHide(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetAutoHide() -> bool
        
        Retrieve whether or not autocompletion is hidden automatically when
        nothing matches.
        """
        return False

    def AutoCompGetCancelAtStart(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetCancelAtStart() -> bool
        
        Retrieve whether auto-completion cancelled by backspacing before
        start.
        """
        return False

    def AutoCompGetCaseInsensitiveBehaviour(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetCaseInsensitiveBehaviour() -> int
        
        Get auto-completion case insensitive behaviour.
        """
        return 0

    def AutoCompGetChooseSingle(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetChooseSingle() -> bool
        
        Retrieve whether a single item auto-completion list automatically
        choose the item.
        """
        return False

    def AutoCompGetCurrent(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetCurrent() -> int
        
        Get currently selected item position in the auto-completion list.
        """
        return 0

    def AutoCompGetCurrentText(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetCurrentText() -> str
        
        Get currently selected item text in the auto-completion list.
        """
        return ""

    def AutoCompGetDropRestOfWord(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetDropRestOfWord() -> bool
        
        Retrieve whether or not autocompletion deletes any word characters
        after the inserted text upon completion.
        """
        return False

    def AutoCompGetIgnoreCase(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetIgnoreCase() -> bool
        
        Retrieve state of ignore case flag.
        """
        return False

    def AutoCompGetMaxHeight(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetMaxHeight() -> int
        
        Set the maximum height, in rows, of auto-completion and user lists.
        """
        return 0

    def AutoCompGetMaxWidth(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetMaxWidth() -> int
        
        Get the maximum width, in characters, of auto-completion and user
        lists.
        """
        return 0

    def AutoCompGetMulti(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetMulti() -> int
        
        Retrieve the effect of autocompleting when there are multiple
        selections.
        """
        return 0

    def AutoCompGetOrder(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetOrder() -> int
        
        Get the way autocompletion lists are ordered.
        """
        return 0

    def AutoCompGetSeparator(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetSeparator() -> int
        
        Retrieve the auto-completion list separator character.
        """
        return 0

    def AutoCompGetTypeSeparator(self): # real signature unknown; restored from __doc__
        """
        AutoCompGetTypeSeparator() -> int
        
        Retrieve the auto-completion list type-separator character.
        """
        return 0

    def AutoComplete(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        AutoComplete(choices) -> bool
        AutoComplete(completer) -> bool
        
        Call this function to enable auto-completion of the text typed in a
        single-line text control using the given choices.
        """
        return False

    def AutoCompleteDirectories(self): # real signature unknown; restored from __doc__
        """
        AutoCompleteDirectories() -> bool
        
        Call this function to enable auto-completion of the text using the
        file system directories.
        """
        return False

    def AutoCompleteFileNames(self): # real signature unknown; restored from __doc__
        """
        AutoCompleteFileNames() -> bool
        
        Call this function to enable auto-completion of the text typed in a
        single-line text control using all valid file system paths.
        """
        return False

    def AutoCompPosStart(self): # real signature unknown; restored from __doc__
        """
        AutoCompPosStart() -> int
        
        Retrieve the position of the caret when the auto-completion list was
        displayed.
        """
        return 0

    def AutoCompSelect(self, select): # real signature unknown; restored from __doc__
        """
        AutoCompSelect(select) -> None
        
        Select the item in the auto-completion list that starts with a string.
        """
        pass

    def AutoCompSetAutoHide(self, autoHide): # real signature unknown; restored from __doc__
        """
        AutoCompSetAutoHide(autoHide) -> None
        
        Set whether or not autocompletion is hidden automatically when nothing
        matches.
        """
        pass

    def AutoCompSetCancelAtStart(self, cancel): # real signature unknown; restored from __doc__
        """
        AutoCompSetCancelAtStart(cancel) -> None
        
        Should the auto-completion list be cancelled if the user backspaces to
        a position before where the box was created.
        """
        pass

    def AutoCompSetCaseInsensitiveBehaviour(self, behaviour): # real signature unknown; restored from __doc__
        """
        AutoCompSetCaseInsensitiveBehaviour(behaviour) -> None
        
        Set auto-completion case insensitive behaviour to either prefer case-
        sensitive matches or have no preference.
        """
        pass

    def AutoCompSetChooseSingle(self, chooseSingle): # real signature unknown; restored from __doc__
        """
        AutoCompSetChooseSingle(chooseSingle) -> None
        
        Should a single item auto-completion list automatically choose the
        item.
        """
        pass

    def AutoCompSetDropRestOfWord(self, dropRestOfWord): # real signature unknown; restored from __doc__
        """
        AutoCompSetDropRestOfWord(dropRestOfWord) -> None
        
        Set whether or not autocompletion deletes any word characters after
        the inserted text upon completion.
        """
        pass

    def AutoCompSetFillUps(self, characterSet): # real signature unknown; restored from __doc__
        """
        AutoCompSetFillUps(characterSet) -> None
        
        Define a set of characters that when typed will cause the
        autocompletion to choose the selected item.
        """
        pass

    def AutoCompSetIgnoreCase(self, ignoreCase): # real signature unknown; restored from __doc__
        """
        AutoCompSetIgnoreCase(ignoreCase) -> None
        
        Set whether case is significant when performing auto-completion
        searches.
        """
        pass

    def AutoCompSetMaxHeight(self, rowCount): # real signature unknown; restored from __doc__
        """
        AutoCompSetMaxHeight(rowCount) -> None
        
        Set the maximum height, in rows, of auto-completion and user lists.
        """
        pass

    def AutoCompSetMaxWidth(self, characterCount): # real signature unknown; restored from __doc__
        """
        AutoCompSetMaxWidth(characterCount) -> None
        
        Set the maximum width, in characters, of auto-completion and user
        lists.
        """
        pass

    def AutoCompSetMulti(self, multi): # real signature unknown; restored from __doc__
        """
        AutoCompSetMulti(multi) -> None
        
        Change the effect of autocompleting when there are multiple
        selections.
        """
        pass

    def AutoCompSetOrder(self, order): # real signature unknown; restored from __doc__
        """
        AutoCompSetOrder(order) -> None
        
        Set the way autocompletion lists are ordered.
        """
        pass

    def AutoCompSetSeparator(self, separatorCharacter): # real signature unknown; restored from __doc__
        """
        AutoCompSetSeparator(separatorCharacter) -> None
        
        Change the separator character in the string setting up an auto-
        completion list.
        """
        pass

    def AutoCompSetTypeSeparator(self, separatorCharacter): # real signature unknown; restored from __doc__
        """
        AutoCompSetTypeSeparator(separatorCharacter) -> None
        
        Change the type-separator character in the string setting up an auto-
        completion list.
        """
        pass

    def AutoCompShow(self, lengthEntered, itemList): # real signature unknown; restored from __doc__
        """
        AutoCompShow(lengthEntered, itemList) -> None
        
        Display an auto-completion list.
        """
        pass

    def AutoCompStops(self, characterSet): # real signature unknown; restored from __doc__
        """
        AutoCompStops(characterSet) -> None
        
        Define a set of character that when typed cancel the auto-completion
        list.
        """
        pass

    def BackTab(self): # real signature unknown; restored from __doc__
        """
        BackTab() -> None
        
        Dedent the selected lines.
        """
        pass

    def BeginUndoAction(self): # real signature unknown; restored from __doc__
        """
        BeginUndoAction() -> None
        
        Start a sequence of actions that is undone and redone as a unit.
        """
        pass

    def BraceBadLight(self, pos): # real signature unknown; restored from __doc__
        """
        BraceBadLight(pos) -> None
        
        Highlight the character at a position indicating there is no matching
        brace.
        """
        pass

    def BraceBadLightIndicator(self, useSetting, indicator): # real signature unknown; restored from __doc__
        """
        BraceBadLightIndicator(useSetting, indicator) -> None
        
        Use specified indicator to highlight non matching brace instead of
        changing its style.
        """
        pass

    def BraceHighlight(self, posA, posB): # real signature unknown; restored from __doc__
        """
        BraceHighlight(posA, posB) -> None
        
        Highlight the characters at two positions.
        """
        pass

    def BraceHighlightIndicator(self, useSetting, indicator): # real signature unknown; restored from __doc__
        """
        BraceHighlightIndicator(useSetting, indicator) -> None
        
        Use specified indicator to highlight matching braces instead of
        changing their style.
        """
        pass

    def BraceMatch(self, pos, maxReStyle=0): # real signature unknown; restored from __doc__
        """
        BraceMatch(pos, maxReStyle=0) -> int
        
        Find the position of a matching brace or wxSTC_INVALID_POSITION if no
        match.
        """
        return 0

    def CallTipActive(self): # real signature unknown; restored from __doc__
        """
        CallTipActive() -> bool
        
        Is there an active call tip?
        """
        return False

    def CallTipCancel(self): # real signature unknown; restored from __doc__
        """
        CallTipCancel() -> None
        
        Remove the call tip from the screen.
        """
        pass

    def CallTipPosAtStart(self): # real signature unknown; restored from __doc__
        """
        CallTipPosAtStart() -> int
        
        Retrieve the position where the caret was before displaying the call
        tip.
        """
        return 0

    def CallTipSetBackground(self, back): # real signature unknown; restored from __doc__
        """
        CallTipSetBackground(back) -> None
        
        Set the background colour for the call tip.
        """
        pass

    def CallTipSetForeground(self, fore): # real signature unknown; restored from __doc__
        """
        CallTipSetForeground(fore) -> None
        
        Set the foreground colour for the call tip.
        """
        pass

    def CallTipSetForegroundHighlight(self, fore): # real signature unknown; restored from __doc__
        """
        CallTipSetForegroundHighlight(fore) -> None
        
        Set the foreground colour for the highlighted part of the call tip.
        """
        pass

    def CallTipSetHighlight(self, highlightStart, highlightEnd): # real signature unknown; restored from __doc__
        """
        CallTipSetHighlight(highlightStart, highlightEnd) -> None
        
        Highlight a segment of the definition.
        """
        pass

    def CallTipSetPosAtStart(self, posStart): # real signature unknown; restored from __doc__
        """
        CallTipSetPosAtStart(posStart) -> None
        
        Set the start position in order to change when backspacing removes the
        calltip.
        """
        pass

    def CallTipSetPosition(self, above): # real signature unknown; restored from __doc__
        """
        CallTipSetPosition(above) -> None
        
        Set position of calltip, above or below text.
        """
        pass

    def CallTipShow(self, pos, definition): # real signature unknown; restored from __doc__
        """
        CallTipShow(pos, definition) -> None
        
        Show a call tip containing a definition near position pos.
        """
        pass

    def CallTipUseStyle(self, tabSize): # real signature unknown; restored from __doc__
        """
        CallTipUseStyle(tabSize) -> None
        
        Enable use of wxSTC_STYLE_CALLTIP and set call tip tab size in pixels.
        """
        pass

    def Cancel(self): # real signature unknown; restored from __doc__
        """
        Cancel() -> None
        
        Cancel any modes such as call tip or auto-completion list display.
        """
        pass

    def CanCopy(self): # real signature unknown; restored from __doc__
        """
        CanCopy() -> bool
        
        Returns true if the selection can be copied to the clipboard.
        """
        return False

    def CanCut(self): # real signature unknown; restored from __doc__
        """
        CanCut() -> bool
        
        Returns true if the selection can be cut to the clipboard.
        """
        return False

    def CanPaste(self): # real signature unknown; restored from __doc__
        """
        CanPaste() -> bool
        
        Will a paste succeed?
        """
        return False

    def CanRedo(self): # real signature unknown; restored from __doc__
        """
        CanRedo() -> bool
        
        Are there any redoable actions in the undo history?
        """
        return False

    def CanUndo(self): # real signature unknown; restored from __doc__
        """
        CanUndo() -> bool
        
        Are there any undoable actions in the undo history?
        """
        return False

    def ChangeInsertion(self, length, text): # real signature unknown; restored from __doc__
        """
        ChangeInsertion(length, text) -> None
        
        Change the text that is being inserted in response to
        wxSTC_MOD_INSERTCHECK.
        """
        pass

    def ChangeLexerState(self, start, end): # real signature unknown; restored from __doc__
        """
        ChangeLexerState(start, end) -> int
        
        Indicate that the internal state of a lexer has changed over a range
        and therefore there may be a need to redraw.
        """
        return 0

    def ChangeValue(self, value): # real signature unknown; restored from __doc__
        """
        ChangeValue(value) -> None
        
        Sets the new text control value.
        """
        pass

    def CharLeft(self): # real signature unknown; restored from __doc__
        """
        CharLeft() -> None
        
        Move caret left one character.
        """
        pass

    def CharLeftExtend(self): # real signature unknown; restored from __doc__
        """
        CharLeftExtend() -> None
        
        Move caret left one character extending selection to new caret
        position.
        """
        pass

    def CharLeftRectExtend(self): # real signature unknown; restored from __doc__
        """
        CharLeftRectExtend() -> None
        
        Move caret left one character, extending rectangular selection to new
        caret position.
        """
        pass

    def CharPositionFromPoint(self, x, y): # real signature unknown; restored from __doc__
        """
        CharPositionFromPoint(x, y) -> int
        
        Find the position of a character from a point within the window.
        """
        return 0

    def CharPositionFromPointClose(self, x, y): # real signature unknown; restored from __doc__
        """
        CharPositionFromPointClose(x, y) -> int
        
        Find the position of a character from a point within the window.
        """
        return 0

    def CharRight(self): # real signature unknown; restored from __doc__
        """
        CharRight() -> None
        
        Move caret right one character.
        """
        pass

    def CharRightExtend(self): # real signature unknown; restored from __doc__
        """
        CharRightExtend() -> None
        
        Move caret right one character extending selection to new caret
        position.
        """
        pass

    def CharRightRectExtend(self): # real signature unknown; restored from __doc__
        """
        CharRightRectExtend() -> None
        
        Move caret right one character, extending rectangular selection to new
        caret position.
        """
        pass

    def ChooseCaretX(self): # real signature unknown; restored from __doc__
        """
        ChooseCaretX() -> None
        
        Set the last x chosen value to be the caret x position.
        """
        pass

    def Clear(self): # real signature unknown; restored from __doc__
        """
        Clear() -> None
        
        Clear the selection.
        """
        pass

    def ClearAll(self): # real signature unknown; restored from __doc__
        """
        ClearAll() -> None
        
        Delete all text in the document.
        """
        pass

    def ClearDocumentStyle(self): # real signature unknown; restored from __doc__
        """
        ClearDocumentStyle() -> None
        
        Set all style bytes to 0, remove all folding information.
        """
        pass

    def ClearRegisteredImages(self): # real signature unknown; restored from __doc__
        """
        ClearRegisteredImages() -> None
        
        Clear all the registered images.
        """
        pass

    def ClearRepresentation(self, encodedCharacter): # real signature unknown; restored from __doc__
        """
        ClearRepresentation(encodedCharacter) -> None
        
        Remove a character representation.
        """
        pass

    def ClearSelections(self): # real signature unknown; restored from __doc__
        """
        ClearSelections() -> None
        
        Clear selections to a single empty stream selection.
        """
        pass

    def ClearTabStops(self, line): # real signature unknown; restored from __doc__
        """
        ClearTabStops(line) -> None
        
        Clear explicit tabstops on a line.
        """
        pass

    def CmdKeyAssign(self, key, modifiers, cmd): # real signature unknown; restored from __doc__
        """
        CmdKeyAssign(key, modifiers, cmd) -> None
        
        When key+modifier combination keyDefinition is pressed perform
        sciCommand.
        """
        pass

    def CmdKeyClear(self, key, modifiers): # real signature unknown; restored from __doc__
        """
        CmdKeyClear(key, modifiers) -> None
        
        When key+modifier combination keyDefinition is pressed do nothing.
        """
        pass

    def CmdKeyClearAll(self): # real signature unknown; restored from __doc__
        """
        CmdKeyClearAll() -> None
        
        Drop all key mappings.
        """
        pass

    def CmdKeyExecute(self, cmd): # real signature unknown; restored from __doc__
        """
        CmdKeyExecute(cmd) -> None
        
        Perform one of the operations defined by the wxSTC_CMD_* constants.
        """
        pass

    def Colourise(self, start, end): # real signature unknown; restored from __doc__
        """
        Colourise(start, end) -> None
        
        Colourise a segment of the document using the current lexing language.
        """
        pass

    def ContractedFoldNext(self, lineStart): # real signature unknown; restored from __doc__
        """
        ContractedFoldNext(lineStart) -> int
        
        Find the next line at or after lineStart that is a contracted fold
        header line.
        """
        return 0

    def ConvertEOLs(self, eolMode): # real signature unknown; restored from __doc__
        """
        ConvertEOLs(eolMode) -> None
        
        Convert all line endings in the document to one mode.
        """
        pass

    def Copy(self): # real signature unknown; restored from __doc__
        """
        Copy() -> None
        
        Copy the selection to the clipboard.
        """
        pass

    def CopyAllowLine(self): # real signature unknown; restored from __doc__
        """
        CopyAllowLine() -> None
        
        Copy the selection, if selection empty copy the line with the caret.
        """
        pass

    def CopyRange(self, start, end): # real signature unknown; restored from __doc__
        """
        CopyRange(start, end) -> None
        
        Copy a range of text to the clipboard.
        """
        pass

    def CopyText(self, length, text): # real signature unknown; restored from __doc__
        """
        CopyText(length, text) -> None
        
        Copy argument text to the clipboard.
        """
        pass

    def CountCharacters(self, start, end): # real signature unknown; restored from __doc__
        """
        CountCharacters(start, end) -> int
        
        Count characters between two positions.
        """
        return 0

    def Create(self, parent, id=None, pos=None, size=None, style=0, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=ID_ANY, pos=DefaultPosition, size=DefaultSize, style=0, name=STCNameStr) -> bool
        
        Create the UI elements for a STC that was created with the default ctor.
        """
        return False

    def CreateDocument(self): # real signature unknown; restored from __doc__
        """
        CreateDocument() -> Any
        
        Create a new document object.
        """
        pass

    def CreateLoader(self, bytes): # real signature unknown; restored from __doc__
        """
        CreateLoader(bytes) -> Any
        
        Create an ILoader*.
        """
        pass

    def Cut(self): # real signature unknown; restored from __doc__
        """
        Cut() -> None
        
        Cut the selection to the clipboard.
        """
        pass

    def DeleteBack(self): # real signature unknown; restored from __doc__
        """
        DeleteBack() -> None
        
        Delete the selection or if no selection, the character before the
        caret.
        """
        pass

    def DeleteBackNotLine(self): # real signature unknown; restored from __doc__
        """
        DeleteBackNotLine() -> None
        
        Delete the selection or if no selection, the character before the
        caret.
        """
        pass

    def DeleteRange(self, start, lengthDelete): # real signature unknown; restored from __doc__
        """
        DeleteRange(start, lengthDelete) -> None
        
        Delete a range of text in the document.
        """
        pass

    def DelLineLeft(self): # real signature unknown; restored from __doc__
        """
        DelLineLeft() -> None
        
        Delete back from the current position to the start of the line.
        """
        pass

    def DelLineRight(self): # real signature unknown; restored from __doc__
        """
        DelLineRight() -> None
        
        Delete forwards from the current position to the end of the line.
        """
        pass

    def DelWordLeft(self): # real signature unknown; restored from __doc__
        """
        DelWordLeft() -> None
        
        Delete the word to the left of the caret.
        """
        pass

    def DelWordRight(self): # real signature unknown; restored from __doc__
        """
        DelWordRight() -> None
        
        Delete the word to the right of the caret.
        """
        pass

    def DelWordRightEnd(self): # real signature unknown; restored from __doc__
        """
        DelWordRightEnd() -> None
        
        Delete the word to the right of the caret, but not the trailing non-
        word characters.
        """
        pass

    def DescribeKeyWordSets(self): # real signature unknown; restored from __doc__
        """
        DescribeKeyWordSets() -> str
        
        Retrieve a '\n' separated list of descriptions of the keyword sets
        understood by the current lexer.
        """
        return ""

    def DescribeProperty(self, name): # real signature unknown; restored from __doc__
        """
        DescribeProperty(name) -> str
        
        Describe a property.
        """
        return ""

    def DiscardEdits(self): # real signature unknown; restored from __doc__
        """
        DiscardEdits() -> None
        
        Resets the internal modified flag as if the current changes had been
        saved.
        """
        pass

    def DistanceToSecondaryStyles(self): # real signature unknown; restored from __doc__
        """
        DistanceToSecondaryStyles() -> int
        
        Where styles are duplicated by a feature such as active/inactive code
        return the distance between the two types.
        """
        return 0

    def DocLineFromVisible(self, displayLine): # real signature unknown; restored from __doc__
        """
        DocLineFromVisible(displayLine) -> int
        
        Find the document line of a display line taking hidden lines into
        account.
        """
        return 0

    def DocumentEnd(self): # real signature unknown; restored from __doc__
        """
        DocumentEnd() -> None
        
        Move caret to last position in document.
        """
        pass

    def DocumentEndExtend(self): # real signature unknown; restored from __doc__
        """
        DocumentEndExtend() -> None
        
        Move caret to last position in document extending selection to new
        caret position.
        """
        pass

    def DocumentStart(self): # real signature unknown; restored from __doc__
        """
        DocumentStart() -> None
        
        Move caret to first position in document.
        """
        pass

    def DocumentStartExtend(self): # real signature unknown; restored from __doc__
        """
        DocumentStartExtend() -> None
        
        Move caret to first position in document extending selection to new
        caret position.
        """
        pass

    def DoDragEnter(self, x, y, defaultRes): # real signature unknown; restored from __doc__
        """
        DoDragEnter(x, y, defaultRes) -> DragResult
        
        Allow for simulating a DnD DragEnter.
        """
        pass

    def DoDragLeave(self): # real signature unknown; restored from __doc__
        """
        DoDragLeave() -> None
        
        Allow for simulating a DnD DragLeave.
        """
        pass

    def DoDragOver(self, x, y, defaultRes): # real signature unknown; restored from __doc__
        """
        DoDragOver(x, y, defaultRes) -> DragResult
        
        Allow for simulating a DnD DragOver.
        """
        pass

    def DoDropText(self, x, y, data): # real signature unknown; restored from __doc__
        """
        DoDropText(x, y, data) -> bool
        
        Allow for simulating a DnD DropText.
        """
        return False

    def DoEnable(self, *args, **kwargs): # real signature unknown
        pass

    def DoFreeze(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetBestClientSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetBestSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetClientSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetPosition(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoMoveWindow(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetClientSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetSizeHints(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetWindowVariant(self, *args, **kwargs): # real signature unknown
        pass

    def DoThaw(self, *args, **kwargs): # real signature unknown
        pass

    def DropSelectionN(self, selection): # real signature unknown; restored from __doc__
        """
        DropSelectionN(selection) -> None
        
        Drop one selection.
        """
        pass

    def EditToggleOvertype(self): # real signature unknown; restored from __doc__
        """
        EditToggleOvertype() -> None
        
        Switch from insert to overtype mode or the reverse.
        """
        pass

    def EmptyUndoBuffer(self): # real signature unknown; restored from __doc__
        """
        EmptyUndoBuffer() -> None
        
        Delete the undo history.
        """
        pass

    def EndUndoAction(self): # real signature unknown; restored from __doc__
        """
        EndUndoAction() -> None
        
        End a sequence of actions that is undone and redone as a unit.
        """
        pass

    def EnsureCaretVisible(self): # real signature unknown; restored from __doc__
        """
        EnsureCaretVisible() -> None
        
        Ensure the caret is visible.
        """
        pass

    def EnsureVisible(self, line): # real signature unknown; restored from __doc__
        """
        EnsureVisible(line) -> None
        
        Ensure a particular line is visible by expanding any header line
        hiding it.
        """
        pass

    def EnsureVisibleEnforcePolicy(self, line): # real signature unknown; restored from __doc__
        """
        EnsureVisibleEnforcePolicy(line) -> None
        
        Ensure a particular line is visible by expanding any header line
        hiding it.
        """
        pass

    def ExpandChildren(self, line, level): # real signature unknown; restored from __doc__
        """
        ExpandChildren(line, level) -> None
        
        Expand a fold header and all children.
        """
        pass

    def FindColumn(self, line, column): # real signature unknown; restored from __doc__
        """
        FindColumn(line, column) -> int
        
        Find the position of a column on a line taking into account tabs and
        multi-byte characters.
        """
        return 0

    def FindText(self, minPos, maxPos, text, flags=0): # real signature unknown; restored from __doc__
        """
        FindText(minPos, maxPos, text, flags=0) -> Tuple[int, int]
        
        Find some text in the document.
        """
        pass

    def flush(self): # real signature unknown; restored from __doc__
        """
        flush() -> None
        
        NOP, for file-like compatibility.
        """
        pass

    def FoldAll(self, action): # real signature unknown; restored from __doc__
        """
        FoldAll(action) -> None
        
        Expand or contract all fold headers.
        """
        pass

    def FoldChildren(self, line, action): # real signature unknown; restored from __doc__
        """
        FoldChildren(line, action) -> None
        
        Expand or contract a fold header and its children.
        """
        pass

    def FoldDisplayTextSetStyle(self, style): # real signature unknown; restored from __doc__
        """
        FoldDisplayTextSetStyle(style) -> None
        
        Set the style of fold display text.
        """
        pass

    def FoldLine(self, line, action): # real signature unknown; restored from __doc__
        """
        FoldLine(line, action) -> None
        
        Expand or contract a fold header.
        """
        pass

    def ForceUpper(self): # real signature unknown; restored from __doc__
        """
        ForceUpper() -> None
        
        Convert all text entered into the control to upper case.
        """
        pass

    def FormatRange(self, doDraw, startPos, endPos, draw, target, renderRect, pageRect): # real signature unknown; restored from __doc__
        """
        FormatRange(doDraw, startPos, endPos, draw, target, renderRect, pageRect) -> int
        
        On Windows, will draw the document into a display context such as a
        printer.
        """
        return 0

    def FormFeed(self): # real signature unknown; restored from __doc__
        """
        FormFeed() -> None
        
        Insert a Form Feed character.
        """
        pass

    def FreeSubStyles(self): # real signature unknown; restored from __doc__
        """
        FreeSubStyles() -> None
        
        Free allocated sub styles.
        """
        pass

    def GetAdditionalCaretForeground(self): # real signature unknown; restored from __doc__
        """
        GetAdditionalCaretForeground() -> Colour
        
        Get the foreground colour of additional carets.
        """
        pass

    def GetAdditionalCaretsBlink(self): # real signature unknown; restored from __doc__
        """
        GetAdditionalCaretsBlink() -> bool
        
        Whether additional carets will blink.
        """
        return False

    def GetAdditionalCaretsVisible(self): # real signature unknown; restored from __doc__
        """
        GetAdditionalCaretsVisible() -> bool
        
        Whether additional carets are visible.
        """
        return False

    def GetAdditionalSelAlpha(self): # real signature unknown; restored from __doc__
        """
        GetAdditionalSelAlpha() -> int
        
        Get the alpha of the selection.
        """
        return 0

    def GetAdditionalSelectionTyping(self): # real signature unknown; restored from __doc__
        """
        GetAdditionalSelectionTyping() -> bool
        
        Whether typing can be performed into multiple selections.
        """
        return False

    def GetAllLinesVisible(self): # real signature unknown; restored from __doc__
        """
        GetAllLinesVisible() -> bool
        
        Are all lines visible?
        """
        return False

    def GetAnchor(self): # real signature unknown; restored from __doc__
        """
        GetAnchor() -> int
        
        Returns the position of the opposite end of the selection to the
        caret.
        """
        return 0

    def GetAutomaticFold(self): # real signature unknown; restored from __doc__
        """
        GetAutomaticFold() -> int
        
        Get automatic folding behaviours.
        """
        return 0

    def GetBackSpaceUnIndents(self): # real signature unknown; restored from __doc__
        """
        GetBackSpaceUnIndents() -> bool
        
        Does a backspace pressed when caret is within indentation unindent?
        """
        return False

    def GetBufferedDraw(self): # real signature unknown; restored from __doc__
        """
        GetBufferedDraw() -> bool
        
        Is drawing done first into a buffer or direct to the screen?
        """
        return False

    def GetCaretForeground(self): # real signature unknown; restored from __doc__
        """
        GetCaretForeground() -> Colour
        
        Get the foreground colour of the caret.
        """
        pass

    def GetCaretLineBackAlpha(self): # real signature unknown; restored from __doc__
        """
        GetCaretLineBackAlpha() -> int
        
        Get the background alpha of the caret line.
        """
        return 0

    def GetCaretLineBackground(self): # real signature unknown; restored from __doc__
        """
        GetCaretLineBackground() -> Colour
        
        Get the colour of the background of the line containing the caret.
        """
        pass

    def GetCaretLineVisible(self): # real signature unknown; restored from __doc__
        """
        GetCaretLineVisible() -> bool
        
        Is the background of the line containing the caret in a different
        colour?
        """
        return False

    def GetCaretLineVisibleAlways(self): # real signature unknown; restored from __doc__
        """
        GetCaretLineVisibleAlways() -> bool
        
        Is the caret line always visible?
        """
        return False

    def GetCaretPeriod(self): # real signature unknown; restored from __doc__
        """
        GetCaretPeriod() -> int
        
        Get the time in milliseconds that the caret is on and off.
        """
        return 0

    def GetCaretSticky(self): # real signature unknown; restored from __doc__
        """
        GetCaretSticky() -> int
        
        Can the caret preferred x position only be changed by explicit
        movement commands?
        """
        return 0

    def GetCaretStyle(self): # real signature unknown; restored from __doc__
        """
        GetCaretStyle() -> int
        
        Returns the current style of the caret.
        """
        return 0

    def GetCaretWidth(self): # real signature unknown; restored from __doc__
        """
        GetCaretWidth() -> int
        
        Returns the width of the insert mode caret.
        """
        return 0

    def GetCharacterPointer(self): # real signature unknown; restored from __doc__
        """
        GetCharacterPointer() -> Any
        
        Compact the document buffer and return a read-only memoryview
        object of the characters in the document.
        """
        pass

    def GetCharAt(self, pos): # real signature unknown; restored from __doc__
        """
        GetCharAt(pos) -> int
        
        Returns the character byte at the position.
        """
        return 0

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=WINDOW_VARIANT_NORMAL) -> VisualAttributes """
        pass

    def GetCodePage(self): # real signature unknown; restored from __doc__
        """
        GetCodePage() -> int
        
        Get the code page used to interpret the bytes of the document as
        characters.
        """
        return 0

    def GetColumn(self, pos): # real signature unknown; restored from __doc__
        """
        GetColumn(pos) -> int
        
        Retrieve the column number of a position, taking tab width into
        account.
        """
        return 0

    def GetControlCharSymbol(self): # real signature unknown; restored from __doc__
        """
        GetControlCharSymbol() -> int
        
        Get the way control characters are displayed.
        """
        return 0

    def GetCurLine(self): # real signature unknown; restored from __doc__
        """
        GetCurLine() -> Tuple[str, int]
        
        Retrieve the text of the line containing the caret.
        """
        pass

    def GetCurLineRaw(self): # real signature unknown; restored from __doc__
        """
        GetCurLineRaw() -> Tuple[CharBuffer, int]
        
        Retrieve the text of the line containing the caret.
        """
        pass

    def GetCurrentLine(self): # real signature unknown; restored from __doc__
        """
        GetCurrentLine() -> int
        
        Returns the line number of the line with the caret.
        """
        return 0

    def GetCurrentPos(self): # real signature unknown; restored from __doc__
        """
        GetCurrentPos() -> int
        
        Returns the position of the caret.
        """
        return 0

    def GetDefaultBorder(self, *args, **kwargs): # real signature unknown
        pass

    def GetDefaultBorderForControl(self, *args, **kwargs): # real signature unknown
        pass

    def GetDefaultStyle(self): # real signature unknown; restored from __doc__
        """
        GetDefaultStyle() -> TextAttr
        
        Returns the style currently used for the new text.
        """
        pass

    def GetDirectFunction(self): # real signature unknown; restored from __doc__
        """
        GetDirectFunction() -> Any
        
        Retrieve a pointer to a function that processes messages for this
        Scintilla.
        """
        pass

    def GetDirectPointer(self): # real signature unknown; restored from __doc__
        """
        GetDirectPointer() -> Any
        
        Retrieve a pointer value to use as the first argument when calling the
        function returned by GetDirectFunction.
        """
        pass

    def GetDocPointer(self): # real signature unknown; restored from __doc__
        """
        GetDocPointer() -> Any
        
        Retrieve a pointer to the document object.
        """
        pass

    def GetEdgeColour(self): # real signature unknown; restored from __doc__
        """
        GetEdgeColour() -> Colour
        
        Retrieve the colour used in edge indication.
        """
        pass

    def GetEdgeColumn(self): # real signature unknown; restored from __doc__
        """
        GetEdgeColumn() -> int
        
        Retrieve the column number which text should be kept within.
        """
        return 0

    def GetEdgeMode(self): # real signature unknown; restored from __doc__
        """
        GetEdgeMode() -> int
        
        Retrieve the edge highlight mode.
        """
        return 0

    def GetEndAtLastLine(self): # real signature unknown; restored from __doc__
        """
        GetEndAtLastLine() -> bool
        
        Retrieve whether the maximum scroll position has the last line at the
        bottom of the view.
        """
        return False

    def GetEndStyled(self): # real signature unknown; restored from __doc__
        """
        GetEndStyled() -> int
        
        Retrieve the position of the last correctly styled character.
        """
        return 0

    def GetEOLMode(self): # real signature unknown; restored from __doc__
        """
        GetEOLMode() -> int
        
        Retrieve the current end of line mode - one of wxSTC_EOL_CRLF,
        wxSTC_EOL_CR, or wxSTC_EOL_LF.
        """
        return 0

    def GetExtraAscent(self): # real signature unknown; restored from __doc__
        """
        GetExtraAscent() -> int
        
        Get extra ascent for each line.
        """
        return 0

    def GetExtraDescent(self): # real signature unknown; restored from __doc__
        """
        GetExtraDescent() -> int
        
        Get extra descent for each line.
        """
        return 0

    def GetFirstVisibleLine(self): # real signature unknown; restored from __doc__
        """
        GetFirstVisibleLine() -> int
        
        Retrieve the display line at the top of the display.
        """
        return 0

    def GetFoldExpanded(self, line): # real signature unknown; restored from __doc__
        """
        GetFoldExpanded(line) -> bool
        
        Is a header line expanded?
        """
        return False

    def GetFoldLevel(self, line): # real signature unknown; restored from __doc__
        """
        GetFoldLevel(line) -> int
        
        Retrieve the fold level of a line.
        """
        return 0

    def GetFoldParent(self, line): # real signature unknown; restored from __doc__
        """
        GetFoldParent(line) -> int
        
        Find the parent line of a child line.
        """
        return 0

    def GetFontQuality(self): # real signature unknown; restored from __doc__
        """
        GetFontQuality() -> int
        
        Retrieve the quality level for text.
        """
        return 0

    def GetGapPosition(self): # real signature unknown; restored from __doc__
        """
        GetGapPosition() -> int
        
        Return a position which, to avoid performance costs, should not be
        within the range of a call to GetRangePointer.
        """
        return 0

    def GetHighlightGuide(self): # real signature unknown; restored from __doc__
        """
        GetHighlightGuide() -> int
        
        Get the highlighted indentation guide column.
        """
        return 0

    def GetHint(self): # real signature unknown; restored from __doc__
        """
        GetHint() -> str
        
        Returns the current hint string.
        """
        return ""

    def GetHotspotActiveBackground(self): # real signature unknown; restored from __doc__
        """
        GetHotspotActiveBackground() -> Colour
        
        Get the back colour for active hotspots.
        """
        pass

    def GetHotspotActiveForeground(self): # real signature unknown; restored from __doc__
        """
        GetHotspotActiveForeground() -> Colour
        
        Get the fore colour for active hotspots.
        """
        pass

    def GetHotspotActiveUnderline(self): # real signature unknown; restored from __doc__
        """
        GetHotspotActiveUnderline() -> bool
        
        Get whether underlining for active hotspots.
        """
        return False

    def GetHotspotSingleLine(self): # real signature unknown; restored from __doc__
        """
        GetHotspotSingleLine() -> bool
        
        Get the HotspotSingleLine property.
        """
        return False

    def GetIdentifier(self): # real signature unknown; restored from __doc__
        """
        GetIdentifier() -> int
        
        Get the identifier.
        """
        return 0

    def GetIdleStyling(self): # real signature unknown; restored from __doc__
        """
        GetIdleStyling() -> int
        
        Retrieve the limits to idle styling.
        """
        return 0

    def GetIMEInteraction(self): # real signature unknown; restored from __doc__
        """
        GetIMEInteraction() -> int
        
        Is the IME displayed in a window or inline?
        """
        return 0

    def GetIndent(self): # real signature unknown; restored from __doc__
        """
        GetIndent() -> int
        
        Retrieve indentation size.
        """
        return 0

    def GetIndentationGuides(self): # real signature unknown; restored from __doc__
        """
        GetIndentationGuides() -> int
        
        Are the indentation guides visible?
        """
        return 0

    def GetIndicatorCurrent(self): # real signature unknown; restored from __doc__
        """
        GetIndicatorCurrent() -> int
        
        Get the current indicator.
        """
        return 0

    def GetIndicatorValue(self): # real signature unknown; restored from __doc__
        """
        GetIndicatorValue() -> int
        
        Get the current indicator value.
        """
        return 0

    def GetInsertionPoint(self): # real signature unknown; restored from __doc__
        """
        GetInsertionPoint() -> int
        
        Returns the insertion point, or cursor, position.
        """
        return 0

    def GetLastChild(self, line, level): # real signature unknown; restored from __doc__
        """
        GetLastChild(line, level) -> int
        
        Find the last child line of a header line.
        """
        return 0

    def GetLastKeydownProcessed(self): # real signature unknown; restored from __doc__
        """
        GetLastKeydownProcessed() -> bool
        
        Can be used to prevent the EVT_CHAR handler from adding the char.
        """
        return False

    def GetLastPosition(self): # real signature unknown; restored from __doc__
        """
        GetLastPosition() -> int
        
        Returns the zero based index of the last position in the text control,
        which is equal to the number of characters in the control.
        """
        return 0

    def GetLayoutCache(self): # real signature unknown; restored from __doc__
        """
        GetLayoutCache() -> int
        
        Retrieve the degree of caching of layout information.
        """
        return 0

    def GetLength(self): # real signature unknown; restored from __doc__
        """
        GetLength() -> int
        
        Returns the number of bytes in the document.
        """
        return 0

    def GetLexer(self): # real signature unknown; restored from __doc__
        """
        GetLexer() -> int
        
        Retrieve the lexing language of the document.
        """
        return 0

    def GetLexerLanguage(self): # real signature unknown; restored from __doc__
        """
        GetLexerLanguage() -> str
        
        Retrieve the lexing language of the document.
        """
        return ""

    def GetLibraryVersionInfo(self): # real signature unknown; restored from __doc__
        """
        GetLibraryVersionInfo() -> VersionInfo
        
        Returns the version of the Scintilla library used by this control.
        """
        pass

    def GetLine(self, line): # real signature unknown; restored from __doc__
        """
        GetLine(line) -> str
        
        Retrieve the contents of a line.
        """
        return ""

    def GetLineCount(self): # real signature unknown; restored from __doc__
        """
        GetLineCount() -> int
        
        Returns the number of lines in the document.
        """
        return 0

    def GetLineEndPosition(self, line): # real signature unknown; restored from __doc__
        """
        GetLineEndPosition(line) -> int
        
        Get the position after the last visible characters on a line.
        """
        return 0

    def GetLineEndTypesActive(self): # real signature unknown; restored from __doc__
        """
        GetLineEndTypesActive() -> int
        
        Get the line end types currently recognised.
        """
        return 0

    def GetLineEndTypesAllowed(self): # real signature unknown; restored from __doc__
        """
        GetLineEndTypesAllowed() -> int
        
        Get the line end types currently allowed.
        """
        return 0

    def GetLineEndTypesSupported(self): # real signature unknown; restored from __doc__
        """
        GetLineEndTypesSupported() -> int
        
        Bit set of LineEndType enumertion for which line ends beyond the
        standard LF, CR, and CRLF are supported by the lexer.
        """
        return 0

    def GetLineIndentation(self, line): # real signature unknown; restored from __doc__
        """
        GetLineIndentation(line) -> int
        
        Retrieve the number of columns that a line is indented.
        """
        return 0

    def GetLineIndentPosition(self, line): # real signature unknown; restored from __doc__
        """
        GetLineIndentPosition(line) -> int
        
        Retrieve the position before the first non indentation character on a
        line.
        """
        return 0

    def GetLineLength(self, lineNo): # real signature unknown; restored from __doc__
        """
        GetLineLength(lineNo) -> int
        
        Gets the length of the specified line, not including any trailing
        newline character(s).
        """
        return 0

    def GetLineRaw(self, line): # real signature unknown; restored from __doc__
        """
        GetLineRaw(line) -> CharBuffer
        
        Retrieve the contents of a line.
        """
        pass

    def GetLineSelEndPosition(self, line): # real signature unknown; restored from __doc__
        """
        GetLineSelEndPosition(line) -> int
        
        Retrieve the position of the end of the selection at the given line
        (wxSTC_INVALID_POSITION if no selection on this line).
        """
        return 0

    def GetLineSelStartPosition(self, line): # real signature unknown; restored from __doc__
        """
        GetLineSelStartPosition(line) -> int
        
        Retrieve the position of the start of the selection at the given line
        (wxSTC_INVALID_POSITION if no selection on this line).
        """
        return 0

    def GetLineState(self, line): # real signature unknown; restored from __doc__
        """
        GetLineState(line) -> int
        
        Retrieve the extra styling information for a line.
        """
        return 0

    def GetLineText(self, lineNo): # real signature unknown; restored from __doc__
        """
        GetLineText(lineNo) -> str
        
        Returns the contents of a given line in the text control, not
        including any trailing newline character(s).
        """
        return ""

    def GetLineVisible(self, line): # real signature unknown; restored from __doc__
        """
        GetLineVisible(line) -> bool
        
        Is a line visible?
        """
        return False

    def GetMainSelection(self): # real signature unknown; restored from __doc__
        """
        GetMainSelection() -> int
        
        Which selection is the main selection.
        """
        return 0

    def GetMarginBackground(self, margin): # real signature unknown; restored from __doc__
        """
        GetMarginBackground(margin) -> Colour
        
        Retrieve the background colour of a margin.
        """
        pass

    def GetMarginCount(self): # real signature unknown; restored from __doc__
        """
        GetMarginCount() -> int
        
        How many margins are there?.
        """
        return 0

    def GetMarginCursor(self, margin): # real signature unknown; restored from __doc__
        """
        GetMarginCursor(margin) -> int
        
        Retrieve the cursor shown in a margin.
        """
        return 0

    def GetMarginLeft(self): # real signature unknown; restored from __doc__
        """
        GetMarginLeft() -> int
        
        Returns the size in pixels of the left margin.
        """
        return 0

    def GetMarginMask(self, margin): # real signature unknown; restored from __doc__
        """
        GetMarginMask(margin) -> int
        
        Retrieve the marker mask of a margin.
        """
        return 0

    def GetMarginOptions(self): # real signature unknown; restored from __doc__
        """
        GetMarginOptions() -> int
        
        Get the margin options.
        """
        return 0

    def GetMarginRight(self): # real signature unknown; restored from __doc__
        """
        GetMarginRight() -> int
        
        Returns the size in pixels of the right margin.
        """
        return 0

    def GetMargins(self): # real signature unknown; restored from __doc__
        """
        GetMargins() -> Point
        
        Returns the margins used by the control.
        """
        pass

    def GetMarginSensitive(self, margin): # real signature unknown; restored from __doc__
        """
        GetMarginSensitive(margin) -> bool
        
        Retrieve the mouse click sensitivity of a margin.
        """
        return False

    def GetMarginType(self, margin): # real signature unknown; restored from __doc__
        """
        GetMarginType(margin) -> int
        
        Retrieve the type of a margin.
        """
        return 0

    def GetMarginWidth(self, margin): # real signature unknown; restored from __doc__
        """
        GetMarginWidth(margin) -> int
        
        Retrieve the width of a margin in pixels.
        """
        return 0

    def GetMarkerSymbolDefined(self, markerNumber): # real signature unknown; restored from __doc__
        """
        GetMarkerSymbolDefined(markerNumber) -> int
        
        Which symbol was defined for markerNumber with MarkerDefine.
        """
        return 0

    def GetMaxLineState(self): # real signature unknown; restored from __doc__
        """
        GetMaxLineState() -> int
        
        Retrieve the last line number that has line state.
        """
        return 0

    def GetModEventMask(self): # real signature unknown; restored from __doc__
        """
        GetModEventMask() -> int
        
        Get which document modification events are sent to the container.
        """
        return 0

    def GetModify(self): # real signature unknown; restored from __doc__
        """
        GetModify() -> bool
        
        Is the document different from when it was last saved?
        """
        return False

    def GetMouseDownCaptures(self): # real signature unknown; restored from __doc__
        """
        GetMouseDownCaptures() -> bool
        
        Get whether mouse gets captured.
        """
        return False

    def GetMouseDwellTime(self): # real signature unknown; restored from __doc__
        """
        GetMouseDwellTime() -> int
        
        Retrieve the time the mouse must sit still to generate a mouse dwell
        event.
        """
        return 0

    def GetMouseSelectionRectangularSwitch(self): # real signature unknown; restored from __doc__
        """
        GetMouseSelectionRectangularSwitch() -> bool
        
        Whether switching to rectangular mode while selecting with the mouse
        is allowed.
        """
        return False

    def GetMouseWheelCaptures(self): # real signature unknown; restored from __doc__
        """
        GetMouseWheelCaptures() -> bool
        
        Get whether mouse wheel can be active outside the window.
        """
        return False

    def GetMultiPaste(self): # real signature unknown; restored from __doc__
        """
        GetMultiPaste() -> int
        
        Retrieve the effect of pasting when there are multiple selections.
        """
        return 0

    def GetMultipleSelection(self): # real signature unknown; restored from __doc__
        """
        GetMultipleSelection() -> bool
        
        Whether multiple selections can be made.
        """
        return False

    def GetNextTabStop(self, line, x): # real signature unknown; restored from __doc__
        """
        GetNextTabStop(line, x) -> int
        
        Find the next explicit tab stop position on a line after a position.
        """
        return 0

    def GetNumberOfLines(self): # real signature unknown; restored from __doc__
        """
        GetNumberOfLines() -> int
        
        Returns the number of lines in the text control buffer.
        """
        return 0

    def GetOvertype(self): # real signature unknown; restored from __doc__
        """
        GetOvertype() -> bool
        
        Returns true if overtype mode is active otherwise false is returned.
        """
        return False

    def GetPasteConvertEndings(self): # real signature unknown; restored from __doc__
        """
        GetPasteConvertEndings() -> bool
        
        Get convert-on-paste setting.
        """
        return False

    def GetPhasesDraw(self): # real signature unknown; restored from __doc__
        """
        GetPhasesDraw() -> int
        
        How many phases is drawing done in?
        """
        return 0

    def GetPositionCacheSize(self): # real signature unknown; restored from __doc__
        """
        GetPositionCacheSize() -> int
        
        How many entries are allocated to the position cache?
        """
        return 0

    def GetPrimaryStyleFromStyle(self, style): # real signature unknown; restored from __doc__
        """
        GetPrimaryStyleFromStyle(style) -> int
        
        For a secondary style, return the primary style, else return the
        argument.
        """
        return 0

    def GetPrintColourMode(self): # real signature unknown; restored from __doc__
        """
        GetPrintColourMode() -> int
        
        Returns the print colour mode.
        """
        return 0

    def GetPrintMagnification(self): # real signature unknown; restored from __doc__
        """
        GetPrintMagnification() -> int
        
        Returns the print magnification.
        """
        return 0

    def GetPrintWrapMode(self): # real signature unknown; restored from __doc__
        """
        GetPrintWrapMode() -> int
        
        Is printing line wrapped?
        """
        return 0

    def GetProperty(self, key): # real signature unknown; restored from __doc__
        """
        GetProperty(key) -> str
        
        Retrieve a "property" value previously set with SetProperty.
        """
        return ""

    def GetPropertyExpanded(self, key): # real signature unknown; restored from __doc__
        """
        GetPropertyExpanded(key) -> str
        
        Retrieve a "property" value previously set with SetProperty, with
        "$()" variable replacement on returned buffer.
        """
        return ""

    def GetPropertyInt(self, key, defaultValue=0): # real signature unknown; restored from __doc__
        """
        GetPropertyInt(key, defaultValue=0) -> int
        
        Retrieve a "property" value previously set with SetProperty,
        interpreted as an int AFTER any "$()" variable replacement.
        """
        return 0

    def GetPunctuationChars(self): # real signature unknown; restored from __doc__
        """
        GetPunctuationChars() -> str
        
        Get the set of characters making up punctuation characters.
        """
        return ""

    def GetRange(self, from_, to_): # real signature unknown; restored from __doc__
        """
        GetRange(from_, to_) -> str
        
        Returns the string containing the text starting in the positions from
        and up to to in the control.
        """
        return ""

    def GetRangePointer(self, position, rangeLength): # real signature unknown; restored from __doc__
        """
        GetRangePointer(position, rangeLength) -> Any
        
        Return a read-only pointer to a range of characters in the
        document. May move the gap so that the range is contiguous,
        but will only move up to rangeLength bytes.
        """
        pass

    def GetReadOnly(self): # real signature unknown; restored from __doc__
        """
        GetReadOnly() -> bool
        
        In read-only mode?
        """
        return False

    def GetRectangularSelectionAnchor(self): # real signature unknown; restored from __doc__
        """
        GetRectangularSelectionAnchor() -> int
        
        Return the anchor position of the rectangular selection.
        """
        return 0

    def GetRectangularSelectionAnchorVirtualSpace(self): # real signature unknown; restored from __doc__
        """
        GetRectangularSelectionAnchorVirtualSpace() -> int
        
        Return the virtual space of the anchor of the rectangular selection.
        """
        return 0

    def GetRectangularSelectionCaret(self): # real signature unknown; restored from __doc__
        """
        GetRectangularSelectionCaret() -> int
        
        Return the caret position of the rectangular selection.
        """
        return 0

    def GetRectangularSelectionCaretVirtualSpace(self): # real signature unknown; restored from __doc__
        """
        GetRectangularSelectionCaretVirtualSpace() -> int
        
        Return the virtual space of the caret of the rectangular selection.
        """
        return 0

    def GetRectangularSelectionModifier(self): # real signature unknown; restored from __doc__
        """
        GetRectangularSelectionModifier() -> int
        
        Get the modifier key used for rectangular selection.
        """
        return 0

    def GetRepresentation(self, encodedCharacter): # real signature unknown; restored from __doc__
        """
        GetRepresentation(encodedCharacter) -> str
        
        Set the way a character is drawn.
        """
        return ""

    def GetScrollWidth(self): # real signature unknown; restored from __doc__
        """
        GetScrollWidth() -> int
        
        Retrieve the document width assumed for scrolling.
        """
        return 0

    def GetScrollWidthTracking(self): # real signature unknown; restored from __doc__
        """
        GetScrollWidthTracking() -> bool
        
        Retrieve whether the scroll width tracks wide lines.
        """
        return False

    def GetSearchFlags(self): # real signature unknown; restored from __doc__
        """
        GetSearchFlags() -> int
        
        Get the search flags used by SearchInTarget.
        """
        return 0

    def GetSelAlpha(self): # real signature unknown; restored from __doc__
        """
        GetSelAlpha() -> int
        
        Get the alpha of the selection.
        """
        return 0

    def GetSelectedText(self): # real signature unknown; restored from __doc__
        """
        GetSelectedText() -> str
        
        Retrieve the selected text.
        """
        return ""

    def GetSelectedTextRaw(self): # real signature unknown; restored from __doc__
        """
        GetSelectedTextRaw() -> CharBuffer
        
        Retrieve the selected text.
        """
        pass

    def GetSelection(self): # real signature unknown; restored from __doc__
        """
        GetSelection() -> Tuple[int, int]
        
        Gets the current selection span.
        """
        pass

    def GetSelectionEmpty(self): # real signature unknown; restored from __doc__
        """
        GetSelectionEmpty() -> bool
        
        Is every selected range empty?
        """
        return False

    def GetSelectionEnd(self): # real signature unknown; restored from __doc__
        """
        GetSelectionEnd() -> int
        
        Returns the position at the end of the selection.
        """
        return 0

    def GetSelectionMode(self): # real signature unknown; restored from __doc__
        """
        GetSelectionMode() -> int
        
        Get the mode of the current selection.
        """
        return 0

    def GetSelectionNAnchor(self, selection): # real signature unknown; restored from __doc__
        """
        GetSelectionNAnchor(selection) -> int
        
        Return the anchor position of the nth selection.
        """
        return 0

    def GetSelectionNAnchorVirtualSpace(self, selection): # real signature unknown; restored from __doc__
        """
        GetSelectionNAnchorVirtualSpace(selection) -> int
        
        Return the virtual space of the anchor of the nth selection.
        """
        return 0

    def GetSelectionNCaret(self, selection): # real signature unknown; restored from __doc__
        """
        GetSelectionNCaret(selection) -> int
        
        Return the caret position of the nth selection.
        """
        return 0

    def GetSelectionNCaretVirtualSpace(self, selection): # real signature unknown; restored from __doc__
        """
        GetSelectionNCaretVirtualSpace(selection) -> int
        
        Return the virtual space of the caret of the nth selection.
        """
        return 0

    def GetSelectionNEnd(self, selection): # real signature unknown; restored from __doc__
        """
        GetSelectionNEnd(selection) -> int
        
        Returns the position at the end of the selection.
        """
        return 0

    def GetSelectionNStart(self, selection): # real signature unknown; restored from __doc__
        """
        GetSelectionNStart(selection) -> int
        
        Returns the position at the start of the selection.
        """
        return 0

    def GetSelections(self): # real signature unknown; restored from __doc__
        """
        GetSelections() -> int
        
        How many selections are there?
        """
        return 0

    def GetSelectionStart(self): # real signature unknown; restored from __doc__
        """
        GetSelectionStart() -> int
        
        Returns the position at the start of the selection.
        """
        return 0

    def GetSelEOLFilled(self): # real signature unknown; restored from __doc__
        """
        GetSelEOLFilled() -> bool
        
        Is the selection end of line filled?
        """
        return False

    def GetStatus(self): # real signature unknown; restored from __doc__
        """
        GetStatus() -> int
        
        Get error status.
        """
        return 0

    def GetSTCCursor(self): # real signature unknown; restored from __doc__
        """
        GetSTCCursor() -> int
        
        Get cursor type.
        """
        return 0

    def GetSTCFocus(self): # real signature unknown; restored from __doc__
        """
        GetSTCFocus() -> bool
        
        Get internal focus flag.
        """
        return False

    def GetStringSelection(self): # real signature unknown; restored from __doc__
        """
        GetStringSelection() -> str
        
        Gets the text currently selected in the control.
        """
        return ""

    def GetStyle(self, position, style): # real signature unknown; restored from __doc__
        """
        GetStyle(position, style) -> bool
        
        This method is inherited from wxTextAreaBase but is not implemented in
        wxStyledTextCtrl.
        """
        return False

    def GetStyleAt(self, pos): # real signature unknown; restored from __doc__
        """
        GetStyleAt(pos) -> int
        
        Returns the style byte at the position.
        """
        return 0

    def GetStyleBits(self): # real signature unknown; restored from __doc__
        """
        GetStyleBits() -> int
        
        Retrieve number of bits in style bytes used to hold the lexical state.
        """
        return 0

    def GetStyleBitsNeeded(self): # real signature unknown; restored from __doc__
        """
        GetStyleBitsNeeded() -> int
        
        Retrieve the number of bits the current lexer needs for styling.
        """
        return 0

    def GetStyledText(self, startPos, endPos): # real signature unknown; restored from __doc__
        """
        GetStyledText(startPos, endPos) -> MemoryBuffer
        
        Retrieve a buffer of cells.
        """
        pass

    def GetStyleFromSubStyle(self, subStyle): # real signature unknown; restored from __doc__
        """
        GetStyleFromSubStyle(subStyle) -> int
        
        For a sub style, return the base style, else return the argument.
        """
        return 0

    def GetSubStyleBases(self): # real signature unknown; restored from __doc__
        """
        GetSubStyleBases() -> str
        
        Get the set of base styles that can be extended with sub styles.
        """
        return ""

    def GetSubStylesLength(self, styleBase): # real signature unknown; restored from __doc__
        """
        GetSubStylesLength(styleBase) -> int
        
        The number of sub styles associated with a base style.
        """
        return 0

    def GetSubStylesStart(self, styleBase): # real signature unknown; restored from __doc__
        """
        GetSubStylesStart(styleBase) -> int
        
        The starting style number for the sub styles associated with a base
        style.
        """
        return 0

    def GetTabDrawMode(self): # real signature unknown; restored from __doc__
        """
        GetTabDrawMode() -> int
        
        Retrieve the current tab draw mode.
        """
        return 0

    def GetTabIndents(self): # real signature unknown; restored from __doc__
        """
        GetTabIndents() -> bool
        
        Does a tab pressed when caret is within indentation indent?
        """
        return False

    def GetTabWidth(self): # real signature unknown; restored from __doc__
        """
        GetTabWidth() -> int
        
        Retrieve the visible size of a tab.
        """
        return 0

    def GetTag(self, tagNumber): # real signature unknown; restored from __doc__
        """
        GetTag(tagNumber) -> str
        
        Retrieve the value of a tag from a regular expression search.
        """
        return ""

    def GetTargetEnd(self): # real signature unknown; restored from __doc__
        """
        GetTargetEnd() -> int
        
        Get the position that ends the target.
        """
        return 0

    def GetTargetStart(self): # real signature unknown; restored from __doc__
        """
        GetTargetStart() -> int
        
        Get the position that starts the target.
        """
        return 0

    def GetTargetText(self): # real signature unknown; restored from __doc__
        """
        GetTargetText() -> str
        
        Retrieve the text in the target.
        """
        return ""

    def GetTargetTextRaw(self): # real signature unknown; restored from __doc__
        """
        GetTargetTextRaw() -> CharBuffer
        
        Retrieve the target text.
        """
        pass

    def GetTechnology(self): # real signature unknown; restored from __doc__
        """
        GetTechnology() -> int
        
        Get the tech.
        """
        return 0

    def GetText(self): # real signature unknown; restored from __doc__
        """
        GetText() -> str
        
        Retrieve all the text in the document.
        """
        return ""

    def GetTextLength(self): # real signature unknown; restored from __doc__
        """
        GetTextLength() -> int
        
        Retrieve the number of characters in the document.
        """
        return 0

    def GetTextRange(self, startPos, endPos): # real signature unknown; restored from __doc__
        """
        GetTextRange(startPos, endPos) -> str
        
        Retrieve a range of text.
        """
        return ""

    def GetTextRangeRaw(self, startPos, endPos): # real signature unknown; restored from __doc__
        """
        GetTextRangeRaw(startPos, endPos) -> CharBuffer
        
        Retrieve a range of text.
        """
        pass

    def GetTextRaw(self): # real signature unknown; restored from __doc__
        """
        GetTextRaw() -> CharBuffer
        
        Retrieve all the text in the document.
        """
        pass

    def GetTwoPhaseDraw(self): # real signature unknown; restored from __doc__
        """
        GetTwoPhaseDraw() -> bool
        
        Is drawing done in two phases with backgrounds drawn before
        foregrounds?
        """
        return False

    def GetUndoCollection(self): # real signature unknown; restored from __doc__
        """
        GetUndoCollection() -> bool
        
        Is undo history being collected?
        """
        return False

    def GetUseAntiAliasing(self): # real signature unknown; restored from __doc__
        """
        GetUseAntiAliasing() -> bool
        
        Returns the current UseAntiAliasing setting.
        """
        return False

    def GetUseHorizontalScrollBar(self): # real signature unknown; restored from __doc__
        """
        GetUseHorizontalScrollBar() -> bool
        
        Is the horizontal scroll bar visible?
        """
        return False

    def GetUseTabs(self): # real signature unknown; restored from __doc__
        """
        GetUseTabs() -> bool
        
        Retrieve whether tabs will be used in indentation.
        """
        return False

    def GetUseVerticalScrollBar(self): # real signature unknown; restored from __doc__
        """
        GetUseVerticalScrollBar() -> bool
        
        Is the vertical scroll bar visible?
        """
        return False

    def GetValue(self): # real signature unknown; restored from __doc__
        """
        GetValue() -> str
        
        Gets the contents of the control.
        """
        return ""

    def GetViewEOL(self): # real signature unknown; restored from __doc__
        """
        GetViewEOL() -> bool
        
        Are the end of line characters visible?
        """
        return False

    def GetViewWhiteSpace(self): # real signature unknown; restored from __doc__
        """
        GetViewWhiteSpace() -> int
        
        Are white space characters currently visible? Returns one of
        wxSTC_WS_* constants.
        """
        return 0

    def GetVirtualSpaceOptions(self): # real signature unknown; restored from __doc__
        """
        GetVirtualSpaceOptions() -> int
        
        Return options for virtual space behaviour.
        """
        return 0

    def GetWhitespaceChars(self): # real signature unknown; restored from __doc__
        """
        GetWhitespaceChars() -> str
        
        Get the set of characters making up whitespace for when moving or
        selecting by word.
        """
        return ""

    def GetWhitespaceSize(self): # real signature unknown; restored from __doc__
        """
        GetWhitespaceSize() -> int
        
        Get the size of the dots used to mark space characters.
        """
        return 0

    def GetWordChars(self): # real signature unknown; restored from __doc__
        """
        GetWordChars() -> str
        
        Get the set of characters making up words for when moving or selecting
        by word.
        """
        return ""

    def GetWrapIndentMode(self): # real signature unknown; restored from __doc__
        """
        GetWrapIndentMode() -> int
        
        Retrieve how wrapped sublines are placed.
        """
        return 0

    def GetWrapMode(self): # real signature unknown; restored from __doc__
        """
        GetWrapMode() -> int
        
        Retrieve whether text is word wrapped.
        """
        return 0

    def GetWrapStartIndent(self): # real signature unknown; restored from __doc__
        """
        GetWrapStartIndent() -> int
        
        Retrieve the start indent for wrapped lines.
        """
        return 0

    def GetWrapVisualFlags(self): # real signature unknown; restored from __doc__
        """
        GetWrapVisualFlags() -> int
        
        Retrieve the display mode of visual flags for wrapped lines.
        """
        return 0

    def GetWrapVisualFlagsLocation(self): # real signature unknown; restored from __doc__
        """
        GetWrapVisualFlagsLocation() -> int
        
        Retrieve the location of visual flags for wrapped lines.
        """
        return 0

    def GetXOffset(self): # real signature unknown; restored from __doc__
        """
        GetXOffset() -> int
        
        Get the xOffset (ie, horizontal scroll position).
        """
        return 0

    def GetZoom(self): # real signature unknown; restored from __doc__
        """
        GetZoom() -> int
        
        Retrieve the zoom level.
        """
        return 0

    def GotoLine(self, line): # real signature unknown; restored from __doc__
        """
        GotoLine(line) -> None
        
        Set caret to start of a line and ensure it is visible.
        """
        pass

    def GotoPos(self, caret): # real signature unknown; restored from __doc__
        """
        GotoPos(caret) -> None
        
        Set caret to a position and ensure it is visible.
        """
        pass

    def HasTransparentBackground(self, *args, **kwargs): # real signature unknown
        pass

    def HideLines(self, lineStart, lineEnd): # real signature unknown; restored from __doc__
        """
        HideLines(lineStart, lineEnd) -> None
        
        Make a range of lines invisible.
        """
        pass

    def HideSelection(self, hide): # real signature unknown; restored from __doc__
        """
        HideSelection(hide) -> None
        
        Draw the selection in normal style or with selection highlighted.
        """
        pass

    def HitTest(self, pt): # real signature unknown; restored from __doc__
        """
        HitTest(pt) -> Tuple[TextCtrlHitTestResult, TextCoord, TextCoord]
        
        Finds the row and column of the character at the specified point.
        """
        pass

    def HitTestPos(self, pt): # real signature unknown; restored from __doc__
        """
        HitTestPos(pt) -> Tuple[TextCtrlHitTestResult, int]
        
        Finds the position of the character at the specified point.
        """
        pass

    def Home(self): # real signature unknown; restored from __doc__
        """
        Home() -> None
        
        Move caret to first position on line.
        """
        pass

    def HomeDisplay(self): # real signature unknown; restored from __doc__
        """
        HomeDisplay() -> None
        
        Move caret to first position on display line.
        """
        pass

    def HomeDisplayExtend(self): # real signature unknown; restored from __doc__
        """
        HomeDisplayExtend() -> None
        
        Move caret to first position on display line extending selection to
        new caret position.
        """
        pass

    def HomeExtend(self): # real signature unknown; restored from __doc__
        """
        HomeExtend() -> None
        
        Move caret to first position on line extending selection to new caret
        position.
        """
        pass

    def HomeRectExtend(self): # real signature unknown; restored from __doc__
        """
        HomeRectExtend() -> None
        
        Move caret to first position on line, extending rectangular selection
        to new caret position.
        """
        pass

    def HomeWrap(self): # real signature unknown; restored from __doc__
        """
        HomeWrap() -> None
        
        Like Home but when word-wrap is enabled goes first to start of display
        line HomeDisplay, then to start of document line Home.
        """
        pass

    def HomeWrapExtend(self): # real signature unknown; restored from __doc__
        """
        HomeWrapExtend() -> None
        
        Like HomeExtend but when word-wrap is enabled extends first to start
        of display line HomeDisplayExtend, then to start of document line
        HomeExtend.
        """
        pass

    def IndicatorAllOnFor(self, pos): # real signature unknown; restored from __doc__
        """
        IndicatorAllOnFor(pos) -> int
        
        Are any indicators present at pos?
        """
        return 0

    def IndicatorClearRange(self, start, lengthClear): # real signature unknown; restored from __doc__
        """
        IndicatorClearRange(start, lengthClear) -> None
        
        Turn an indicator off over a range.
        """
        pass

    def IndicatorEnd(self, indicator, pos): # real signature unknown; restored from __doc__
        """
        IndicatorEnd(indicator, pos) -> int
        
        Where does a particular indicator end?
        """
        return 0

    def IndicatorFillRange(self, start, lengthFill): # real signature unknown; restored from __doc__
        """
        IndicatorFillRange(start, lengthFill) -> None
        
        Turn an indicator on over a range.
        """
        pass

    def IndicatorGetAlpha(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetAlpha(indicator) -> int
        
        Get the alpha fill colour of the given indicator.
        """
        return 0

    def IndicatorGetFlags(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetFlags(indicator) -> int
        
        Retrieve the attributes of an indicator.
        """
        return 0

    def IndicatorGetForeground(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetForeground(indicator) -> Colour
        
        Retrieve the foreground colour of an indicator.
        """
        pass

    def IndicatorGetHoverForeground(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetHoverForeground(indicator) -> Colour
        
        Retrieve the foreground hover colour of an indicator.
        """
        pass

    def IndicatorGetHoverStyle(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetHoverStyle(indicator) -> int
        
        Retrieve the hover style of an indicator.
        """
        return 0

    def IndicatorGetOutlineAlpha(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetOutlineAlpha(indicator) -> int
        
        Get the alpha outline colour of the given indicator.
        """
        return 0

    def IndicatorGetStyle(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetStyle(indicator) -> int
        
        Retrieve the style of an indicator.
        """
        return 0

    def IndicatorGetUnder(self, indicator): # real signature unknown; restored from __doc__
        """
        IndicatorGetUnder(indicator) -> bool
        
        Retrieve whether indicator drawn under or over text.
        """
        return False

    def IndicatorSetAlpha(self, indicator, alpha): # real signature unknown; restored from __doc__
        """
        IndicatorSetAlpha(indicator, alpha) -> None
        
        Set the alpha fill colour of the given indicator.
        """
        pass

    def IndicatorSetFlags(self, indicator, flags): # real signature unknown; restored from __doc__
        """
        IndicatorSetFlags(indicator, flags) -> None
        
        Set the attributes of an indicator.
        """
        pass

    def IndicatorSetForeground(self, indicator, fore): # real signature unknown; restored from __doc__
        """
        IndicatorSetForeground(indicator, fore) -> None
        
        Set the foreground colour of an indicator.
        """
        pass

    def IndicatorSetHoverForeground(self, indicator, fore): # real signature unknown; restored from __doc__
        """
        IndicatorSetHoverForeground(indicator, fore) -> None
        
        Set the foreground hover colour of an indicator.
        """
        pass

    def IndicatorSetHoverStyle(self, indicator, indicatorStyle): # real signature unknown; restored from __doc__
        """
        IndicatorSetHoverStyle(indicator, indicatorStyle) -> None
        
        Set a hover indicator to plain, squiggle or TT.
        """
        pass

    def IndicatorSetOutlineAlpha(self, indicator, alpha): # real signature unknown; restored from __doc__
        """
        IndicatorSetOutlineAlpha(indicator, alpha) -> None
        
        Set the alpha outline colour of the given indicator.
        """
        pass

    def IndicatorSetStyle(self, indicator, indicatorStyle): # real signature unknown; restored from __doc__
        """
        IndicatorSetStyle(indicator, indicatorStyle) -> None
        
        Set an indicator to plain, squiggle or TT.
        """
        pass

    def IndicatorSetUnder(self, indicator, under): # real signature unknown; restored from __doc__
        """
        IndicatorSetUnder(indicator, under) -> None
        
        Set an indicator to draw under text or over(default).
        """
        pass

    def IndicatorStart(self, indicator, pos): # real signature unknown; restored from __doc__
        """
        IndicatorStart(indicator, pos) -> int
        
        Where does a particular indicator start?
        """
        return 0

    def IndicatorValueAt(self, indicator, pos): # real signature unknown; restored from __doc__
        """
        IndicatorValueAt(indicator, pos) -> int
        
        What value does a particular indicator have at a position?
        """
        return 0

    def InsertText(self, pos, text): # real signature unknown; restored from __doc__
        """
        InsertText(pos, text) -> None
        
        Insert string at a position.
        """
        pass

    def InsertTextRaw(self, pos, text): # real signature unknown; restored from __doc__
        """
        InsertTextRaw(pos, text) -> None
        
        Insert string at a position.
        """
        pass

    def IsEditable(self): # real signature unknown; restored from __doc__
        """
        IsEditable() -> bool
        
        Returns true if the controls contents may be edited by user (note that
        it always can be changed by the program).
        """
        return False

    def IsEmpty(self): # real signature unknown; restored from __doc__
        """
        IsEmpty() -> bool
        
        Returns true if the control is currently empty.
        """
        return False

    def IsModified(self): # real signature unknown; restored from __doc__
        """
        IsModified() -> bool
        
        Returns true if the text has been modified by user.
        """
        return False

    def IsRangeWord(self, start, end): # real signature unknown; restored from __doc__
        """
        IsRangeWord(start, end) -> bool
        
        Is the range start..end considered a word?
        """
        return False

    def LineCopy(self): # real signature unknown; restored from __doc__
        """
        LineCopy() -> None
        
        Copy the line containing the caret.
        """
        pass

    def LineCut(self): # real signature unknown; restored from __doc__
        """
        LineCut() -> None
        
        Cut the line containing the caret.
        """
        pass

    def LineDelete(self): # real signature unknown; restored from __doc__
        """
        LineDelete() -> None
        
        Delete the line containing the caret.
        """
        pass

    def LineDown(self): # real signature unknown; restored from __doc__
        """
        LineDown() -> None
        
        Move caret down one line.
        """
        pass

    def LineDownExtend(self): # real signature unknown; restored from __doc__
        """
        LineDownExtend() -> None
        
        Move caret down one line extending selection to new caret position.
        """
        pass

    def LineDownRectExtend(self): # real signature unknown; restored from __doc__
        """
        LineDownRectExtend() -> None
        
        Move caret down one line, extending rectangular selection to new caret
        position.
        """
        pass

    def LineDuplicate(self): # real signature unknown; restored from __doc__
        """
        LineDuplicate() -> None
        
        Duplicate the current line.
        """
        pass

    def LineEnd(self): # real signature unknown; restored from __doc__
        """
        LineEnd() -> None
        
        Move caret to last position on line.
        """
        pass

    def LineEndDisplay(self): # real signature unknown; restored from __doc__
        """
        LineEndDisplay() -> None
        
        Move caret to last position on display line.
        """
        pass

    def LineEndDisplayExtend(self): # real signature unknown; restored from __doc__
        """
        LineEndDisplayExtend() -> None
        
        Move caret to last position on display line extending selection to new
        caret position.
        """
        pass

    def LineEndExtend(self): # real signature unknown; restored from __doc__
        """
        LineEndExtend() -> None
        
        Move caret to last position on line extending selection to new caret
        position.
        """
        pass

    def LineEndRectExtend(self): # real signature unknown; restored from __doc__
        """
        LineEndRectExtend() -> None
        
        Move caret to last position on line, extending rectangular selection
        to new caret position.
        """
        pass

    def LineEndWrap(self): # real signature unknown; restored from __doc__
        """
        LineEndWrap() -> None
        
        Like LineEnd but when word-wrap is enabled goes first to end of
        display line LineEndDisplay, then to start of document line LineEnd.
        """
        pass

    def LineEndWrapExtend(self): # real signature unknown; restored from __doc__
        """
        LineEndWrapExtend() -> None
        
        Like LineEndExtend but when word-wrap is enabled extends first to end
        of display line LineEndDisplayExtend, then to start of document line
        LineEndExtend.
        """
        pass

    def LineFromPosition(self, pos): # real signature unknown; restored from __doc__
        """
        LineFromPosition(pos) -> int
        
        Retrieve the line containing a position.
        """
        return 0

    def LineLength(self, line): # real signature unknown; restored from __doc__
        """
        LineLength(line) -> int
        
        How many characters are on a line, including end of line characters?
        """
        return 0

    def LineScroll(self, columns, lines): # real signature unknown; restored from __doc__
        """
        LineScroll(columns, lines) -> None
        
        Scroll horizontally and vertically.
        """
        pass

    def LineScrollDown(self): # real signature unknown; restored from __doc__
        """
        LineScrollDown() -> None
        
        Scroll the document down, keeping the caret visible.
        """
        pass

    def LineScrollUp(self): # real signature unknown; restored from __doc__
        """
        LineScrollUp() -> None
        
        Scroll the document up, keeping the caret visible.
        """
        pass

    def LinesJoin(self): # real signature unknown; restored from __doc__
        """
        LinesJoin() -> None
        
        Join the lines in the target.
        """
        pass

    def LinesOnScreen(self): # real signature unknown; restored from __doc__
        """
        LinesOnScreen() -> int
        
        Retrieves the number of lines completely visible.
        """
        return 0

    def LinesSplit(self, pixelWidth): # real signature unknown; restored from __doc__
        """
        LinesSplit(pixelWidth) -> None
        
        Split the lines in the target into lines that are less wide than
        pixelWidth where possible.
        """
        pass

    def LineTranspose(self): # real signature unknown; restored from __doc__
        """
        LineTranspose() -> None
        
        Switch the current line with the previous.
        """
        pass

    def LineUp(self): # real signature unknown; restored from __doc__
        """
        LineUp() -> None
        
        Move caret up one line.
        """
        pass

    def LineUpExtend(self): # real signature unknown; restored from __doc__
        """
        LineUpExtend() -> None
        
        Move caret up one line extending selection to new caret position.
        """
        pass

    def LineUpRectExtend(self): # real signature unknown; restored from __doc__
        """
        LineUpRectExtend() -> None
        
        Move caret up one line, extending rectangular selection to new caret
        position.
        """
        pass

    def LoadFile(self, filename): # real signature unknown; restored from __doc__
        """
        LoadFile(filename) -> bool
        
        Load the contents of filename into the editor.
        """
        return False

    def LoadLexerLibrary(self, path): # real signature unknown; restored from __doc__
        """
        LoadLexerLibrary(path) -> None
        
        Load a lexer library (dll / so).
        """
        pass

    def LowerCase(self): # real signature unknown; restored from __doc__
        """
        LowerCase() -> None
        
        Transform the selection to lower case.
        """
        pass

    def MarginGetStyle(self, line): # real signature unknown; restored from __doc__
        """
        MarginGetStyle(line) -> int
        
        Get the style number for the text margin for a line.
        """
        return 0

    def MarginGetStyleOffset(self): # real signature unknown; restored from __doc__
        """
        MarginGetStyleOffset() -> int
        
        Get the start of the range of style numbers used for margin text.
        """
        return 0

    def MarginGetStyles(self, line): # real signature unknown; restored from __doc__
        """
        MarginGetStyles(line) -> str
        
        Get the styles in the text margin for a line.
        """
        return ""

    def MarginGetText(self, line): # real signature unknown; restored from __doc__
        """
        MarginGetText(line) -> str
        
        Get the text in the text margin for a line.
        """
        return ""

    def MarginSetStyle(self, line, style): # real signature unknown; restored from __doc__
        """
        MarginSetStyle(line, style) -> None
        
        Set the style number for the text margin for a line.
        """
        pass

    def MarginSetStyleOffset(self, style): # real signature unknown; restored from __doc__
        """
        MarginSetStyleOffset(style) -> None
        
        Get the start of the range of style numbers used for margin text.
        """
        pass

    def MarginSetStyles(self, line, styles): # real signature unknown; restored from __doc__
        """
        MarginSetStyles(line, styles) -> None
        
        Set the style in the text margin for a line.
        """
        pass

    def MarginSetText(self, line, text): # real signature unknown; restored from __doc__
        """
        MarginSetText(line, text) -> None
        
        Set the text in the text margin for a line.
        """
        pass

    def MarginTextClearAll(self): # real signature unknown; restored from __doc__
        """
        MarginTextClearAll() -> None
        
        Clear the margin text on all lines.
        """
        pass

    def MarkDirty(self): # real signature unknown; restored from __doc__
        """
        MarkDirty() -> None
        
        Mark text as modified (dirty).
        """
        pass

    def MarkerAdd(self, line, markerNumber): # real signature unknown; restored from __doc__
        """
        MarkerAdd(line, markerNumber) -> int
        
        Add a marker to a line, returning an ID which can be used to find or
        delete the marker.
        """
        return 0

    def MarkerAddSet(self, line, markerSet): # real signature unknown; restored from __doc__
        """
        MarkerAddSet(line, markerSet) -> None
        
        Add a set of markers to a line.
        """
        pass

    def MarkerDefine(self, markerNumber, markerSymbol, foreground=None, background=None): # real signature unknown; restored from __doc__
        """
        MarkerDefine(markerNumber, markerSymbol, foreground=NullColour, background=NullColour) -> None
        
        Set the symbol used for a particular marker number, and optionally the
        fore and background colours.
        """
        pass

    def MarkerDefineBitmap(self, markerNumber, bmp): # real signature unknown; restored from __doc__
        """
        MarkerDefineBitmap(markerNumber, bmp) -> None
        
        Define a marker with a wxBitmap.
        """
        pass

    def MarkerDefineRGBAImage(self, markerNumber, pixels): # real signature unknown; restored from __doc__
        """
        MarkerDefineRGBAImage(markerNumber, pixels) -> None
        
        Define a marker from RGBA data.
        
        It has the width and height from RGBAImageSetWidth/Height. You must
        ensure that the buffer is at least width*height*4 bytes long.
        """
        pass

    def MarkerDelete(self, line, markerNumber): # real signature unknown; restored from __doc__
        """
        MarkerDelete(line, markerNumber) -> None
        
        Delete a marker from a line.
        """
        pass

    def MarkerDeleteAll(self, markerNumber): # real signature unknown; restored from __doc__
        """
        MarkerDeleteAll(markerNumber) -> None
        
        Delete all markers with a particular number from all lines.
        """
        pass

    def MarkerDeleteHandle(self, markerHandle): # real signature unknown; restored from __doc__
        """
        MarkerDeleteHandle(markerHandle) -> None
        
        Delete a marker.
        """
        pass

    def MarkerEnableHighlight(self, enabled): # real signature unknown; restored from __doc__
        """
        MarkerEnableHighlight(enabled) -> None
        
        Enable/disable highlight for current folding block (smallest one that
        contains the caret)
        """
        pass

    def MarkerGet(self, line): # real signature unknown; restored from __doc__
        """
        MarkerGet(line) -> int
        
        Get a bit mask of all the markers set on a line.
        """
        return 0

    def MarkerLineFromHandle(self, markerHandle): # real signature unknown; restored from __doc__
        """
        MarkerLineFromHandle(markerHandle) -> int
        
        Retrieve the line number at which a particular marker is located.
        """
        return 0

    def MarkerNext(self, lineStart, markerMask): # real signature unknown; restored from __doc__
        """
        MarkerNext(lineStart, markerMask) -> int
        
        Find the next line at or after lineStart that includes a marker in
        mask.
        """
        return 0

    def MarkerPrevious(self, lineStart, markerMask): # real signature unknown; restored from __doc__
        """
        MarkerPrevious(lineStart, markerMask) -> int
        
        Find the previous line before lineStart that includes a marker in
        mask.
        """
        return 0

    def MarkerSetAlpha(self, markerNumber, alpha): # real signature unknown; restored from __doc__
        """
        MarkerSetAlpha(markerNumber, alpha) -> None
        
        Set the alpha used for a marker that is drawn in the text area, not
        the margin.
        """
        pass

    def MarkerSetBackground(self, markerNumber, back): # real signature unknown; restored from __doc__
        """
        MarkerSetBackground(markerNumber, back) -> None
        
        Set the background colour used for a particular marker number.
        """
        pass

    def MarkerSetBackgroundSelected(self, markerNumber, back): # real signature unknown; restored from __doc__
        """
        MarkerSetBackgroundSelected(markerNumber, back) -> None
        
        Set the background colour used for a particular marker number when its
        folding block is selected.
        """
        pass

    def MarkerSetForeground(self, markerNumber, fore): # real signature unknown; restored from __doc__
        """
        MarkerSetForeground(markerNumber, fore) -> None
        
        Set the foreground colour used for a particular marker number.
        """
        pass

    def MoveCaretInsideView(self): # real signature unknown; restored from __doc__
        """
        MoveCaretInsideView() -> None
        
        Move the caret inside current view if it's not there already.
        """
        pass

    def MoveSelectedLinesDown(self): # real signature unknown; restored from __doc__
        """
        MoveSelectedLinesDown() -> None
        
        Move the selected lines down one line, shifting the line below before
        the selection.
        """
        pass

    def MoveSelectedLinesUp(self): # real signature unknown; restored from __doc__
        """
        MoveSelectedLinesUp() -> None
        
        Move the selected lines up one line, shifting the line above after the
        selection.
        """
        pass

    def MultiEdgeAddLine(self, column, edgeColour): # real signature unknown; restored from __doc__
        """
        MultiEdgeAddLine(column, edgeColour) -> None
        
        Add a new vertical edge to the view.
        """
        pass

    def MultiEdgeClearAll(self): # real signature unknown; restored from __doc__
        """
        MultiEdgeClearAll() -> None
        
        Clear all vertical edges.
        """
        pass

    def MultipleSelectAddEach(self): # real signature unknown; restored from __doc__
        """
        MultipleSelectAddEach() -> None
        
        Add each occurrence of the main selection in the target to the set of
        selections.
        """
        pass

    def MultipleSelectAddNext(self): # real signature unknown; restored from __doc__
        """
        MultipleSelectAddNext() -> None
        
        Add the next occurrence of the main selection to the set of selections
        as main.
        """
        pass

    def NewLine(self): # real signature unknown; restored from __doc__
        """
        NewLine() -> None
        
        Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
        """
        pass

    def PageDown(self): # real signature unknown; restored from __doc__
        """
        PageDown() -> None
        
        Move caret one page down.
        """
        pass

    def PageDownExtend(self): # real signature unknown; restored from __doc__
        """
        PageDownExtend() -> None
        
        Move caret one page down extending selection to new caret position.
        """
        pass

    def PageDownRectExtend(self): # real signature unknown; restored from __doc__
        """
        PageDownRectExtend() -> None
        
        Move caret one page down, extending rectangular selection to new caret
        position.
        """
        pass

    def PageUp(self): # real signature unknown; restored from __doc__
        """
        PageUp() -> None
        
        Move caret one page up.
        """
        pass

    def PageUpExtend(self): # real signature unknown; restored from __doc__
        """
        PageUpExtend() -> None
        
        Move caret one page up extending selection to new caret position.
        """
        pass

    def PageUpRectExtend(self): # real signature unknown; restored from __doc__
        """
        PageUpRectExtend() -> None
        
        Move caret one page up, extending rectangular selection to new caret
        position.
        """
        pass

    def ParaDown(self): # real signature unknown; restored from __doc__
        """
        ParaDown() -> None
        
        Move caret down one paragraph (delimited by empty lines).
        """
        pass

    def ParaDownExtend(self): # real signature unknown; restored from __doc__
        """
        ParaDownExtend() -> None
        
        Extend selection down one paragraph (delimited by empty lines).
        """
        pass

    def ParaUp(self): # real signature unknown; restored from __doc__
        """
        ParaUp() -> None
        
        Move caret up one paragraph (delimited by empty lines).
        """
        pass

    def ParaUpExtend(self): # real signature unknown; restored from __doc__
        """
        ParaUpExtend() -> None
        
        Extend selection up one paragraph (delimited by empty lines).
        """
        pass

    def Paste(self): # real signature unknown; restored from __doc__
        """
        Paste() -> None
        
        Paste the contents of the clipboard into the document replacing the selection.
        """
        pass

    def PointFromPosition(self, pos): # real signature unknown; restored from __doc__
        """
        PointFromPosition(pos) -> Point
        
        Retrieve the point in the window where a position is displayed.
        """
        pass

    def PositionAfter(self, pos): # real signature unknown; restored from __doc__
        """
        PositionAfter(pos) -> int
        
        Given a valid document position, return the next position taking code
        page into account.
        """
        return 0

    def PositionBefore(self, pos): # real signature unknown; restored from __doc__
        """
        PositionBefore(pos) -> int
        
        Given a valid document position, return the previous position taking
        code page into account.
        """
        return 0

    def PositionFromLine(self, line): # real signature unknown; restored from __doc__
        """
        PositionFromLine(line) -> int
        
        Retrieve the position at the start of a line.
        """
        return 0

    def PositionFromPoint(self, pt): # real signature unknown; restored from __doc__
        """
        PositionFromPoint(pt) -> int
        
        Find the position from a point within the window.
        """
        return 0

    def PositionFromPointClose(self, x, y): # real signature unknown; restored from __doc__
        """
        PositionFromPointClose(x, y) -> int
        
        Find the position from a point within the window but return
        wxSTC_INVALID_POSITION if not close to text.
        """
        return 0

    def PositionRelative(self, pos, relative): # real signature unknown; restored from __doc__
        """
        PositionRelative(pos, relative) -> int
        
        Given a valid document position, return a position that differs in a
        number of characters.
        """
        return 0

    def PositionToCoords(self, pos): # real signature unknown; restored from __doc__
        """
        PositionToCoords(pos) -> Point
        
        Converts given text position to client coordinates in pixels.
        """
        pass

    def PositionToXY(self, pos): # real signature unknown; restored from __doc__
        """
        PositionToXY(pos) -> Tuple[bool, int, int]
        
        Converts given position to a zero-based column, line number pair.
        """
        pass

    def PrivateLexerCall(self, operation, pointer): # real signature unknown; restored from __doc__
        """
        PrivateLexerCall(operation, pointer) -> Any
        
        For private communication between an application and a known lexer.
        """
        pass

    def ProcessEvent(self, *args, **kwargs): # real signature unknown
        pass

    def PropertyNames(self): # real signature unknown; restored from __doc__
        """
        PropertyNames() -> str
        
        Retrieve a '\n' separated list of properties understood by the current
        lexer.
        """
        return ""

    def PropertyType(self, name): # real signature unknown; restored from __doc__
        """
        PropertyType(name) -> int
        
        Retrieve the type of a property.
        """
        return 0

    def Redo(self): # real signature unknown; restored from __doc__
        """
        Redo() -> None
        
        Redoes the next action on the undo history.
        """
        pass

    def RegisterImage(self, type, bmp): # real signature unknown; restored from __doc__
        """
        RegisterImage(type, bmp) -> None
        
        Register an image for use in autocompletion lists.
        """
        pass

    def RegisterRGBAImage(self, type, pixels): # real signature unknown; restored from __doc__
        """
        RegisterRGBAImage(type, pixels) -> None
        
        Register an RGBA image for use in autocompletion lists.
        
        It has the width and height from RGBAImageSetWidth/Height. You must
        ensure that the buffer is at least width*height*4 bytes long.
        """
        pass

    def ReleaseAllExtendedStyles(self): # real signature unknown; restored from __doc__
        """
        ReleaseAllExtendedStyles() -> None
        
        Release all extended (>255) style numbers.
        """
        pass

    def ReleaseDocument(self, docPointer): # real signature unknown; restored from __doc__
        """
        ReleaseDocument(docPointer) -> None
        
        Release a reference to the document, deleting document if it fades to
        black.
        """
        pass

    def Remove(self, from_, to_): # real signature unknown; restored from __doc__
        """
        Remove(from_, to_) -> None
        
        Removes the text starting at the first given position up to (but not including) the character at the last position.
        """
        pass

    def Replace(self, from_, to_, value): # real signature unknown; restored from __doc__
        """
        Replace(from_, to_, value) -> None
        
        Replaces the text starting at the first position up to (but not including) the character at the last position with the given text.
        """
        pass

    def ReplaceSelection(self, text): # real signature unknown; restored from __doc__
        """
        ReplaceSelection(text) -> None
        
        Replace the selected text with the argument text.
        """
        pass

    def ReplaceSelectionRaw(self, text): # real signature unknown; restored from __doc__
        """
        ReplaceSelectionRaw(text) -> None
        
        Replace the current selection with text.
        """
        pass

    def ReplaceTarget(self, text): # real signature unknown; restored from __doc__
        """
        ReplaceTarget(text) -> int
        
        Replace the target text with the argument text.
        """
        return 0

    def ReplaceTargetRaw(self, text, length=-1): # real signature unknown; restored from __doc__
        """
        ReplaceTargetRaw(text, length=-1) -> int
        
        Replace the current target with text.
        """
        return 0

    def ReplaceTargetRE(self, text): # real signature unknown; restored from __doc__
        """
        ReplaceTargetRE(text) -> int
        
        Replace the target text with the argument text after \d processing.
        """
        return 0

    def ReplaceTargetRERaw(self, text, length=-1): # real signature unknown; restored from __doc__
        """
        ReplaceTargetRERaw(text, length=-1) -> int
        
        Replace the current target with text using regular expressions.
        """
        return 0

    def RGBAImageSetHeight(self, height): # real signature unknown; restored from __doc__
        """
        RGBAImageSetHeight(height) -> None
        
        Set the height for future RGBA image data.
        """
        pass

    def RGBAImageSetScale(self, scalePercent): # real signature unknown; restored from __doc__
        """
        RGBAImageSetScale(scalePercent) -> None
        
        Set the scale factor in percent for future RGBA image data.
        """
        pass

    def RGBAImageSetWidth(self, width): # real signature unknown; restored from __doc__
        """
        RGBAImageSetWidth(width) -> None
        
        Set the width for future RGBA image data.
        """
        pass

    def RotateSelection(self): # real signature unknown; restored from __doc__
        """
        RotateSelection() -> None
        
        Set the main selection to the next selection.
        """
        pass

    def SaveFile(self, filename): # real signature unknown; restored from __doc__
        """
        SaveFile(filename) -> bool
        
        Write the contents of the editor to filename.
        """
        return False

    def ScrollRange(self, secondary, primary): # real signature unknown; restored from __doc__
        """
        ScrollRange(secondary, primary) -> None
        
        Scroll the argument positions and the range between them into view
        giving priority to the primary position then the secondary position.
        """
        pass

    def ScrollToColumn(self, column): # real signature unknown; restored from __doc__
        """
        ScrollToColumn(column) -> None
        
        Scroll enough to make the given column visible.
        """
        pass

    def ScrollToEnd(self): # real signature unknown; restored from __doc__
        """
        ScrollToEnd() -> None
        
        Scroll to end of document.
        """
        pass

    def ScrollToLine(self, line): # real signature unknown; restored from __doc__
        """
        ScrollToLine(line) -> None
        
        Scroll enough to make the given line visible.
        """
        pass

    def ScrollToStart(self): # real signature unknown; restored from __doc__
        """
        ScrollToStart() -> None
        
        Scroll to start of document.
        """
        pass

    def SearchAnchor(self): # real signature unknown; restored from __doc__
        """
        SearchAnchor() -> None
        
        Sets the current caret position to be the search anchor.
        """
        pass

    def SearchInTarget(self, text): # real signature unknown; restored from __doc__
        """
        SearchInTarget(text) -> int
        
        Search for a counted string in the target and set the target to the
        found range.
        """
        return 0

    def SearchNext(self, searchFlags, text): # real signature unknown; restored from __doc__
        """
        SearchNext(searchFlags, text) -> int
        
        Find some text starting at the search anchor.
        """
        return 0

    def SearchPrev(self, searchFlags, text): # real signature unknown; restored from __doc__
        """
        SearchPrev(searchFlags, text) -> int
        
        Find some text starting at the search anchor and moving backwards.
        """
        return 0

    def SelectAll(self): # real signature unknown; restored from __doc__
        """
        SelectAll() -> None
        
        Select all the text in the document.
        """
        pass

    def SelectionDuplicate(self): # real signature unknown; restored from __doc__
        """
        SelectionDuplicate() -> None
        
        Duplicate the selection.
        """
        pass

    def SelectionIsRectangle(self): # real signature unknown; restored from __doc__
        """
        SelectionIsRectangle() -> bool
        
        Is the selection rectangular? The alternative is the more common
        stream selection.
        """
        return False

    def SelectNone(self): # real signature unknown; restored from __doc__
        """
        SelectNone() -> None
        
        Deselects selected text in the control.
        """
        pass

    def SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SendMsg(self, msg, wp=0, lp=0): # real signature unknown; restored from __doc__
        """
        SendMsg(msg, wp=0, lp=0) -> IntPtr
        
        Scintilla API call.
        """
        pass

    def SetAdditionalCaretForeground(self, fore): # real signature unknown; restored from __doc__
        """
        SetAdditionalCaretForeground(fore) -> None
        
        Set the foreground colour of additional carets.
        """
        pass

    def SetAdditionalCaretsBlink(self, additionalCaretsBlink): # real signature unknown; restored from __doc__
        """
        SetAdditionalCaretsBlink(additionalCaretsBlink) -> None
        
        Set whether additional carets will blink.
        """
        pass

    def SetAdditionalCaretsVisible(self, additionalCaretsVisible): # real signature unknown; restored from __doc__
        """
        SetAdditionalCaretsVisible(additionalCaretsVisible) -> None
        
        Set whether additional carets are visible.
        """
        pass

    def SetAdditionalSelAlpha(self, alpha): # real signature unknown; restored from __doc__
        """
        SetAdditionalSelAlpha(alpha) -> None
        
        Set the alpha of the selection.
        """
        pass

    def SetAdditionalSelBackground(self, back): # real signature unknown; restored from __doc__
        """
        SetAdditionalSelBackground(back) -> None
        
        Set the background colour of additional selections.
        """
        pass

    def SetAdditionalSelectionTyping(self, additionalSelectionTyping): # real signature unknown; restored from __doc__
        """
        SetAdditionalSelectionTyping(additionalSelectionTyping) -> None
        
        Set whether typing can be performed into multiple selections.
        """
        pass

    def SetAdditionalSelForeground(self, fore): # real signature unknown; restored from __doc__
        """
        SetAdditionalSelForeground(fore) -> None
        
        Set the foreground colour of additional selections.
        """
        pass

    def SetAnchor(self, anchor): # real signature unknown; restored from __doc__
        """
        SetAnchor(anchor) -> None
        
        Set the selection anchor to a position.
        """
        pass

    def SetAutomaticFold(self, automaticFold): # real signature unknown; restored from __doc__
        """
        SetAutomaticFold(automaticFold) -> None
        
        Set automatic folding behaviours.
        """
        pass

    def SetBackSpaceUnIndents(self, bsUnIndents): # real signature unknown; restored from __doc__
        """
        SetBackSpaceUnIndents(bsUnIndents) -> None
        
        Sets whether a backspace pressed when caret is within indentation
        unindents.
        """
        pass

    def SetBufferedDraw(self, buffered): # real signature unknown; restored from __doc__
        """
        SetBufferedDraw(buffered) -> None
        
        If drawing is buffered then each line of text is drawn into a bitmap
        buffer before drawing it to the screen to avoid flicker.
        """
        pass

    def SetCaretForeground(self, fore): # real signature unknown; restored from __doc__
        """
        SetCaretForeground(fore) -> None
        
        Set the foreground colour of the caret.
        """
        pass

    def SetCaretLineBackAlpha(self, alpha): # real signature unknown; restored from __doc__
        """
        SetCaretLineBackAlpha(alpha) -> None
        
        Set background alpha of the caret line.
        """
        pass

    def SetCaretLineBackground(self, back): # real signature unknown; restored from __doc__
        """
        SetCaretLineBackground(back) -> None
        
        Set the colour of the background of the line containing the caret.
        """
        pass

    def SetCaretLineVisible(self, show): # real signature unknown; restored from __doc__
        """
        SetCaretLineVisible(show) -> None
        
        Display the background of the line containing the caret in a different
        colour.
        """
        pass

    def SetCaretLineVisibleAlways(self, alwaysVisible): # real signature unknown; restored from __doc__
        """
        SetCaretLineVisibleAlways(alwaysVisible) -> None
        
        Sets the caret line to always visible.
        """
        pass

    def SetCaretPeriod(self, periodMilliseconds): # real signature unknown; restored from __doc__
        """
        SetCaretPeriod(periodMilliseconds) -> None
        
        Get the time in milliseconds that the caret is on and off.
        """
        pass

    def SetCaretSticky(self, useCaretStickyBehaviour): # real signature unknown; restored from __doc__
        """
        SetCaretSticky(useCaretStickyBehaviour) -> None
        
        Stop the caret preferred x position changing when the user types.
        """
        pass

    def SetCaretStyle(self, caretStyle): # real signature unknown; restored from __doc__
        """
        SetCaretStyle(caretStyle) -> None
        
        Set the style of the caret to be drawn.
        """
        pass

    def SetCaretWidth(self, pixelWidth): # real signature unknown; restored from __doc__
        """
        SetCaretWidth(pixelWidth) -> None
        
        Set the width of the insert mode caret.
        """
        pass

    def SetCharsDefault(self): # real signature unknown; restored from __doc__
        """
        SetCharsDefault() -> None
        
        Reset the set of characters for whitespace and word characters to the
        defaults.
        """
        pass

    def SetCodePage(self, codePage): # real signature unknown; restored from __doc__
        """
        SetCodePage(codePage) -> None
        
        Set the code page used to interpret the bytes of the document as
        characters.
        """
        pass

    def SetControlCharSymbol(self, symbol): # real signature unknown; restored from __doc__
        """
        SetControlCharSymbol(symbol) -> None
        
        Change the way control characters are displayed: If symbol is < 32,
        keep the drawn way, else, use the given character.
        """
        pass

    def SetCurrentPos(self, caret): # real signature unknown; restored from __doc__
        """
        SetCurrentPos(caret) -> None
        
        Sets the position of the caret.
        """
        pass

    def SetDefaultStyle(self, style): # real signature unknown; restored from __doc__
        """
        SetDefaultStyle(style) -> bool
        
        This method is inherited from wxTextAreaBase but is not implemented in
        wxStyledTextCtrl.
        """
        return False

    def SetDocPointer(self, docPointer): # real signature unknown; restored from __doc__
        """
        SetDocPointer(docPointer) -> None
        
        Change the document object used.
        """
        pass

    def SetEdgeColour(self, edgeColour): # real signature unknown; restored from __doc__
        """
        SetEdgeColour(edgeColour) -> None
        
        Change the colour used in edge indication.
        """
        pass

    def SetEdgeColumn(self, column): # real signature unknown; restored from __doc__
        """
        SetEdgeColumn(column) -> None
        
        Set the column number of the edge.
        """
        pass

    def SetEdgeMode(self, edgeMode): # real signature unknown; restored from __doc__
        """
        SetEdgeMode(edgeMode) -> None
        
        The edge may be displayed by a line
        (wxSTC_EDGE_LINE/wxSTC_EDGE_MULTILINE) or by highlighting text that
        goes beyond it (wxSTC_EDGE_BACKGROUND) or not displayed at all
        (wxSTC_EDGE_NONE).
        """
        pass

    def SetEditable(self, editable): # real signature unknown; restored from __doc__
        """
        SetEditable(editable) -> None
        
        Makes the text item editable or read-only, overriding the
        wxTE_READONLY flag.
        """
        pass

    def SetEmptySelection(self, caret): # real signature unknown; restored from __doc__
        """
        SetEmptySelection(caret) -> None
        
        Set caret to a position, while removing any existing selection.
        """
        pass

    def SetEndAtLastLine(self, endAtLastLine): # real signature unknown; restored from __doc__
        """
        SetEndAtLastLine(endAtLastLine) -> None
        
        Sets the scroll range so that maximum scroll position has the last
        line at the bottom of the view (default).
        """
        pass

    def SetEOLMode(self, eolMode): # real signature unknown; restored from __doc__
        """
        SetEOLMode(eolMode) -> None
        
        Set the current end of line mode.
        """
        pass

    def SetExtraAscent(self, extraAscent): # real signature unknown; restored from __doc__
        """
        SetExtraAscent(extraAscent) -> None
        
        Set extra ascent for each line.
        """
        pass

    def SetExtraDescent(self, extraDescent): # real signature unknown; restored from __doc__
        """
        SetExtraDescent(extraDescent) -> None
        
        Set extra descent for each line.
        """
        pass

    def SetFirstVisibleLine(self, displayLine): # real signature unknown; restored from __doc__
        """
        SetFirstVisibleLine(displayLine) -> None
        
        Scroll so that a display line is at the top of the display.
        """
        pass

    def SetFoldExpanded(self, line, expanded): # real signature unknown; restored from __doc__
        """
        SetFoldExpanded(line, expanded) -> None
        
        Show the children of a header line.
        """
        pass

    def SetFoldFlags(self, flags): # real signature unknown; restored from __doc__
        """
        SetFoldFlags(flags) -> None
        
        Set some style options for folding.
        """
        pass

    def SetFoldLevel(self, line, level): # real signature unknown; restored from __doc__
        """
        SetFoldLevel(line, level) -> None
        
        Set the fold level of a line.
        """
        pass

    def SetFoldMarginColour(self, useSetting, back): # real signature unknown; restored from __doc__
        """
        SetFoldMarginColour(useSetting, back) -> None
        
        Set one of the colours used as a chequerboard pattern in the fold
        margin.
        """
        pass

    def SetFoldMarginHiColour(self, useSetting, fore): # real signature unknown; restored from __doc__
        """
        SetFoldMarginHiColour(useSetting, fore) -> None
        
        Set the other colour used as a chequerboard pattern in the fold
        margin.
        """
        pass

    def SetFontQuality(self, fontQuality): # real signature unknown; restored from __doc__
        """
        SetFontQuality(fontQuality) -> None
        
        Choose the quality level for text.
        """
        pass

    def SetHighlightGuide(self, column): # real signature unknown; restored from __doc__
        """
        SetHighlightGuide(column) -> None
        
        Set the highlighted indentation guide column.
        """
        pass

    def SetHint(self, hint): # real signature unknown; restored from __doc__
        """
        SetHint(hint) -> bool
        
        Sets a hint shown in an empty unfocused text control.
        """
        return False

    def SetHotspotActiveBackground(self, useSetting, back): # real signature unknown; restored from __doc__
        """
        SetHotspotActiveBackground(useSetting, back) -> None
        
        Set a back colour for active hotspots.
        """
        pass

    def SetHotspotActiveForeground(self, useSetting, fore): # real signature unknown; restored from __doc__
        """
        SetHotspotActiveForeground(useSetting, fore) -> None
        
        Set a fore colour for active hotspots.
        """
        pass

    def SetHotspotActiveUnderline(self, underline): # real signature unknown; restored from __doc__
        """
        SetHotspotActiveUnderline(underline) -> None
        
        Enable / Disable underlining active hotspots.
        """
        pass

    def SetHotspotSingleLine(self, singleLine): # real signature unknown; restored from __doc__
        """
        SetHotspotSingleLine(singleLine) -> None
        
        Limit hotspots to single line so hotspots on two lines don't merge.
        """
        pass

    def SetHScrollBar(self, bar): # real signature unknown; restored from __doc__
        """
        SetHScrollBar(bar) -> None
        
        Set the horizontal scrollbar to use instead of the one that's built-
        in.
        """
        pass

    def SetIdentifier(self, identifier): # real signature unknown; restored from __doc__
        """
        SetIdentifier(identifier) -> None
        
        Set the identifier reported as idFrom in notification messages.
        """
        pass

    def SetIdentifiers(self, style, identifiers): # real signature unknown; restored from __doc__
        """
        SetIdentifiers(style, identifiers) -> None
        
        Set the identifiers that are shown in a particular style.
        """
        pass

    def SetIdleStyling(self, idleStyling): # real signature unknown; restored from __doc__
        """
        SetIdleStyling(idleStyling) -> None
        
        Sets limits to idle styling.
        """
        pass

    def SetIMEInteraction(self, imeInteraction): # real signature unknown; restored from __doc__
        """
        SetIMEInteraction(imeInteraction) -> None
        
        Choose to display the IME in a winow or inline.
        """
        pass

    def SetIndent(self, indentSize): # real signature unknown; restored from __doc__
        """
        SetIndent(indentSize) -> None
        
        Set the number of spaces used for one level of indentation.
        """
        pass

    def SetIndentationGuides(self, indentView): # real signature unknown; restored from __doc__
        """
        SetIndentationGuides(indentView) -> None
        
        Show or hide indentation guides.
        """
        pass

    def SetIndicatorCurrent(self, indicator): # real signature unknown; restored from __doc__
        """
        SetIndicatorCurrent(indicator) -> None
        
        Set the indicator used for IndicatorFillRange and IndicatorClearRange.
        """
        pass

    def SetIndicatorValue(self, value): # real signature unknown; restored from __doc__
        """
        SetIndicatorValue(value) -> None
        
        Set the value used for IndicatorFillRange.
        """
        pass

    def SetInsertionPoint(self, pos): # real signature unknown; restored from __doc__
        """
        SetInsertionPoint(pos) -> None
        
        Sets the insertion point at the given position.
        """
        pass

    def SetInsertionPointEnd(self): # real signature unknown; restored from __doc__
        """
        SetInsertionPointEnd() -> None
        
        Sets the insertion point at the end of the text control.
        """
        pass

    def SetKeyWords(self, keyWordSet, keyWords): # real signature unknown; restored from __doc__
        """
        SetKeyWords(keyWordSet, keyWords) -> None
        
        Set up the key words used by the lexer.
        """
        pass

    def SetLastKeydownProcessed(self, val): # real signature unknown; restored from __doc__
        """
        SetLastKeydownProcessed(val) -> None
        
        Returns the line number of the line with the caret.
        """
        pass

    def SetLayoutCache(self, cacheMode): # real signature unknown; restored from __doc__
        """
        SetLayoutCache(cacheMode) -> None
        
        Sets the degree of caching of layout information.
        """
        pass

    def SetLexer(self, lexer): # real signature unknown; restored from __doc__
        """
        SetLexer(lexer) -> None
        
        Set the lexing language of the document.
        """
        pass

    def SetLexerLanguage(self, language): # real signature unknown; restored from __doc__
        """
        SetLexerLanguage(language) -> None
        
        Set the lexing language of the document based on string name.
        """
        pass

    def SetLineEndTypesAllowed(self, lineEndBitSet): # real signature unknown; restored from __doc__
        """
        SetLineEndTypesAllowed(lineEndBitSet) -> None
        
        Set the line end types that the application wants to use.
        """
        pass

    def SetLineIndentation(self, line, indentation): # real signature unknown; restored from __doc__
        """
        SetLineIndentation(line, indentation) -> None
        
        Change the indentation of a line to a number of columns.
        """
        pass

    def SetLineState(self, line, state): # real signature unknown; restored from __doc__
        """
        SetLineState(line, state) -> None
        
        Used to hold extra styling information for each line.
        """
        pass

    def SetMainSelection(self, selection): # real signature unknown; restored from __doc__
        """
        SetMainSelection(selection) -> None
        
        Set the main selection.
        """
        pass

    def SetMarginBackground(self, margin, back): # real signature unknown; restored from __doc__
        """
        SetMarginBackground(margin, back) -> None
        
        Set the background colour of a margin.
        """
        pass

    def SetMarginCount(self, margins): # real signature unknown; restored from __doc__
        """
        SetMarginCount(margins) -> None
        
        Allocate a non-standard number of margins.
        """
        pass

    def SetMarginCursor(self, margin, cursor): # real signature unknown; restored from __doc__
        """
        SetMarginCursor(margin, cursor) -> None
        
        Set the cursor shown when the mouse is inside a margin.
        """
        pass

    def SetMarginLeft(self, pixelWidth): # real signature unknown; restored from __doc__
        """
        SetMarginLeft(pixelWidth) -> None
        
        Sets the size in pixels of the left margin.
        """
        pass

    def SetMarginMask(self, margin, mask): # real signature unknown; restored from __doc__
        """
        SetMarginMask(margin, mask) -> None
        
        Set a mask that determines which markers are displayed in a margin.
        """
        pass

    def SetMarginOptions(self, marginOptions): # real signature unknown; restored from __doc__
        """
        SetMarginOptions(marginOptions) -> None
        
        Set the margin options.
        """
        pass

    def SetMarginRight(self, pixelWidth): # real signature unknown; restored from __doc__
        """
        SetMarginRight(pixelWidth) -> None
        
        Sets the size in pixels of the right margin.
        """
        pass

    def SetMargins(self, left, right): # real signature unknown; restored from __doc__
        """
        SetMargins(left, right) -> None
        
        Set the left and right margin in the edit area, measured in pixels.
        """
        pass

    def SetMarginSensitive(self, margin, sensitive): # real signature unknown; restored from __doc__
        """
        SetMarginSensitive(margin, sensitive) -> None
        
        Make a margin sensitive or insensitive to mouse clicks.
        """
        pass

    def SetMarginType(self, margin, marginType): # real signature unknown; restored from __doc__
        """
        SetMarginType(margin, marginType) -> None
        
        Set a margin to be either numeric or symbolic.
        """
        pass

    def SetMarginWidth(self, margin, pixelWidth): # real signature unknown; restored from __doc__
        """
        SetMarginWidth(margin, pixelWidth) -> None
        
        Set the width of a margin to a width expressed in pixels.
        """
        pass

    def SetMaxLength(self, len): # real signature unknown; restored from __doc__
        """
        SetMaxLength(len) -> None
        
        This function sets the maximum number of characters the user can enter
        into the control.
        """
        pass

    def SetModEventMask(self, eventMask): # real signature unknown; restored from __doc__
        """
        SetModEventMask(eventMask) -> None
        
        Set which document modification events are sent to the container.
        """
        pass

    def SetModified(self, modified): # real signature unknown; restored from __doc__
        """
        SetModified(modified) -> None
        
        Marks the control as being modified by the user or not.
        """
        pass

    def SetMouseDownCaptures(self, captures): # real signature unknown; restored from __doc__
        """
        SetMouseDownCaptures(captures) -> None
        
        Set whether the mouse is captured when its button is pressed.
        """
        pass

    def SetMouseDwellTime(self, periodMilliseconds): # real signature unknown; restored from __doc__
        """
        SetMouseDwellTime(periodMilliseconds) -> None
        
        Sets the time the mouse must sit still to generate a mouse dwell
        event.
        """
        pass

    def SetMouseSelectionRectangularSwitch(self, mouseSelectionRectangularSwitch): # real signature unknown; restored from __doc__
        """
        SetMouseSelectionRectangularSwitch(mouseSelectionRectangularSwitch) -> None
        
        Set whether switching to rectangular mode while selecting with the
        mouse is allowed.
        """
        pass

    def SetMouseWheelCaptures(self, captures): # real signature unknown; restored from __doc__
        """
        SetMouseWheelCaptures(captures) -> None
        
        Set whether the mouse wheel can be active outside the window.
        """
        pass

    def SetMultiPaste(self, multiPaste): # real signature unknown; restored from __doc__
        """
        SetMultiPaste(multiPaste) -> None
        
        Change the effect of pasting when there are multiple selections.
        """
        pass

    def SetMultipleSelection(self, multipleSelection): # real signature unknown; restored from __doc__
        """
        SetMultipleSelection(multipleSelection) -> None
        
        Set whether multiple selections can be made.
        """
        pass

    def SetOvertype(self, overType): # real signature unknown; restored from __doc__
        """
        SetOvertype(overType) -> None
        
        Set to overtype (true) or insert mode.
        """
        pass

    def SetPasteConvertEndings(self, convert): # real signature unknown; restored from __doc__
        """
        SetPasteConvertEndings(convert) -> None
        
        Enable/Disable convert-on-paste for line endings.
        """
        pass

    def SetPhasesDraw(self, phases): # real signature unknown; restored from __doc__
        """
        SetPhasesDraw(phases) -> None
        
        In one phase draw, text is drawn in a series of rectangular blocks
        with no overlap.
        """
        pass

    def SetPositionCacheSize(self, size): # real signature unknown; restored from __doc__
        """
        SetPositionCacheSize(size) -> None
        
        Set number of entries in position cache.
        """
        pass

    def SetPrintColourMode(self, mode): # real signature unknown; restored from __doc__
        """
        SetPrintColourMode(mode) -> None
        
        Modify colours when printing for clearer printed text.
        """
        pass

    def SetPrintMagnification(self, magnification): # real signature unknown; restored from __doc__
        """
        SetPrintMagnification(magnification) -> None
        
        Sets the print magnification added to the point size of each style for
        printing.
        """
        pass

    def SetPrintWrapMode(self, wrapMode): # real signature unknown; restored from __doc__
        """
        SetPrintWrapMode(wrapMode) -> None
        
        Set printing to line wrapped (wxSTC_WRAP_WORD) or not line wrapped
        (wxSTC_WRAP_NONE).
        """
        pass

    def SetProperty(self, key, value): # real signature unknown; restored from __doc__
        """
        SetProperty(key, value) -> None
        
        Set up a value that may be used by a lexer for some optional feature.
        """
        pass

    def SetPunctuationChars(self, characters): # real signature unknown; restored from __doc__
        """
        SetPunctuationChars(characters) -> None
        
        Set the set of characters making up punctuation characters Should be
        called after SetWordChars.
        """
        pass

    def SetReadOnly(self, readOnly): # real signature unknown; restored from __doc__
        """
        SetReadOnly(readOnly) -> None
        
        Set to read only or read write.
        """
        pass

    def SetRectangularSelectionAnchor(self, anchor): # real signature unknown; restored from __doc__
        """
        SetRectangularSelectionAnchor(anchor) -> None
        
        Set the anchor position of the rectangular selection.
        """
        pass

    def SetRectangularSelectionAnchorVirtualSpace(self, space): # real signature unknown; restored from __doc__
        """
        SetRectangularSelectionAnchorVirtualSpace(space) -> None
        
        Set the virtual space of the anchor of the rectangular selection.
        """
        pass

    def SetRectangularSelectionCaret(self, caret): # real signature unknown; restored from __doc__
        """
        SetRectangularSelectionCaret(caret) -> None
        
        Set the caret position of the rectangular selection.
        """
        pass

    def SetRectangularSelectionCaretVirtualSpace(self, space): # real signature unknown; restored from __doc__
        """
        SetRectangularSelectionCaretVirtualSpace(space) -> None
        
        Set the virtual space of the caret of the rectangular selection.
        """
        pass

    def SetRectangularSelectionModifier(self, modifier): # real signature unknown; restored from __doc__
        """
        SetRectangularSelectionModifier(modifier) -> None
        
        On GTK+, allow selecting the modifier key to use for mouse-based
        rectangular selection.
        """
        pass

    def SetRepresentation(self, encodedCharacter, representation): # real signature unknown; restored from __doc__
        """
        SetRepresentation(encodedCharacter, representation) -> None
        
        Set the way a character is drawn.
        """
        pass

    def SetSavePoint(self): # real signature unknown; restored from __doc__
        """
        SetSavePoint() -> None
        
        Remember the current position in the undo history as the position at
        which the document was saved.
        """
        pass

    def SetScrollWidth(self, pixelWidth): # real signature unknown; restored from __doc__
        """
        SetScrollWidth(pixelWidth) -> None
        
        Sets the document width assumed for scrolling.
        """
        pass

    def SetScrollWidthTracking(self, tracking): # real signature unknown; restored from __doc__
        """
        SetScrollWidthTracking(tracking) -> None
        
        Sets whether the maximum width line displayed is used to set scroll
        width.
        """
        pass

    def SetSearchFlags(self, searchFlags): # real signature unknown; restored from __doc__
        """
        SetSearchFlags(searchFlags) -> None
        
        Set the search flags used by SearchInTarget.
        """
        pass

    def SetSelAlpha(self, alpha): # real signature unknown; restored from __doc__
        """
        SetSelAlpha(alpha) -> None
        
        Set the alpha of the selection.
        """
        pass

    def SetSelBackground(self, useSetting, back): # real signature unknown; restored from __doc__
        """
        SetSelBackground(useSetting, back) -> None
        
        Set the background colour of the main and additional selections and
        whether to use this setting.
        """
        pass

    def SetSelection(self, from_, to_): # real signature unknown; restored from __doc__
        """
        SetSelection(from_, to_) -> None
        
        Selects the text starting at the first position up to (but not
        including) the character at the last position.
        """
        pass

    def SetSelectionEnd(self, caret): # real signature unknown; restored from __doc__
        """
        SetSelectionEnd(caret) -> None
        
        Sets the position that ends the selection - this becomes the caret.
        """
        pass

    def SetSelectionMode(self, selectionMode): # real signature unknown; restored from __doc__
        """
        SetSelectionMode(selectionMode) -> None
        
        Set the selection mode to stream (wxSTC_SEL_STREAM) or rectangular
        (wxSTC_SEL_RECTANGLE/wxSTC_SEL_THIN) or by lines (wxSTC_SEL_LINES).
        """
        pass

    def SetSelectionNAnchor(self, selection, anchor): # real signature unknown; restored from __doc__
        """
        SetSelectionNAnchor(selection, anchor) -> None
        
        Set the anchor position of the nth selection.
        """
        pass

    def SetSelectionNAnchorVirtualSpace(self, selection, space): # real signature unknown; restored from __doc__
        """
        SetSelectionNAnchorVirtualSpace(selection, space) -> None
        
        Set the virtual space of the anchor of the nth selection.
        """
        pass

    def SetSelectionNCaret(self, selection, caret): # real signature unknown; restored from __doc__
        """
        SetSelectionNCaret(selection, caret) -> None
        
        Set the caret position of the nth selection.
        """
        pass

    def SetSelectionNCaretVirtualSpace(self, selection, space): # real signature unknown; restored from __doc__
        """
        SetSelectionNCaretVirtualSpace(selection, space) -> None
        
        Set the virtual space of the caret of the nth selection.
        """
        pass

    def SetSelectionNEnd(self, selection, caret): # real signature unknown; restored from __doc__
        """
        SetSelectionNEnd(selection, caret) -> None
        
        Sets the position that ends the selection - this becomes the
        currentPosition.
        """
        pass

    def SetSelectionNStart(self, selection, anchor): # real signature unknown; restored from __doc__
        """
        SetSelectionNStart(selection, anchor) -> None
        
        Sets the position that starts the selection - this becomes the anchor.
        """
        pass

    def SetSelectionStart(self, anchor): # real signature unknown; restored from __doc__
        """
        SetSelectionStart(anchor) -> None
        
        Sets the position that starts the selection - this becomes the anchor.
        """
        pass

    def SetSelEOLFilled(self, filled): # real signature unknown; restored from __doc__
        """
        SetSelEOLFilled(filled) -> None
        
        Set the selection to have its end of line filled or not.
        """
        pass

    def SetSelForeground(self, useSetting, fore): # real signature unknown; restored from __doc__
        """
        SetSelForeground(useSetting, fore) -> None
        
        Set the foreground colour of the main and additional selections and
        whether to use this setting.
        """
        pass

    def SetStatus(self, status): # real signature unknown; restored from __doc__
        """
        SetStatus(status) -> None
        
        Change error status - 0 = OK.
        """
        pass

    def SetSTCCursor(self, cursorType): # real signature unknown; restored from __doc__
        """
        SetSTCCursor(cursorType) -> None
        
        Sets the cursor to one of the wxSTC_CURSOR* values.
        """
        pass

    def SetSTCFocus(self, focus): # real signature unknown; restored from __doc__
        """
        SetSTCFocus(focus) -> None
        
        Change internal focus flag.
        """
        pass

    def SetStyle(self, start, end, style): # real signature unknown; restored from __doc__
        """
        SetStyle(start, end, style) -> bool
        
        This method is inherited from wxTextAreaBase but is not implemented in
        wxStyledTextCtrl.
        """
        return False

    def SetStyleBits(self, bits): # real signature unknown; restored from __doc__
        """
        SetStyleBits(bits) -> None
        
        Divide each styling byte into lexical class bits (default: 5) and
        indicator bits (default: 3).
        """
        pass

    def SetStyleBytes(self, length, styleBytes): # real signature unknown; restored from __doc__
        """
        SetStyleBytes(length, styleBytes) -> None
        
        Set the styles for a segment of the document.
        """
        pass

    def SetStyling(self, length, style): # real signature unknown; restored from __doc__
        """
        SetStyling(length, style) -> None
        
        Change style from current styling position for length characters to a
        style and move the current styling position to after this newly styled
        segment.
        """
        pass

    def SetTabDrawMode(self, tabDrawMode): # real signature unknown; restored from __doc__
        """
        SetTabDrawMode(tabDrawMode) -> None
        
        Set how tabs are drawn when visible.
        """
        pass

    def SetTabIndents(self, tabIndents): # real signature unknown; restored from __doc__
        """
        SetTabIndents(tabIndents) -> None
        
        Sets whether a tab pressed when caret is within indentation indents.
        """
        pass

    def SetTabWidth(self, tabWidth): # real signature unknown; restored from __doc__
        """
        SetTabWidth(tabWidth) -> None
        
        Change the visible size of a tab to be a multiple of the width of a
        space character.
        """
        pass

    def SetTargetEnd(self, end): # real signature unknown; restored from __doc__
        """
        SetTargetEnd(end) -> None
        
        Sets the position that ends the target which is used for updating the
        document without affecting the scroll position.
        """
        pass

    def SetTargetRange(self, start, end): # real signature unknown; restored from __doc__
        """
        SetTargetRange(start, end) -> None
        
        Sets both the start and end of the target in one call.
        """
        pass

    def SetTargetStart(self, start): # real signature unknown; restored from __doc__
        """
        SetTargetStart(start) -> None
        
        Sets the position that starts the target which is used for updating
        the document without affecting the scroll position.
        """
        pass

    def SetTechnology(self, technology): # real signature unknown; restored from __doc__
        """
        SetTechnology(technology) -> None
        
        Set the technology used.
        """
        pass

    def SetText(self, text): # real signature unknown; restored from __doc__
        """
        SetText(text) -> None
        
        Replace the contents of the document with the argument text.
        """
        pass

    def SetTextRaw(self, text): # real signature unknown; restored from __doc__
        """
        SetTextRaw(text) -> None
        
        Replace the contents of the document with the argument text.
        """
        pass

    def SetTwoPhaseDraw(self, twoPhase): # real signature unknown; restored from __doc__
        """
        SetTwoPhaseDraw(twoPhase) -> None
        
        In twoPhaseDraw mode, drawing is performed in two phases, first the
        background and then the foreground.
        """
        pass

    def SetUndoCollection(self, collectUndo): # real signature unknown; restored from __doc__
        """
        SetUndoCollection(collectUndo) -> None
        
        Choose between collecting actions into the undo history and discarding
        them.
        """
        pass

    def SetUseAntiAliasing(self, useAA): # real signature unknown; restored from __doc__
        """
        SetUseAntiAliasing(useAA) -> None
        
        Specify whether anti-aliased fonts should be used.
        """
        pass

    def SetUseHorizontalScrollBar(self, visible): # real signature unknown; restored from __doc__
        """
        SetUseHorizontalScrollBar(visible) -> None
        
        Show or hide the horizontal scroll bar.
        """
        pass

    def SetUseTabs(self, useTabs): # real signature unknown; restored from __doc__
        """
        SetUseTabs(useTabs) -> None
        
        Indentation will only use space characters if useTabs is false,
        otherwise it will use a combination of tabs and spaces.
        """
        pass

    def SetUseVerticalScrollBar(self, visible): # real signature unknown; restored from __doc__
        """
        SetUseVerticalScrollBar(visible) -> None
        
        Show or hide the vertical scroll bar.
        """
        pass

    def SetValue(self, value): # real signature unknown; restored from __doc__
        """
        SetValue(value) -> None
        
        Sets the new text control value.
        """
        pass

    def SetViewEOL(self, visible): # real signature unknown; restored from __doc__
        """
        SetViewEOL(visible) -> None
        
        Make the end of line characters visible or invisible.
        """
        pass

    def SetViewWhiteSpace(self, viewWS): # real signature unknown; restored from __doc__
        """
        SetViewWhiteSpace(viewWS) -> None
        
        Make white space characters invisible, always visible or visible
        outside indentation.
        """
        pass

    def SetVirtualSpaceOptions(self, virtualSpaceOptions): # real signature unknown; restored from __doc__
        """
        SetVirtualSpaceOptions(virtualSpaceOptions) -> None
        
        Set options for virtual space behaviour.
        """
        pass

    def SetVisiblePolicy(self, visiblePolicy, visibleSlop): # real signature unknown; restored from __doc__
        """
        SetVisiblePolicy(visiblePolicy, visibleSlop) -> None
        
        Set the way the display area is determined when a particular line is
        to be moved to by Find, FindNext, GotoLine, etc.
        """
        pass

    def SetVScrollBar(self, bar): # real signature unknown; restored from __doc__
        """
        SetVScrollBar(bar) -> None
        
        Set the vertical scrollbar to use instead of the one that's built-in.
        """
        pass

    def SetWhitespaceBackground(self, useSetting, back): # real signature unknown; restored from __doc__
        """
        SetWhitespaceBackground(useSetting, back) -> None
        
        Set the background colour of all whitespace and whether to use this
        setting.
        """
        pass

    def SetWhitespaceChars(self, characters): # real signature unknown; restored from __doc__
        """
        SetWhitespaceChars(characters) -> None
        
        Set the set of characters making up whitespace for when moving or
        selecting by word.
        """
        pass

    def SetWhitespaceForeground(self, useSetting, fore): # real signature unknown; restored from __doc__
        """
        SetWhitespaceForeground(useSetting, fore) -> None
        
        Set the foreground colour of all whitespace and whether to use this
        setting.
        """
        pass

    def SetWhitespaceSize(self, size): # real signature unknown; restored from __doc__
        """
        SetWhitespaceSize(size) -> None
        
        Set the size of the dots used to mark space characters.
        """
        pass

    def SetWordChars(self, characters): # real signature unknown; restored from __doc__
        """
        SetWordChars(characters) -> None
        
        Set the set of characters making up words for when moving or selecting
        by word.
        """
        pass

    def SetWrapIndentMode(self, wrapIndentMode): # real signature unknown; restored from __doc__
        """
        SetWrapIndentMode(wrapIndentMode) -> None
        
        Sets how wrapped sublines are placed.
        """
        pass

    def SetWrapMode(self, wrapMode): # real signature unknown; restored from __doc__
        """
        SetWrapMode(wrapMode) -> None
        
        Sets whether text is word wrapped.
        """
        pass

    def SetWrapStartIndent(self, indent): # real signature unknown; restored from __doc__
        """
        SetWrapStartIndent(indent) -> None
        
        Set the start indent for wrapped lines.
        """
        pass

    def SetWrapVisualFlags(self, wrapVisualFlags): # real signature unknown; restored from __doc__
        """
        SetWrapVisualFlags(wrapVisualFlags) -> None
        
        Set the display mode of visual flags for wrapped lines.
        """
        pass

    def SetWrapVisualFlagsLocation(self, wrapVisualFlagsLocation): # real signature unknown; restored from __doc__
        """
        SetWrapVisualFlagsLocation(wrapVisualFlagsLocation) -> None
        
        Set the location of visual flags for wrapped lines.
        """
        pass

    def SetXCaretPolicy(self, caretPolicy, caretSlop): # real signature unknown; restored from __doc__
        """
        SetXCaretPolicy(caretPolicy, caretSlop) -> None
        
        Set the way the caret is kept visible when going sideways.
        """
        pass

    def SetXOffset(self, xOffset): # real signature unknown; restored from __doc__
        """
        SetXOffset(xOffset) -> None
        
        Set the xOffset (ie, horizontal scroll position).
        """
        pass

    def SetYCaretPolicy(self, caretPolicy, caretSlop): # real signature unknown; restored from __doc__
        """
        SetYCaretPolicy(caretPolicy, caretSlop) -> None
        
        Set the way the line the caret is on is kept visible.
        """
        pass

    def SetZoom(self, zoomInPoints): # real signature unknown; restored from __doc__
        """
        SetZoom(zoomInPoints) -> None
        
        Set the zoom level.
        """
        pass

    def ShowLines(self, lineStart, lineEnd): # real signature unknown; restored from __doc__
        """
        ShowLines(lineStart, lineEnd) -> None
        
        Make a range of lines visible.
        """
        pass

    def ShowPosition(self, pos): # real signature unknown; restored from __doc__
        """
        ShowPosition(pos) -> None
        
        Makes the line containing the given position visible.
        """
        pass

    def StartRecord(self): # real signature unknown; restored from __doc__
        """
        StartRecord() -> None
        
        Start notifying the container of all key presses and commands.
        """
        pass

    def StartStyling(self, start): # real signature unknown; restored from __doc__
        """
        StartStyling(start) -> None
        
        Set the current styling position to start.
        """
        pass

    def StopRecord(self): # real signature unknown; restored from __doc__
        """
        StopRecord() -> None
        
        Stop notifying the container of all key presses and commands.
        """
        pass

    def StutteredPageDown(self): # real signature unknown; restored from __doc__
        """
        StutteredPageDown() -> None
        
        Move caret to bottom of page, or one page down if already at bottom of
        page.
        """
        pass

    def StutteredPageDownExtend(self): # real signature unknown; restored from __doc__
        """
        StutteredPageDownExtend() -> None
        
        Move caret to bottom of page, or one page down if already at bottom of
        page, extending selection to new caret position.
        """
        pass

    def StutteredPageUp(self): # real signature unknown; restored from __doc__
        """
        StutteredPageUp() -> None
        
        Move caret to top of page, or one page up if already at top of page.
        """
        pass

    def StutteredPageUpExtend(self): # real signature unknown; restored from __doc__
        """
        StutteredPageUpExtend() -> None
        
        Move caret to top of page, or one page up if already at top of page,
        extending selection to new caret position.
        """
        pass

    def StyleClearAll(self): # real signature unknown; restored from __doc__
        """
        StyleClearAll() -> None
        
        Clear all the styles and make equivalent to the global default style.
        """
        pass

    def StyleGetBackground(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetBackground(style) -> Colour
        
        Get the background colour of a style.
        """
        pass

    def StyleGetBold(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetBold(style) -> bool
        
        Get is a style bold or not.
        """
        return False

    def StyleGetCase(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetCase(style) -> int
        
        Get is a style mixed case, or to force upper or lower case.
        """
        return 0

    def StyleGetChangeable(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetChangeable(style) -> bool
        
        Get is a style changeable or not (read only).
        """
        return False

    def StyleGetCharacterSet(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetCharacterSet(style) -> int
        
        Get the character get of the font in a style.
        """
        return 0

    def StyleGetEOLFilled(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetEOLFilled(style) -> bool
        
        Get is a style to have its end of line filled or not.
        """
        return False

    def StyleGetFaceName(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetFaceName(style) -> str
        
        Get the font facename of a style.
        """
        return ""

    def StyleGetFont(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetFont(style) -> Font
        
        Get the font of a style.
        """
        pass

    def StyleGetForeground(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetForeground(style) -> Colour
        
        Get the foreground colour of a style.
        """
        pass

    def StyleGetHotSpot(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetHotSpot(style) -> bool
        
        Get is a style a hotspot or not.
        """
        return False

    def StyleGetItalic(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetItalic(style) -> bool
        
        Get is a style italic or not.
        """
        return False

    def StyleGetSize(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetSize(style) -> int
        
        Get the size of characters of a style.
        """
        return 0

    def StyleGetSizeFractional(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetSizeFractional(style) -> int
        
        Get the size of characters of a style in points multiplied by 100.
        """
        return 0

    def StyleGetUnderline(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetUnderline(style) -> bool
        
        Get is a style underlined or not.
        """
        return False

    def StyleGetVisible(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetVisible(style) -> bool
        
        Get is a style visible or not.
        """
        return False

    def StyleGetWeight(self, style): # real signature unknown; restored from __doc__
        """
        StyleGetWeight(style) -> int
        
        Get the weight of characters of a style.
        """
        return 0

    def StyleResetDefault(self): # real signature unknown; restored from __doc__
        """
        StyleResetDefault() -> None
        
        Reset the default style to its state at startup.
        """
        pass

    def StyleSetBackground(self, style, back): # real signature unknown; restored from __doc__
        """
        StyleSetBackground(style, back) -> None
        
        Set the background colour of a style.
        """
        pass

    def StyleSetBold(self, style, bold): # real signature unknown; restored from __doc__
        """
        StyleSetBold(style, bold) -> None
        
        Set a style to be bold or not.
        """
        pass

    def StyleSetCase(self, style, caseVisible): # real signature unknown; restored from __doc__
        """
        StyleSetCase(style, caseVisible) -> None
        
        Set a style to be mixed case, or to force upper or lower case.
        """
        pass

    def StyleSetChangeable(self, style, changeable): # real signature unknown; restored from __doc__
        """
        StyleSetChangeable(style, changeable) -> None
        
        Set a style to be changeable or not (read only).
        """
        pass

    def StyleSetCharacterSet(self, style, characterSet): # real signature unknown; restored from __doc__
        """
        StyleSetCharacterSet(style, characterSet) -> None
        
        Set the character set of the font in a style.
        """
        pass

    def StyleSetEOLFilled(self, style, eolFilled): # real signature unknown; restored from __doc__
        """
        StyleSetEOLFilled(style, eolFilled) -> None
        
        Set a style to have its end of line filled or not.
        """
        pass

    def StyleSetFaceName(self, style, fontName): # real signature unknown; restored from __doc__
        """
        StyleSetFaceName(style, fontName) -> None
        
        Set the font of a style.
        """
        pass

    def StyleSetFont(self, styleNum, font): # real signature unknown; restored from __doc__
        """
        StyleSetFont(styleNum, font) -> None
        
        Set style size, face, bold, italic, and underline attributes from a
        wxFont's attributes.
        """
        pass

    def StyleSetFontAttr(self, styleNum, size, faceName, bold, italic, underline, encoding=None): # real signature unknown; restored from __doc__
        """
        StyleSetFontAttr(styleNum, size, faceName, bold, italic, underline, encoding=FONTENCODING_DEFAULT) -> None
        
        Set all font style attributes at once.
        """
        pass

    def StyleSetFontEncoding(self, style, encoding): # real signature unknown; restored from __doc__
        """
        StyleSetFontEncoding(style, encoding) -> None
        
        Set the font encoding to be used by a style.
        """
        pass

    def StyleSetForeground(self, style, fore): # real signature unknown; restored from __doc__
        """
        StyleSetForeground(style, fore) -> None
        
        Set the foreground colour of a style.
        """
        pass

    def StyleSetHotSpot(self, style, hotspot): # real signature unknown; restored from __doc__
        """
        StyleSetHotSpot(style, hotspot) -> None
        
        Set a style to be a hotspot or not.
        """
        pass

    def StyleSetItalic(self, style, italic): # real signature unknown; restored from __doc__
        """
        StyleSetItalic(style, italic) -> None
        
        Set a style to be italic or not.
        """
        pass

    def StyleSetSize(self, style, sizePoints): # real signature unknown; restored from __doc__
        """
        StyleSetSize(style, sizePoints) -> None
        
        Set the size of characters of a style.
        """
        pass

    def StyleSetSizeFractional(self, style, sizeHundredthPoints): # real signature unknown; restored from __doc__
        """
        StyleSetSizeFractional(style, sizeHundredthPoints) -> None
        
        Set the size of characters of a style.
        """
        pass

    def StyleSetSpec(self, styleNum, spec): # real signature unknown; restored from __doc__
        """
        StyleSetSpec(styleNum, spec) -> None
        
        Extract style settings from a spec-string which is composed of one or
        more of the following comma separated elements:
        """
        pass

    def StyleSetUnderline(self, style, underline): # real signature unknown; restored from __doc__
        """
        StyleSetUnderline(style, underline) -> None
        
        Set a style to be underlined or not.
        """
        pass

    def StyleSetVisible(self, style, visible): # real signature unknown; restored from __doc__
        """
        StyleSetVisible(style, visible) -> None
        
        Set a style to be visible or not.
        """
        pass

    def StyleSetWeight(self, style, weight): # real signature unknown; restored from __doc__
        """
        StyleSetWeight(style, weight) -> None
        
        Set the weight of characters of a style.
        """
        pass

    def SwapMainAnchorCaret(self): # real signature unknown; restored from __doc__
        """
        SwapMainAnchorCaret() -> None
        
        Swap that caret and anchor of the main selection.
        """
        pass

    def Tab(self): # real signature unknown; restored from __doc__
        """
        Tab() -> None
        
        If selection is empty or all on one line replace the selection with a
        tab character.
        """
        pass

    def TargetFromSelection(self): # real signature unknown; restored from __doc__
        """
        TargetFromSelection() -> None
        
        Make the target range start and end be the same as the selection range
        start and end.
        """
        pass

    def TargetWholeDocument(self): # real signature unknown; restored from __doc__
        """
        TargetWholeDocument() -> None
        
        Sets the target to the whole document.
        """
        pass

    def TextHeight(self, line): # real signature unknown; restored from __doc__
        """
        TextHeight(line) -> int
        
        Retrieve the height of a particular line of text in pixels.
        """
        return 0

    def TextWidth(self, style, text): # real signature unknown; restored from __doc__
        """
        TextWidth(style, text) -> int
        
        Measure the pixel width of some text in a particular style.
        """
        return 0

    def ToggleCaretSticky(self): # real signature unknown; restored from __doc__
        """
        ToggleCaretSticky() -> None
        
        Switch between sticky and non-sticky: meant to be bound to a key.
        """
        pass

    def ToggleFold(self, line): # real signature unknown; restored from __doc__
        """
        ToggleFold(line) -> None
        
        Switch a header line between expanded and contracted.
        """
        pass

    def ToggleFoldShowText(self, line, text): # real signature unknown; restored from __doc__
        """
        ToggleFoldShowText(line, text) -> None
        
        Switch a header line between expanded and contracted and show some
        text after the line.
        """
        pass

    def TryAfter(self, *args, **kwargs): # real signature unknown
        pass

    def TryBefore(self, *args, **kwargs): # real signature unknown
        pass

    def Undo(self): # real signature unknown; restored from __doc__
        """
        Undo() -> None
        
        Undo one action in the undo history.
        """
        pass

    def UpperCase(self): # real signature unknown; restored from __doc__
        """
        UpperCase() -> None
        
        Transform the selection to upper case.
        """
        pass

    def UsePopUp(self, popUpMode): # real signature unknown; restored from __doc__
        """
        UsePopUp(popUpMode) -> None
        
        Set whether a pop up menu is displayed automatically when the user
        presses the wrong mouse button on certain areas.
        """
        pass

    def UserListShow(self, listType, itemList): # real signature unknown; restored from __doc__
        """
        UserListShow(listType, itemList) -> None
        
        Display a list of strings and send notification when user chooses one.
        """
        pass

    def VCHome(self): # real signature unknown; restored from __doc__
        """
        VCHome() -> None
        
        Move caret to before first visible character on line.
        """
        pass

    def VCHomeDisplay(self): # real signature unknown; restored from __doc__
        """
        VCHomeDisplay() -> None
        
        Move caret to before first visible character on display line.
        """
        pass

    def VCHomeDisplayExtend(self): # real signature unknown; restored from __doc__
        """
        VCHomeDisplayExtend() -> None
        
        Like VCHomeDisplay but extending selection to new caret position.
        """
        pass

    def VCHomeExtend(self): # real signature unknown; restored from __doc__
        """
        VCHomeExtend() -> None
        
        Like VCHome but extending selection to new caret position.
        """
        pass

    def VCHomeRectExtend(self): # real signature unknown; restored from __doc__
        """
        VCHomeRectExtend() -> None
        
        Move caret to before first visible character on line.
        """
        pass

    def VCHomeWrap(self): # real signature unknown; restored from __doc__
        """
        VCHomeWrap() -> None
        
        Like VCHome but when word-wrap is enabled goes first to start of
        display line VCHomeDisplay, then behaves like VCHome.
        """
        pass

    def VCHomeWrapExtend(self): # real signature unknown; restored from __doc__
        """
        VCHomeWrapExtend() -> None
        
        Like VCHomeExtend but when word-wrap is enabled extends first to start
        of display line VCHomeDisplayExtend, then behaves like VCHomeExtend.
        """
        pass

    def VerticalCentreCaret(self): # real signature unknown; restored from __doc__
        """
        VerticalCentreCaret() -> None
        
        Centre current line in window.
        """
        pass

    def VisibleFromDocLine(self, docLine): # real signature unknown; restored from __doc__
        """
        VisibleFromDocLine(docLine) -> int
        
        Find the display line of a document line taking hidden lines into
        account.
        """
        return 0

    def WordEndPosition(self, pos, onlyWordCharacters): # real signature unknown; restored from __doc__
        """
        WordEndPosition(pos, onlyWordCharacters) -> int
        
        Get position of end of word.
        """
        return 0

    def WordLeft(self): # real signature unknown; restored from __doc__
        """
        WordLeft() -> None
        
        Move caret left one word.
        """
        pass

    def WordLeftEnd(self): # real signature unknown; restored from __doc__
        """
        WordLeftEnd() -> None
        
        Move caret left one word, position cursor at end of word.
        """
        pass

    def WordLeftEndExtend(self): # real signature unknown; restored from __doc__
        """
        WordLeftEndExtend() -> None
        
        Move caret left one word, position cursor at end of word, extending
        selection to new caret position.
        """
        pass

    def WordLeftExtend(self): # real signature unknown; restored from __doc__
        """
        WordLeftExtend() -> None
        
        Move caret left one word extending selection to new caret position.
        """
        pass

    def WordPartLeft(self): # real signature unknown; restored from __doc__
        """
        WordPartLeft() -> None
        
        Move to the previous change in capitalisation.
        """
        pass

    def WordPartLeftExtend(self): # real signature unknown; restored from __doc__
        """
        WordPartLeftExtend() -> None
        
        Move to the previous change in capitalisation extending selection to
        new caret position.
        """
        pass

    def WordPartRight(self): # real signature unknown; restored from __doc__
        """
        WordPartRight() -> None
        
        Move to the change next in capitalisation.
        """
        pass

    def WordPartRightExtend(self): # real signature unknown; restored from __doc__
        """
        WordPartRightExtend() -> None
        
        Move to the next change in capitalisation extending selection to new
        caret position.
        """
        pass

    def WordRight(self): # real signature unknown; restored from __doc__
        """
        WordRight() -> None
        
        Move caret right one word.
        """
        pass

    def WordRightEnd(self): # real signature unknown; restored from __doc__
        """
        WordRightEnd() -> None
        
        Move caret right one word, position cursor at end of word.
        """
        pass

    def WordRightEndExtend(self): # real signature unknown; restored from __doc__
        """
        WordRightEndExtend() -> None
        
        Move caret right one word, position cursor at end of word, extending
        selection to new caret position.
        """
        pass

    def WordRightExtend(self): # real signature unknown; restored from __doc__
        """
        WordRightExtend() -> None
        
        Move caret right one word extending selection to new caret position.
        """
        pass

    def WordStartPosition(self, pos, onlyWordCharacters): # real signature unknown; restored from __doc__
        """
        WordStartPosition(pos, onlyWordCharacters) -> int
        
        Get position of start of word.
        """
        return 0

    def WrapCount(self, docLine): # real signature unknown; restored from __doc__
        """
        WrapCount(docLine) -> int
        
        The number of display lines needed to wrap a document line.
        """
        return 0

    def write(self, text): # real signature unknown; restored from __doc__
        """
        write(text) -> None
        
        Append text to the textctrl, for file-like compatibility.
        """
        pass

    def WriteText(self, text): # real signature unknown; restored from __doc__
        """
        WriteText(text) -> None
        
        Writes the text into the text control at the current insertion
        position.
        """
        pass

    def XYToPosition(self, x, y): # real signature unknown; restored from __doc__
        """
        XYToPosition(x, y) -> int
        
        Converts the given zero based column and line number to a position.
        """
        return 0

    def ZoomIn(self): # real signature unknown; restored from __doc__
        """
        ZoomIn() -> None
        
        Magnify the displayed text by increasing the sizes by 1 point.
        """
        pass

    def ZoomOut(self): # real signature unknown; restored from __doc__
        """
        ZoomOut() -> None
        
        Make the displayed text smaller by decreasing the sizes by 1 point.
        """
        pass

    def __init__(self, parent=None, id=None, pos=None, size=None, style=0, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    AdditionalCaretForeground = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAdditionalCaretForeground() -> Colour

Get the foreground colour of additional carets."""

    AdditionalCaretsBlink = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAdditionalCaretsBlink() -> bool

Whether additional carets will blink."""

    AdditionalCaretsVisible = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAdditionalCaretsVisible() -> bool

Whether additional carets are visible."""

    AdditionalSelAlpha = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAdditionalSelAlpha() -> int

Get the alpha of the selection."""

    AdditionalSelectionTyping = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAdditionalSelectionTyping() -> bool

Whether typing can be performed into multiple selections."""

    AllLinesVisible = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAllLinesVisible() -> bool

Are all lines visible?"""

    Anchor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAnchor() -> int

Returns the position of the opposite end of the selection to the
caret."""

    AutomaticFold = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAutomaticFold() -> int

Get automatic folding behaviours."""

    BackSpaceUnIndents = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBackSpaceUnIndents() -> bool

Does a backspace pressed when caret is within indentation unindent?"""

    BufferedDraw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBufferedDraw() -> bool

Is drawing done first into a buffer or direct to the screen?"""

    CaretForeground = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretForeground() -> Colour

Get the foreground colour of the caret."""

    CaretLineBackAlpha = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretLineBackAlpha() -> int

Get the background alpha of the caret line."""

    CaretLineBackground = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretLineBackground() -> Colour

Get the colour of the background of the line containing the caret."""

    CaretLineVisible = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretLineVisible() -> bool

Is the background of the line containing the caret in a different
colour?"""

    CaretLineVisibleAlways = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretLineVisibleAlways() -> bool

Is the caret line always visible?"""

    CaretPeriod = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretPeriod() -> int

Get the time in milliseconds that the caret is on and off."""

    CaretSticky = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretSticky() -> int

Can the caret preferred x position only be changed by explicit
movement commands?"""

    CaretStyle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretStyle() -> int

Returns the current style of the caret."""

    CaretWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCaretWidth() -> int

Returns the width of the insert mode caret."""

    CharacterPointer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCharacterPointer() -> Any

Compact the document buffer and return a read-only memoryview
object of the characters in the document."""

    CodePage = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCodePage() -> int

Get the code page used to interpret the bytes of the document as
characters."""

    ControlCharSymbol = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetControlCharSymbol() -> int

Get the way control characters are displayed."""

    CurLine = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurLine() -> Tuple[str, int]

Retrieve the text of the line containing the caret."""

    CurLineRaw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurLineRaw() -> Tuple[CharBuffer, int]

Retrieve the text of the line containing the caret."""

    CurrentLine = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurrentLine() -> int

Returns the line number of the line with the caret."""

    CurrentPos = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurrentPos() -> int

Returns the position of the caret."""

    DefaultStyle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDefaultStyle() -> TextAttr

Returns the style currently used for the new text."""

    DirectFunction = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDirectFunction() -> Any

Retrieve a pointer to a function that processes messages for this
Scintilla."""

    DirectPointer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDirectPointer() -> Any

Retrieve a pointer value to use as the first argument when calling the
function returned by GetDirectFunction."""

    DocPointer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDocPointer() -> Any

Retrieve a pointer to the document object."""

    EdgeColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetEdgeColour() -> Colour

Retrieve the colour used in edge indication."""

    EdgeColumn = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetEdgeColumn() -> int

Retrieve the column number which text should be kept within."""

    EdgeMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetEdgeMode() -> int

Retrieve the edge highlight mode."""

    EndAtLastLine = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetEndAtLastLine() -> bool

Retrieve whether the maximum scroll position has the last line at the
bottom of the view."""

    EndStyled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetEndStyled() -> int

Retrieve the position of the last correctly styled character."""

    EOLMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetEOLMode() -> int

Retrieve the current end of line mode - one of wxSTC_EOL_CRLF,
wxSTC_EOL_CR, or wxSTC_EOL_LF."""

    ExtraAscent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetExtraAscent() -> int

Get extra ascent for each line."""

    ExtraDescent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetExtraDescent() -> int

Get extra descent for each line."""

    FirstVisibleLine = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFirstVisibleLine() -> int

Retrieve the display line at the top of the display."""

    FontQuality = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFontQuality() -> int

Retrieve the quality level for text."""

    GapPosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetGapPosition() -> int

Return a position which, to avoid performance costs, should not be
within the range of a call to GetRangePointer."""

    HighlightGuide = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHighlightGuide() -> int

Get the highlighted indentation guide column."""

    Hint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHint() -> str

Returns the current hint string."""

    HotspotActiveBackground = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHotspotActiveBackground() -> Colour

Get the back colour for active hotspots."""

    HotspotActiveForeground = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHotspotActiveForeground() -> Colour

Get the fore colour for active hotspots."""

    HotspotActiveUnderline = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHotspotActiveUnderline() -> bool

Get whether underlining for active hotspots."""

    HotspotSingleLine = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetHotspotSingleLine() -> bool

Get the HotspotSingleLine property."""

    Identifier = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIdentifier() -> int

Get the identifier."""

    IdleStyling = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIdleStyling() -> int

Retrieve the limits to idle styling."""

    IMEInteraction = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIMEInteraction() -> int

Is the IME displayed in a window or inline?"""

    Indent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIndent() -> int

Retrieve indentation size."""

    IndentationGuides = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIndentationGuides() -> int

Are the indentation guides visible?"""

    IndicatorCurrent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIndicatorCurrent() -> int

Get the current indicator."""

    IndicatorValue = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetIndicatorValue() -> int

Get the current indicator value."""

    InsertionPoint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetInsertionPoint() -> int

Returns the insertion point, or cursor, position."""

    LastKeydownProcessed = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLastKeydownProcessed() -> bool

Can be used to prevent the EVT_CHAR handler from adding the char."""

    LastPosition = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLastPosition() -> int

Returns the zero based index of the last position in the text control,
which is equal to the number of characters in the control."""

    LayoutCache = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLayoutCache() -> int

Retrieve the degree of caching of layout information."""

    Length = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLength() -> int

Returns the number of bytes in the document."""

    Lexer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLexer() -> int

Retrieve the lexing language of the document."""

    LexerLanguage = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLexerLanguage() -> str

Retrieve the lexing language of the document."""

    LineCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLineCount() -> int

Returns the number of lines in the document."""

    LineEndTypesActive = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLineEndTypesActive() -> int

Get the line end types currently recognised."""

    LineEndTypesAllowed = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLineEndTypesAllowed() -> int

Get the line end types currently allowed."""

    LineEndTypesSupported = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLineEndTypesSupported() -> int

Bit set of LineEndType enumertion for which line ends beyond the
standard LF, CR, and CRLF are supported by the lexer."""

    MainSelection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMainSelection() -> int

Which selection is the main selection."""

    MarginCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMarginCount() -> int

How many margins are there?."""

    MarginLeft = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMarginLeft() -> int

Returns the size in pixels of the left margin."""

    MarginOptions = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMarginOptions() -> int

Get the margin options."""

    MarginRight = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMarginRight() -> int

Returns the size in pixels of the right margin."""

    Margins = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMargins() -> Point

Returns the margins used by the control."""

    MaxLineState = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMaxLineState() -> int

Retrieve the last line number that has line state."""

    ModEventMask = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetModEventMask() -> int

Get which document modification events are sent to the container."""

    Modify = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetModify() -> bool

Is the document different from when it was last saved?"""

    MouseDownCaptures = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMouseDownCaptures() -> bool

Get whether mouse gets captured."""

    MouseDwellTime = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMouseDwellTime() -> int

Retrieve the time the mouse must sit still to generate a mouse dwell
event."""

    MouseSelectionRectangularSwitch = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMouseSelectionRectangularSwitch() -> bool

Whether switching to rectangular mode while selecting with the mouse
is allowed."""

    MouseWheelCaptures = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMouseWheelCaptures() -> bool

Get whether mouse wheel can be active outside the window."""

    MultiPaste = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMultiPaste() -> int

Retrieve the effect of pasting when there are multiple selections."""

    MultipleSelection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMultipleSelection() -> bool

Whether multiple selections can be made."""

    NumberOfLines = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetNumberOfLines() -> int

Returns the number of lines in the text control buffer."""

    Overtype = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOvertype() -> bool

Returns true if overtype mode is active otherwise false is returned."""

    PasteConvertEndings = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPasteConvertEndings() -> bool

Get convert-on-paste setting."""

    PhasesDraw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPhasesDraw() -> int

How many phases is drawing done in?"""

    PositionCacheSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPositionCacheSize() -> int

How many entries are allocated to the position cache?"""

    PrintColourMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPrintColourMode() -> int

Returns the print colour mode."""

    PrintMagnification = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPrintMagnification() -> int

Returns the print magnification."""

    PrintWrapMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPrintWrapMode() -> int

Is printing line wrapped?"""

    PunctuationChars = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPunctuationChars() -> str

Get the set of characters making up punctuation characters."""

    RangePointer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRangePointer(position, rangeLength) -> Any

Return a read-only pointer to a range of characters in the
document. May move the gap so that the range is contiguous,
but will only move up to rangeLength bytes."""

    ReadOnly = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetReadOnly() -> bool

In read-only mode?"""

    RectangularSelectionAnchor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRectangularSelectionAnchor() -> int

Return the anchor position of the rectangular selection."""

    RectangularSelectionAnchorVirtualSpace = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRectangularSelectionAnchorVirtualSpace() -> int

Return the virtual space of the anchor of the rectangular selection."""

    RectangularSelectionCaret = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRectangularSelectionCaret() -> int

Return the caret position of the rectangular selection."""

    RectangularSelectionCaretVirtualSpace = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRectangularSelectionCaretVirtualSpace() -> int

Return the virtual space of the caret of the rectangular selection."""

    RectangularSelectionModifier = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRectangularSelectionModifier() -> int

Get the modifier key used for rectangular selection."""

    ScrollWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetScrollWidth() -> int

Retrieve the document width assumed for scrolling."""

    ScrollWidthTracking = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetScrollWidthTracking() -> bool

Retrieve whether the scroll width tracks wide lines."""

    SearchFlags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSearchFlags() -> int

Get the search flags used by SearchInTarget."""

    SelAlpha = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelAlpha() -> int

Get the alpha of the selection."""

    SelectedText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectedText() -> str

Retrieve the selected text."""

    SelectedTextRaw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectedTextRaw() -> CharBuffer

Retrieve the selected text."""

    SelectionEmpty = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionEmpty() -> bool

Is every selected range empty?"""

    SelectionEnd = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionEnd() -> int

Returns the position at the end of the selection."""

    SelectionMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionMode() -> int

Get the mode of the current selection."""

    Selections = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelections() -> int

How many selections are there?"""

    SelectionStart = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelectionStart() -> int

Returns the position at the start of the selection."""

    SelEOLFilled = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelEOLFilled() -> bool

Is the selection end of line filled?"""

    Status = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStatus() -> int

Get error status."""

    STCCursor = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSTCCursor() -> int

Get cursor type."""

    STCFocus = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSTCFocus() -> bool

Get internal focus flag."""

    StringSelection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStringSelection() -> str

Gets the text currently selected in the control."""

    StyleBits = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStyleBits() -> int

Retrieve number of bits in style bytes used to hold the lexical state."""

    StyleBitsNeeded = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetStyleBitsNeeded() -> int

Retrieve the number of bits the current lexer needs for styling."""

    SubStyleBases = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSubStyleBases() -> str

Get the set of base styles that can be extended with sub styles."""

    TabDrawMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTabDrawMode() -> int

Retrieve the current tab draw mode."""

    TabIndents = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTabIndents() -> bool

Does a tab pressed when caret is within indentation indent?"""

    TabWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTabWidth() -> int

Retrieve the visible size of a tab."""

    TargetEnd = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTargetEnd() -> int

Get the position that ends the target."""

    TargetStart = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTargetStart() -> int

Get the position that starts the target."""

    TargetText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTargetText() -> str

Retrieve the text in the target."""

    TargetTextRaw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTargetTextRaw() -> CharBuffer

Retrieve the target text."""

    Technology = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTechnology() -> int

Get the tech."""

    Text = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetText() -> str

Retrieve all the text in the document."""

    TextLength = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTextLength() -> int

Retrieve the number of characters in the document."""

    TextRaw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTextRaw() -> CharBuffer

Retrieve all the text in the document."""

    TwoPhaseDraw = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTwoPhaseDraw() -> bool

Is drawing done in two phases with backgrounds drawn before
foregrounds?"""

    UndoCollection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUndoCollection() -> bool

Is undo history being collected?"""

    UseAntiAliasing = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUseAntiAliasing() -> bool

Returns the current UseAntiAliasing setting."""

    UseHorizontalScrollBar = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUseHorizontalScrollBar() -> bool

Is the horizontal scroll bar visible?"""

    UseTabs = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUseTabs() -> bool

Retrieve whether tabs will be used in indentation."""

    UseVerticalScrollBar = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUseVerticalScrollBar() -> bool

Is the vertical scroll bar visible?"""

    Value = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetValue() -> str

Gets the contents of the control."""

    ViewEOL = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetViewEOL() -> bool

Are the end of line characters visible?"""

    ViewWhiteSpace = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetViewWhiteSpace() -> int

Are white space characters currently visible? Returns one of
wxSTC_WS_* constants."""

    VirtualSpaceOptions = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetVirtualSpaceOptions() -> int

Return options for virtual space behaviour."""

    WhitespaceChars = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWhitespaceChars() -> str

Get the set of characters making up whitespace for when moving or
selecting by word."""

    WhitespaceSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWhitespaceSize() -> int

Get the size of the dots used to mark space characters."""

    WordChars = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWordChars() -> str

Get the set of characters making up words for when moving or selecting
by word."""

    WrapIndentMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWrapIndentMode() -> int

Retrieve how wrapped sublines are placed."""

    WrapMode = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWrapMode() -> int

Retrieve whether text is word wrapped."""

    WrapStartIndent = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWrapStartIndent() -> int

Retrieve the start indent for wrapped lines."""

    WrapVisualFlags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWrapVisualFlags() -> int

Retrieve the display mode of visual flags for wrapped lines."""

    WrapVisualFlagsLocation = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWrapVisualFlagsLocation() -> int

Retrieve the location of visual flags for wrapped lines."""

    XOffset = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetXOffset() -> int

Get the xOffset (ie, horizontal scroll position)."""

    Zoom = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetZoom() -> int

Retrieve the zoom level."""



class StyledTextEvent(__wx__core.CommandEvent):
    """
    StyledTextEvent(commandType=0, id=0) -> None
    StyledTextEvent(event) -> None
    
    The type of events sent from wxStyledTextCtrl.
    """
    def Clone(self): # real signature unknown; restored from __doc__
        """ Clone(self) -> Optional[Event] """
        pass

    def GetAlt(self): # real signature unknown; restored from __doc__
        """
        GetAlt() -> bool
        
        Returns true if the Alt key is pressed.
        """
        return False

    def GetAnnotationsLinesAdded(self): # real signature unknown; restored from __doc__
        """
        GetAnnotationsLinesAdded() -> int
        
        Returns the number of lines that have been added to or removed from an
        annotation.
        """
        return 0

    def GetControl(self): # real signature unknown; restored from __doc__
        """
        GetControl() -> bool
        
        Returns true if the Control key is pressed.
        """
        return False

    def GetDragFlags(self): # real signature unknown; restored from __doc__
        """
        GetDragFlags() -> int
        
        Returns flags for the drag operation associated with this event.
        """
        return 0

    def GetDragResult(self): # real signature unknown; restored from __doc__
        """
        GetDragResult() -> DragResult
        
        Returns drag result for this event.
        """
        pass

    def GetDragText(self): # real signature unknown; restored from __doc__
        """ GetDragText() -> str """
        return ""

    def GetFoldLevelNow(self): # real signature unknown; restored from __doc__
        """
        GetFoldLevelNow() -> int
        
        Returns the current fold level for the line.
        """
        return 0

    def GetFoldLevelPrev(self): # real signature unknown; restored from __doc__
        """
        GetFoldLevelPrev() -> int
        
        Returns previous fold level for the line.
        """
        return 0

    def GetKey(self): # real signature unknown; restored from __doc__
        """
        GetKey() -> int
        
        Returns the key code of the key that generated this event.
        """
        return 0

    def GetLength(self): # real signature unknown; restored from __doc__
        """
        GetLength() -> int
        
        Returns the length (number of characters) of this event.
        """
        return 0

    def GetLine(self): # real signature unknown; restored from __doc__
        """
        GetLine() -> int
        
        Returns zero-based line number for this event.
        """
        return 0

    def GetLinesAdded(self): # real signature unknown; restored from __doc__
        """
        GetLinesAdded() -> int
        
        Returns the number of lines added or deleted with this event.
        """
        return 0

    def GetListCompletionMethod(self): # real signature unknown; restored from __doc__
        """
        GetListCompletionMethod() -> int
        
        Returns a value describing the action that closed the list.
        """
        return 0

    def GetListType(self): # real signature unknown; restored from __doc__
        """
        GetListType() -> int
        
        Returns the list type for this event.
        """
        return 0

    def GetLParam(self): # real signature unknown; restored from __doc__
        """
        GetLParam() -> int
        
        Returns the value of the LParam field for this event.
        """
        return 0

    def GetMargin(self): # real signature unknown; restored from __doc__
        """
        GetMargin() -> int
        
        Returns the zero-based index of the margin that generated this event.
        """
        return 0

    def GetMessage(self): # real signature unknown; restored from __doc__
        """
        GetMessage() -> int
        
        Returns a message number while a macro is being recorded.
        """
        return 0

    def GetModificationType(self): # real signature unknown; restored from __doc__
        """
        GetModificationType() -> int
        
        Returns the modification type for this event.
        """
        return 0

    def GetModifiers(self): # real signature unknown; restored from __doc__
        """
        GetModifiers() -> int
        
        Returns the modifiers of the key press or mouse click for this event.
        """
        return 0

    def GetPosition(self): # real signature unknown; restored from __doc__
        """
        GetPosition() -> int
        
        Returns the zero-based text position associated this event.
        """
        return 0

    def GetShift(self): # real signature unknown; restored from __doc__
        """
        GetShift() -> bool
        
        Returns true if the Shift key is pressed.
        """
        return False

    def GetText(self): # real signature unknown; restored from __doc__
        """ GetText() -> str """
        return ""

    def GetToken(self): # real signature unknown; restored from __doc__
        """
        GetToken() -> int
        
        Returns the token value for this event.
        """
        return 0

    def GetUpdated(self): # real signature unknown; restored from __doc__
        """
        GetUpdated() -> int
        
        Returns the value of the updated field for this event.
        """
        return 0

    def GetWParam(self): # real signature unknown; restored from __doc__
        """
        GetWParam() -> int
        
        Returns value of the WParam field for this event.
        """
        return 0

    def GetX(self): # real signature unknown; restored from __doc__
        """
        GetX() -> int
        
        Returns the X coordinate of the mouse for this event.
        """
        return 0

    def GetY(self): # real signature unknown; restored from __doc__
        """
        GetY() -> int
        
        Returns the Y coordinate of the mouse for this event.
        """
        return 0

    def SetAnnotationLinesAdded(self, val): # real signature unknown; restored from __doc__
        """
        SetAnnotationLinesAdded(val) -> None
        
        Sets the annotation lines added value for this event.
        """
        pass

    def SetDragFlags(self, flags): # real signature unknown; restored from __doc__
        """
        SetDragFlags(flags) -> None
        
        Sets the drag flags for this event.
        """
        pass

    def SetDragResult(self, val): # real signature unknown; restored from __doc__
        """
        SetDragResult(val) -> None
        
        Sets the drag result for this event.
        """
        pass

    def SetDragText(self, val): # real signature unknown; restored from __doc__
        """
        SetDragText(val) -> None
        
        Sets the drag text for this event.
        """
        pass

    def SetFoldLevelNow(self, val): # real signature unknown; restored from __doc__
        """
        SetFoldLevelNow(val) -> None
        
        Sets the current fold level for this event.
        """
        pass

    def SetFoldLevelPrev(self, val): # real signature unknown; restored from __doc__
        """
        SetFoldLevelPrev(val) -> None
        
        Sets the previous fold level for this event.
        """
        pass

    def SetKey(self, k): # real signature unknown; restored from __doc__
        """
        SetKey(k) -> None
        
        Sets the key code for this event.
        """
        pass

    def SetLength(self, len): # real signature unknown; restored from __doc__
        """
        SetLength(len) -> None
        
        Sets the length value for this event.
        """
        pass

    def SetLine(self, val): # real signature unknown; restored from __doc__
        """
        SetLine(val) -> None
        
        Sets line number for this event.
        """
        pass

    def SetLinesAdded(self, num): # real signature unknown; restored from __doc__
        """
        SetLinesAdded(num) -> None
        
        Sets the number of lines added for this event.
        """
        pass

    def SetListCompletionMethod(self, val): # real signature unknown; restored from __doc__
        """
        SetListCompletionMethod(val) -> None
        
        Sets the list completion method for this event.
        """
        pass

    def SetListType(self, val): # real signature unknown; restored from __doc__
        """
        SetListType(val) -> None
        
        Sets the list type for this event.
        """
        pass

    def SetLParam(self, val): # real signature unknown; restored from __doc__
        """
        SetLParam(val) -> None
        
        Sets value of the LParam field for this event.
        """
        pass

    def SetMargin(self, val): # real signature unknown; restored from __doc__
        """
        SetMargin(val) -> None
        
        Sets margin number for this event.
        """
        pass

    def SetMessage(self, val): # real signature unknown; restored from __doc__
        """
        SetMessage(val) -> None
        
        Sets message number for this event.
        """
        pass

    def SetModificationType(self, t): # real signature unknown; restored from __doc__
        """
        SetModificationType(t) -> None
        
        Sets the modification type for this event.
        """
        pass

    def SetModifiers(self, m): # real signature unknown; restored from __doc__
        """
        SetModifiers(m) -> None
        
        Sets the value of the modifiers field for this event.
        """
        pass

    def SetPosition(self, pos): # real signature unknown; restored from __doc__
        """
        SetPosition(pos) -> None
        
        Sets file position for this event.
        """
        pass

    def SetText(self, t): # real signature unknown; restored from __doc__
        """
        SetText(t) -> None
        
        Sets the text for this event.
        """
        pass

    def SetToken(self, val): # real signature unknown; restored from __doc__
        """
        SetToken(val) -> None
        
        Sets the token for this event.
        """
        pass

    def SetUpdated(self, val): # real signature unknown; restored from __doc__
        """
        SetUpdated(val) -> None
        
        Sets the value of the updated field for this event.
        """
        pass

    def SetWParam(self, val): # real signature unknown; restored from __doc__
        """
        SetWParam(val) -> None
        
        Sets the value of the WParam field for this event.
        """
        pass

    def SetX(self, val): # real signature unknown; restored from __doc__
        """
        SetX(val) -> None
        
        Sets the X value for this event.
        """
        pass

    def SetY(self, val): # real signature unknown; restored from __doc__
        """
        SetY(val) -> None
        
        Sets the Y value for this event.
        """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    Alt = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAlt() -> bool

Returns true if the Alt key is pressed."""

    AnnotationsLinesAdded = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAnnotationsLinesAdded() -> int

Returns the number of lines that have been added to or removed from an
annotation."""

    Control = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetControl() -> bool

Returns true if the Control key is pressed."""

    DragFlags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDragFlags() -> int

Returns flags for the drag operation associated with this event."""

    DragResult = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDragResult() -> DragResult

Returns drag result for this event."""

    DragText = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetDragText() -> str"""

    FoldLevelNow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFoldLevelNow() -> int

Returns the current fold level for the line."""

    FoldLevelPrev = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFoldLevelPrev() -> int

Returns previous fold level for the line."""

    Key = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetKey() -> int

Returns the key code of the key that generated this event."""

    Length = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLength() -> int

Returns the length (number of characters) of this event."""

    Line = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLine() -> int

Returns zero-based line number for this event."""

    LinesAdded = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLinesAdded() -> int

Returns the number of lines added or deleted with this event."""

    ListCompletionMethod = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetListCompletionMethod() -> int

Returns a value describing the action that closed the list."""

    ListType = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetListType() -> int

Returns the list type for this event."""

    LParam = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetLParam() -> int

Returns the value of the LParam field for this event."""

    Margin = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMargin() -> int

Returns the zero-based index of the margin that generated this event."""

    Message = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMessage() -> int

Returns a message number while a macro is being recorded."""

    ModificationType = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetModificationType() -> int

Returns the modification type for this event."""

    Modifiers = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetModifiers() -> int

Returns the modifiers of the key press or mouse click for this event."""

    Position = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPosition() -> int

Returns the zero-based text position associated this event."""

    Shift = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetShift() -> bool

Returns true if the Shift key is pressed."""

    Text = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetText() -> str"""

    Token = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetToken() -> int

Returns the token value for this event."""

    Updated = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetUpdated() -> int

Returns the value of the updated field for this event."""

    WParam = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWParam() -> int

Returns value of the WParam field for this event."""

    X = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetX() -> int

Returns the X coordinate of the mouse for this event."""

    Y = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetY() -> int

Returns the Y coordinate of the mouse for this event."""



# variables with complex values

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000002690155E150>'

__spec__ = None # (!) real value is "ModuleSpec(name='wx._stc', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000002690155E150>, origin='D:\\\\project\\\\A_Board\\\\.venv\\\\Lib\\\\site-packages\\\\wx\\\\_stc.cp313-win_amd64.pyd')"

