⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stc.py

📁 Wxpython Implemented on Windows CE, Source code
💻 PY
📖 第 1 页 / 共 5 页
字号:
# This file was created automatically by SWIG 1.3.29.
# Don't modify this file, modify the SWIG interface instead.

"""
The `StyledTextCtrl` provides a text editor that can used as a syntax
highlighting source code editor, or similar.  Lexers for several programming
languages are built-in.
"""

import _stc
import new
new_instancemethod = new.instancemethod
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'PySwigObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static) or hasattr(self,name):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError,name

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

import types
try:
    _object = types.ObjectType
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0
del types


def _swig_setattr_nondynamic_method(set):
    def set_attr(self,name,value):
        if (name == "thisown"): return self.this.own(value)
        if hasattr(self,name) or (name == "this"):
            set(self,name,value)
        else:
            raise AttributeError("You cannot add attributes to %s" % self)
    return set_attr


import _core
import _misc
wx = _core 
__docfilter__ = wx.__DocFilter(globals()) 
STC_USE_DND = _stc.STC_USE_DND
STC_USE_POPUP = _stc.STC_USE_POPUP
STC_INVALID_POSITION = _stc.STC_INVALID_POSITION
STC_START = _stc.STC_START
STC_OPTIONAL_START = _stc.STC_OPTIONAL_START
STC_LEXER_START = _stc.STC_LEXER_START
STC_WS_INVISIBLE = _stc.STC_WS_INVISIBLE
STC_WS_VISIBLEALWAYS = _stc.STC_WS_VISIBLEALWAYS
STC_WS_VISIBLEAFTERINDENT = _stc.STC_WS_VISIBLEAFTERINDENT
STC_EOL_CRLF = _stc.STC_EOL_CRLF
STC_EOL_CR = _stc.STC_EOL_CR
STC_EOL_LF = _stc.STC_EOL_LF
STC_CP_UTF8 = _stc.STC_CP_UTF8
STC_CP_DBCS = _stc.STC_CP_DBCS
STC_MARKER_MAX = _stc.STC_MARKER_MAX
STC_MARK_CIRCLE = _stc.STC_MARK_CIRCLE
STC_MARK_ROUNDRECT = _stc.STC_MARK_ROUNDRECT
STC_MARK_ARROW = _stc.STC_MARK_ARROW
STC_MARK_SMALLRECT = _stc.STC_MARK_SMALLRECT
STC_MARK_SHORTARROW = _stc.STC_MARK_SHORTARROW
STC_MARK_EMPTY = _stc.STC_MARK_EMPTY
STC_MARK_ARROWDOWN = _stc.STC_MARK_ARROWDOWN
STC_MARK_MINUS = _stc.STC_MARK_MINUS
STC_MARK_PLUS = _stc.STC_MARK_PLUS
STC_MARK_VLINE = _stc.STC_MARK_VLINE
STC_MARK_LCORNER = _stc.STC_MARK_LCORNER
STC_MARK_TCORNER = _stc.STC_MARK_TCORNER
STC_MARK_BOXPLUS = _stc.STC_MARK_BOXPLUS
STC_MARK_BOXPLUSCONNECTED = _stc.STC_MARK_BOXPLUSCONNECTED
STC_MARK_BOXMINUS = _stc.STC_MARK_BOXMINUS
STC_MARK_BOXMINUSCONNECTED = _stc.STC_MARK_BOXMINUSCONNECTED
STC_MARK_LCORNERCURVE = _stc.STC_MARK_LCORNERCURVE
STC_MARK_TCORNERCURVE = _stc.STC_MARK_TCORNERCURVE
STC_MARK_CIRCLEPLUS = _stc.STC_MARK_CIRCLEPLUS
STC_MARK_CIRCLEPLUSCONNECTED = _stc.STC_MARK_CIRCLEPLUSCONNECTED
STC_MARK_CIRCLEMINUS = _stc.STC_MARK_CIRCLEMINUS
STC_MARK_CIRCLEMINUSCONNECTED = _stc.STC_MARK_CIRCLEMINUSCONNECTED
STC_MARK_BACKGROUND = _stc.STC_MARK_BACKGROUND
STC_MARK_DOTDOTDOT = _stc.STC_MARK_DOTDOTDOT
STC_MARK_ARROWS = _stc.STC_MARK_ARROWS
STC_MARK_PIXMAP = _stc.STC_MARK_PIXMAP
STC_MARK_FULLRECT = _stc.STC_MARK_FULLRECT
STC_MARK_CHARACTER = _stc.STC_MARK_CHARACTER
STC_MARKNUM_FOLDEREND = _stc.STC_MARKNUM_FOLDEREND
STC_MARKNUM_FOLDEROPENMID = _stc.STC_MARKNUM_FOLDEROPENMID
STC_MARKNUM_FOLDERMIDTAIL = _stc.STC_MARKNUM_FOLDERMIDTAIL
STC_MARKNUM_FOLDERTAIL = _stc.STC_MARKNUM_FOLDERTAIL
STC_MARKNUM_FOLDERSUB = _stc.STC_MARKNUM_FOLDERSUB
STC_MARKNUM_FOLDER = _stc.STC_MARKNUM_FOLDER
STC_MARKNUM_FOLDEROPEN = _stc.STC_MARKNUM_FOLDEROPEN
STC_MASK_FOLDERS = _stc.STC_MASK_FOLDERS
STC_MARGIN_SYMBOL = _stc.STC_MARGIN_SYMBOL
STC_MARGIN_NUMBER = _stc.STC_MARGIN_NUMBER
STC_STYLE_DEFAULT = _stc.STC_STYLE_DEFAULT
STC_STYLE_LINENUMBER = _stc.STC_STYLE_LINENUMBER
STC_STYLE_BRACELIGHT = _stc.STC_STYLE_BRACELIGHT
STC_STYLE_BRACEBAD = _stc.STC_STYLE_BRACEBAD
STC_STYLE_CONTROLCHAR = _stc.STC_STYLE_CONTROLCHAR
STC_STYLE_INDENTGUIDE = _stc.STC_STYLE_INDENTGUIDE
STC_STYLE_LASTPREDEFINED = _stc.STC_STYLE_LASTPREDEFINED
STC_STYLE_MAX = _stc.STC_STYLE_MAX
STC_CHARSET_ANSI = _stc.STC_CHARSET_ANSI
STC_CHARSET_DEFAULT = _stc.STC_CHARSET_DEFAULT
STC_CHARSET_BALTIC = _stc.STC_CHARSET_BALTIC
STC_CHARSET_CHINESEBIG5 = _stc.STC_CHARSET_CHINESEBIG5
STC_CHARSET_EASTEUROPE = _stc.STC_CHARSET_EASTEUROPE
STC_CHARSET_GB2312 = _stc.STC_CHARSET_GB2312
STC_CHARSET_GREEK = _stc.STC_CHARSET_GREEK
STC_CHARSET_HANGUL = _stc.STC_CHARSET_HANGUL
STC_CHARSET_MAC = _stc.STC_CHARSET_MAC
STC_CHARSET_OEM = _stc.STC_CHARSET_OEM
STC_CHARSET_RUSSIAN = _stc.STC_CHARSET_RUSSIAN
STC_CHARSET_CYRILLIC = _stc.STC_CHARSET_CYRILLIC
STC_CHARSET_SHIFTJIS = _stc.STC_CHARSET_SHIFTJIS
STC_CHARSET_SYMBOL = _stc.STC_CHARSET_SYMBOL
STC_CHARSET_TURKISH = _stc.STC_CHARSET_TURKISH
STC_CHARSET_JOHAB = _stc.STC_CHARSET_JOHAB
STC_CHARSET_HEBREW = _stc.STC_CHARSET_HEBREW
STC_CHARSET_ARABIC = _stc.STC_CHARSET_ARABIC
STC_CHARSET_VIETNAMESE = _stc.STC_CHARSET_VIETNAMESE
STC_CHARSET_THAI = _stc.STC_CHARSET_THAI
STC_CHARSET_8859_15 = _stc.STC_CHARSET_8859_15
STC_CASE_MIXED = _stc.STC_CASE_MIXED
STC_CASE_UPPER = _stc.STC_CASE_UPPER
STC_CASE_LOWER = _stc.STC_CASE_LOWER
STC_INDIC_MAX = _stc.STC_INDIC_MAX
STC_INDIC_PLAIN = _stc.STC_INDIC_PLAIN
STC_INDIC_SQUIGGLE = _stc.STC_INDIC_SQUIGGLE
STC_INDIC_TT = _stc.STC_INDIC_TT
STC_INDIC_DIAGONAL = _stc.STC_INDIC_DIAGONAL
STC_INDIC_STRIKE = _stc.STC_INDIC_STRIKE
STC_INDIC_HIDDEN = _stc.STC_INDIC_HIDDEN
STC_INDIC_BOX = _stc.STC_INDIC_BOX
STC_INDIC0_MASK = _stc.STC_INDIC0_MASK
STC_INDIC1_MASK = _stc.STC_INDIC1_MASK
STC_INDIC2_MASK = _stc.STC_INDIC2_MASK
STC_INDICS_MASK = _stc.STC_INDICS_MASK
STC_PRINT_NORMAL = _stc.STC_PRINT_NORMAL
STC_PRINT_INVERTLIGHT = _stc.STC_PRINT_INVERTLIGHT
STC_PRINT_BLACKONWHITE = _stc.STC_PRINT_BLACKONWHITE
STC_PRINT_COLOURONWHITE = _stc.STC_PRINT_COLOURONWHITE
STC_PRINT_COLOURONWHITEDEFAULTBG = _stc.STC_PRINT_COLOURONWHITEDEFAULTBG
STC_FIND_WHOLEWORD = _stc.STC_FIND_WHOLEWORD
STC_FIND_MATCHCASE = _stc.STC_FIND_MATCHCASE
STC_FIND_WORDSTART = _stc.STC_FIND_WORDSTART
STC_FIND_REGEXP = _stc.STC_FIND_REGEXP
STC_FIND_POSIX = _stc.STC_FIND_POSIX
STC_FOLDLEVELBASE = _stc.STC_FOLDLEVELBASE
STC_FOLDLEVELWHITEFLAG = _stc.STC_FOLDLEVELWHITEFLAG
STC_FOLDLEVELHEADERFLAG = _stc.STC_FOLDLEVELHEADERFLAG
STC_FOLDLEVELBOXHEADERFLAG = _stc.STC_FOLDLEVELBOXHEADERFLAG
STC_FOLDLEVELBOXFOOTERFLAG = _stc.STC_FOLDLEVELBOXFOOTERFLAG
STC_FOLDLEVELCONTRACTED = _stc.STC_FOLDLEVELCONTRACTED
STC_FOLDLEVELUNINDENT = _stc.STC_FOLDLEVELUNINDENT
STC_FOLDLEVELNUMBERMASK = _stc.STC_FOLDLEVELNUMBERMASK
STC_FOLDFLAG_LINEBEFORE_EXPANDED = _stc.STC_FOLDFLAG_LINEBEFORE_EXPANDED
STC_FOLDFLAG_LINEBEFORE_CONTRACTED = _stc.STC_FOLDFLAG_LINEBEFORE_CONTRACTED
STC_FOLDFLAG_LINEAFTER_EXPANDED = _stc.STC_FOLDFLAG_LINEAFTER_EXPANDED
STC_FOLDFLAG_LINEAFTER_CONTRACTED = _stc.STC_FOLDFLAG_LINEAFTER_CONTRACTED
STC_FOLDFLAG_LEVELNUMBERS = _stc.STC_FOLDFLAG_LEVELNUMBERS
STC_FOLDFLAG_BOX = _stc.STC_FOLDFLAG_BOX
STC_TIME_FOREVER = _stc.STC_TIME_FOREVER
STC_WRAP_NONE = _stc.STC_WRAP_NONE
STC_WRAP_WORD = _stc.STC_WRAP_WORD
STC_WRAP_CHAR = _stc.STC_WRAP_CHAR
STC_WRAPVISUALFLAG_NONE = _stc.STC_WRAPVISUALFLAG_NONE
STC_WRAPVISUALFLAG_END = _stc.STC_WRAPVISUALFLAG_END
STC_WRAPVISUALFLAG_START = _stc.STC_WRAPVISUALFLAG_START
STC_WRAPVISUALFLAGLOC_DEFAULT = _stc.STC_WRAPVISUALFLAGLOC_DEFAULT
STC_WRAPVISUALFLAGLOC_END_BY_TEXT = _stc.STC_WRAPVISUALFLAGLOC_END_BY_TEXT
STC_WRAPVISUALFLAGLOC_START_BY_TEXT = _stc.STC_WRAPVISUALFLAGLOC_START_BY_TEXT
STC_CACHE_NONE = _stc.STC_CACHE_NONE
STC_CACHE_CARET = _stc.STC_CACHE_CARET
STC_CACHE_PAGE = _stc.STC_CACHE_PAGE
STC_CACHE_DOCUMENT = _stc.STC_CACHE_DOCUMENT
STC_EDGE_NONE = _stc.STC_EDGE_NONE
STC_EDGE_LINE = _stc.STC_EDGE_LINE
STC_EDGE_BACKGROUND = _stc.STC_EDGE_BACKGROUND
STC_CURSORNORMAL = _stc.STC_CURSORNORMAL
STC_CURSORWAIT = _stc.STC_CURSORWAIT
STC_VISIBLE_SLOP = _stc.STC_VISIBLE_SLOP
STC_VISIBLE_STRICT = _stc.STC_VISIBLE_STRICT
STC_CARET_SLOP = _stc.STC_CARET_SLOP
STC_CARET_STRICT = _stc.STC_CARET_STRICT
STC_CARET_JUMPS = _stc.STC_CARET_JUMPS
STC_CARET_EVEN = _stc.STC_CARET_EVEN
STC_SEL_STREAM = _stc.STC_SEL_STREAM
STC_SEL_RECTANGLE = _stc.STC_SEL_RECTANGLE
STC_SEL_LINES = _stc.STC_SEL_LINES
STC_KEYWORDSET_MAX = _stc.STC_KEYWORDSET_MAX
STC_MOD_INSERTTEXT = _stc.STC_MOD_INSERTTEXT
STC_MOD_DELETETEXT = _stc.STC_MOD_DELETETEXT
STC_MOD_CHANGESTYLE = _stc.STC_MOD_CHANGESTYLE
STC_MOD_CHANGEFOLD = _stc.STC_MOD_CHANGEFOLD
STC_PERFORMED_USER = _stc.STC_PERFORMED_USER
STC_PERFORMED_UNDO = _stc.STC_PERFORMED_UNDO
STC_PERFORMED_REDO = _stc.STC_PERFORMED_REDO
STC_MULTISTEPUNDOREDO = _stc.STC_MULTISTEPUNDOREDO
STC_LASTSTEPINUNDOREDO = _stc.STC_LASTSTEPINUNDOREDO
STC_MOD_CHANGEMARKER = _stc.STC_MOD_CHANGEMARKER
STC_MOD_BEFOREINSERT = _stc.STC_MOD_BEFOREINSERT
STC_MOD_BEFOREDELETE = _stc.STC_MOD_BEFOREDELETE
STC_MULTILINEUNDOREDO = _stc.STC_MULTILINEUNDOREDO
STC_MODEVENTMASKALL = _stc.STC_MODEVENTMASKALL
STC_KEY_DOWN = _stc.STC_KEY_DOWN
STC_KEY_UP = _stc.STC_KEY_UP
STC_KEY_LEFT = _stc.STC_KEY_LEFT
STC_KEY_RIGHT = _stc.STC_KEY_RIGHT
STC_KEY_HOME = _stc.STC_KEY_HOME
STC_KEY_END = _stc.STC_KEY_END
STC_KEY_PRIOR = _stc.STC_KEY_PRIOR
STC_KEY_NEXT = _stc.STC_KEY_NEXT
STC_KEY_DELETE = _stc.STC_KEY_DELETE
STC_KEY_INSERT = _stc.STC_KEY_INSERT
STC_KEY_ESCAPE = _stc.STC_KEY_ESCAPE
STC_KEY_BACK = _stc.STC_KEY_BACK
STC_KEY_TAB = _stc.STC_KEY_TAB
STC_KEY_RETURN = _stc.STC_KEY_RETURN
STC_KEY_ADD = _stc.STC_KEY_ADD
STC_KEY_SUBTRACT = _stc.STC_KEY_SUBTRACT
STC_KEY_DIVIDE = _stc.STC_KEY_DIVIDE
STC_SCMOD_NORM = _stc.STC_SCMOD_NORM
STC_SCMOD_SHIFT = _stc.STC_SCMOD_SHIFT
STC_SCMOD_CTRL = _stc.STC_SCMOD_CTRL
STC_SCMOD_ALT = _stc.STC_SCMOD_ALT
STC_LEX_CONTAINER = _stc.STC_LEX_CONTAINER
STC_LEX_NULL = _stc.STC_LEX_NULL
STC_LEX_PYTHON = _stc.STC_LEX_PYTHON
STC_LEX_CPP = _stc.STC_LEX_CPP
STC_LEX_HTML = _stc.STC_LEX_HTML
STC_LEX_XML = _stc.STC_LEX_XML
STC_LEX_PERL = _stc.STC_LEX_PERL
STC_LEX_SQL = _stc.STC_LEX_SQL
STC_LEX_VB = _stc.STC_LEX_VB
STC_LEX_PROPERTIES = _stc.STC_LEX_PROPERTIES
STC_LEX_ERRORLIST = _stc.STC_LEX_ERRORLIST
STC_LEX_MAKEFILE = _stc.STC_LEX_MAKEFILE
STC_LEX_BATCH = _stc.STC_LEX_BATCH
STC_LEX_XCODE = _stc.STC_LEX_XCODE
STC_LEX_LATEX = _stc.STC_LEX_LATEX
STC_LEX_LUA = _stc.STC_LEX_LUA
STC_LEX_DIFF = _stc.STC_LEX_DIFF
STC_LEX_CONF = _stc.STC_LEX_CONF
STC_LEX_PASCAL = _stc.STC_LEX_PASCAL
STC_LEX_AVE = _stc.STC_LEX_AVE
STC_LEX_ADA = _stc.STC_LEX_ADA
STC_LEX_LISP = _stc.STC_LEX_LISP
STC_LEX_RUBY = _stc.STC_LEX_RUBY
STC_LEX_EIFFEL = _stc.STC_LEX_EIFFEL
STC_LEX_EIFFELKW = _stc.STC_LEX_EIFFELKW
STC_LEX_TCL = _stc.STC_LEX_TCL
STC_LEX_NNCRONTAB = _stc.STC_LEX_NNCRONTAB
STC_LEX_BULLANT = _stc.STC_LEX_BULLANT
STC_LEX_VBSCRIPT = _stc.STC_LEX_VBSCRIPT
STC_LEX_BAAN = _stc.STC_LEX_BAAN
STC_LEX_MATLAB = _stc.STC_LEX_MATLAB
STC_LEX_SCRIPTOL = _stc.STC_LEX_SCRIPTOL
STC_LEX_ASM = _stc.STC_LEX_ASM
STC_LEX_CPPNOCASE = _stc.STC_LEX_CPPNOCASE
STC_LEX_FORTRAN = _stc.STC_LEX_FORTRAN
STC_LEX_F77 = _stc.STC_LEX_F77
STC_LEX_CSS = _stc.STC_LEX_CSS
STC_LEX_POV = _stc.STC_LEX_POV
STC_LEX_LOUT = _stc.STC_LEX_LOUT
STC_LEX_ESCRIPT = _stc.STC_LEX_ESCRIPT
STC_LEX_PS = _stc.STC_LEX_PS
STC_LEX_NSIS = _stc.STC_LEX_NSIS
STC_LEX_MMIXAL = _stc.STC_LEX_MMIXAL
STC_LEX_CLW = _stc.STC_LEX_CLW
STC_LEX_CLWNOCASE = _stc.STC_LEX_CLWNOCASE
STC_LEX_LOT = _stc.STC_LEX_LOT
STC_LEX_YAML = _stc.STC_LEX_YAML
STC_LEX_TEX = _stc.STC_LEX_TEX
STC_LEX_METAPOST = _stc.STC_LEX_METAPOST
STC_LEX_POWERBASIC = _stc.STC_LEX_POWERBASIC
STC_LEX_FORTH = _stc.STC_LEX_FORTH
STC_LEX_ERLANG = _stc.STC_LEX_ERLANG
STC_LEX_OCTAVE = _stc.STC_LEX_OCTAVE
STC_LEX_MSSQL = _stc.STC_LEX_MSSQL
STC_LEX_VERILOG = _stc.STC_LEX_VERILOG
STC_LEX_KIX = _stc.STC_LEX_KIX
STC_LEX_GUI4CLI = _stc.STC_LEX_GUI4CLI
STC_LEX_SPECMAN = _stc.STC_LEX_SPECMAN
STC_LEX_AU3 = _stc.STC_LEX_AU3
STC_LEX_APDL = _stc.STC_LEX_APDL
STC_LEX_BASH = _stc.STC_LEX_BASH
STC_LEX_ASN1 = _stc.STC_LEX_ASN1
STC_LEX_VHDL = _stc.STC_LEX_VHDL
STC_LEX_CAML = _stc.STC_LEX_CAML
STC_LEX_BLITZBASIC = _stc.STC_LEX_BLITZBASIC
STC_LEX_PUREBASIC = _stc.STC_LEX_PUREBASIC
STC_LEX_HASKELL = _stc.STC_LEX_HASKELL
STC_LEX_PHPSCRIPT = _stc.STC_LEX_PHPSCRIPT
STC_LEX_TADS3 = _stc.STC_LEX_TADS3
STC_LEX_REBOL = _stc.STC_LEX_REBOL
STC_LEX_SMALLTALK = _stc.STC_LEX_SMALLTALK
STC_LEX_FLAGSHIP = _stc.STC_LEX_FLAGSHIP
STC_LEX_CSOUND = _stc.STC_LEX_CSOUND
STC_LEX_FREEBASIC = _stc.STC_LEX_FREEBASIC
STC_LEX_ASP = _stc.STC_LEX_ASP
STC_LEX_PHP = _stc.STC_LEX_PHP
STC_LEX_AUTOMATIC = _stc.STC_LEX_AUTOMATIC

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -