Enums

FORMATTYPE

class FORMATTYPE
FORMATTYPE.MAC
FORMATTYPE.UNIX
FORMATTYPE.WIN

BUFFERENCODING

class BUFFERENCODING
BUFFERENCODING.ANSI
BUFFERENCODING.COOKIE
BUFFERENCODING.ENC8BIT
BUFFERENCODING.UCS2BE
BUFFERENCODING.UCS2BE_NOBOM
BUFFERENCODING.UCS2LE
BUFFERENCODING.UCS2LE_NOBOM
BUFFERENCODING.UTF8

STATUSBARSECTION

class STATUSBARSECTION
STATUSBARSECTION.CURPOS
STATUSBARSECTION.DOCSIZE
STATUSBARSECTION.DOCTYPE
STATUSBARSECTION.EOFFORMAT
STATUSBARSECTION.TYPINGMODE
STATUSBARSECTION.UNICODETYPE

SCINTILLANOTIFICATION

class SCINTILLANOTFICATION
SCINTILLANOTIFICATION.STYLENEEDED

Arguments contains: position

SCINTILLANOTIFICATION.CHARADDED

Arguments contains: ch - the character added (as an int)

SCINTILLANOTIFICATION.SAVEPOINTREACHED
SCINTILLANOTIFICATION.SAVEPOINTLEFT
SCINTILLANOTIFICATION.MODIFYATTEMPTRO
SCINTILLANOTIFICATION.KEY

Arguments contains: ch - the key code, modifiers, elements from the KEYMOD enum

SCINTILLANOTIFICATION.DOUBLECLICK

Arguments contains: position (in the file), modifiers (from KEYMOD), line, line number

SCINTILLANOTIFICATION.UPDATEUI
SCINTILLANOTIFICATION.MODIFIED

Arguments contains: position, modificationType (a set of flags from MODIFICATIONFLAGS), text, length, linesAdded, line, foldLevelNow, foldLevelPrev, annotationLinesAdded (only for MODIFICATIONFLAGS.CHANGEANNOTATION), token (only for MODIFICATIONFLAGS.CONTAINER)

SCINTILLANOTIFICATION.MACRORECORD

Arguments contains: message, wParam, lParam

SCINTILLANOTIFICATION.MARGINCLICK

Arguments contains: margin

SCINTILLANOTIFICATION.NEEDSHOWN
SCINTILLANOTIFICATION.PAINTED

Note: Because Scintilla events are processed by Python asynchronously, care must be taken if handling a callback for this event - the window may have just been painted, or it may have been painted again since etc.

SCINTILLANOTIFICATION.USERLISTSELECTION

Arguments contains: text, listType, position

SCINTILLANOTIFICATION.URIDROPPED
SCINTILLANOTIFICATION.DWELLSTART

Arguments contains: position, x, y

SCINTILLANOTIFICATION.DWELLEND

Arguments contains: position, x, y

SCINTILLANOTIFICATION.ZOOM
SCINTILLANOTIFICATION.HOTSPOTCLICK

Arguments contains: position, modifiers (from the KEYMOD enum)

SCINTILLANOTIFICATION.HOTSPOTDOUBLECLICK

Arguments contains: position, modifiers (from the KEYMOD enum)

SCINTILLANOTIFICATION.CALLTIPCLICK

Arguments contains: position

SCINTILLANOTIFICATION.AUTOCSELECTION

Arguments contains: text, position

SCINTILLANOTIFICATION.INDICATORCLICK
SCINTILLANOTIFICATION.INDICATORRELEASE
SCINTILLANOTIFICATION.AUTOCCANCELLED
SCINTILLANOTIFICATION.AUTOCCHARDELETED
SCINTILLANOTIFICATION.FOCUSIN
SCINTILLANOTIFICATION.FOCUSOUT

SCINTILLAMESSAGE

class SCINTILLAMESSAGE

This enum contains all the messages defined in Scintilla - e.g. SCI_APPENDTEXT. For a complete list, see the Scintilla documentation.

NOTIFICATION

class NOTIFICATION
NOTIFICATION.BUFFERACTIVATED

Arguments contains: bufferID

NOTIFICATION.FILEBEFORECLOSE

Arguments contains: bufferID

NOTIFICATION.FILEBEFORELOAD
NOTIFICATION.FILEBEFOREOPEN

Arguments contains: bufferID

NOTIFICATION.FILEBEFORESAVE

Arguments contains: bufferID

NOTIFICATION.FILECLOSED

Arguments contains: bufferID

NOTIFICATION.FILELOADFAILED

Arguments contains: bufferID

NOTIFICATION.FILEOPENED

Arguments contains: bufferID

NOTIFICATION.FILESAVED
NOTIFICATION.LANGCHANGED

Arguments contains: bufferID

NOTIFICATION.READONLYCHANGED

Arguments contains: bufferID, readonly, and dirty. dirty is set to True if the file is currently marked as dirty.

NOTIFICATION.READY
NOTIFICATION.SHORTCUTREMAPPED

Arguments contains: commandID, key, isCtrl, isAlt and isShift.

NOTIFICATION.SHUTDOWN
NOTIFICATION.TBMODIFICATION
NOTIFICATION.WORDSTYLESUPDATED

Arguments contains: bufferID

MESSAGEBOXFLAGS

class MESSAGEBOXFLAGS
MESSAGEBOXFLAGS.ABORTRETRYIGNORE
MESSAGEBOXFLAGS.CANCELTRYCONTINUE
MESSAGEBOXFLAGS.DEFBUTTON1
MESSAGEBOXFLAGS.DEFBUTTON2
MESSAGEBOXFLAGS.DEFBUTTON3
MESSAGEBOXFLAGS.DEFBUTTON4
MESSAGEBOXFLAGS.ICONASTERISK
MESSAGEBOXFLAGS.ICONERROR
MESSAGEBOXFLAGS.ICONEXCLAMATION
MESSAGEBOXFLAGS.ICONHAND
MESSAGEBOXFLAGS.ICONINFORMATION
MESSAGEBOXFLAGS.ICONQUESTION
MESSAGEBOXFLAGS.ICONSTOP
MESSAGEBOXFLAGS.ICONWARNING
MESSAGEBOXFLAGS.OK
MESSAGEBOXFLAGS.OKCANCEL
MESSAGEBOXFLAGS.RETRYCANCEL
MESSAGEBOXFLAGS.YESNO
MESSAGEBOXFLAGS.YESNOCANCEL
MESSAGEBOXFLAGS.RESULTCONTINUE
MESSAGEBOXFLAGS.RESULTABORT
MESSAGEBOXFLAGS.RESULTCANCEL
MESSAGEBOXFLAGS.RESULTIGNORE
MESSAGEBOXFLAGS.RESULTNO
MESSAGEBOXFLAGS.RESULTOK
MESSAGEBOXFLAGS.RESULTRETRY
MESSAGEBOXFLAGS.RESULTTRYAGAIN
MESSAGEBOXFLAGS.RESULTYES

ANNOTATIONVISIBLE

class ANNOTATIONVISIBLE
ANNOTATIONVISIBLE.HIDDEN
ANNOTATIONVISIBLE.STANDARD
ANNOTATIONVISIBLE.BOXED

AUTOMATICFOLD

class AUTOMATICFOLD
AUTOMATICFOLD.SHOW
AUTOMATICFOLD.CLICK
AUTOMATICFOLD.CHANGE

CARETPOLICY

class CARETPOLICY
CARETPOLICY.SLOP
CARETPOLICY.STRICT
CARETPOLICY.JUMPS
CARETPOLICY.EVEN

CARETSTICKY

class CARETSTICKY
CARETSTICKY.OFF
CARETSTICKY.ON
CARETSTICKY.WHITESPACE

CARETSTYLE

class CARETSTYLE
CARETSTYLE.INVISIBLE
CARETSTYLE.LINE
CARETSTYLE.BLOCK

CASEINSENSITIVEBEHAVIOUR

class CASEINSENSITIVEBEHAVIOUR
CASEINSENSITIVEBEHAVIOUR.RESPECTCASE
CASEINSENSITIVEBEHAVIOUR.IGNORECASE

CASEVISIBLE

class CASEVISIBLE
CASEVISIBLE.MIXED
CASEVISIBLE.UPPER
CASEVISIBLE.LOWER

CHARACTERSET

class CHARACTERSET
CHARACTERSET.ANSI
CHARACTERSET.DEFAULT
CHARACTERSET.BALTIC
CHARACTERSET.CHINESEBIG5
CHARACTERSET.EASTEUROPE
CHARACTERSET.GB2312
CHARACTERSET.GREEK
CHARACTERSET.HANGUL
CHARACTERSET.MAC
CHARACTERSET.OEM
CHARACTERSET.RUSSIAN
CHARACTERSET.CYRILLIC
CHARACTERSET.SHIFTJIS
CHARACTERSET.SYMBOL
CHARACTERSET.TURKISH
CHARACTERSET.JOHAB
CHARACTERSET.HEBREW
CHARACTERSET.ARABIC
CHARACTERSET.VIETNAMESE
CHARACTERSET.THAI
CHARACTERSET.8859_15

CURSORSHAPE

class CURSORSHAPE
CURSORSHAPE.NORMAL
CURSORSHAPE.ARROW
CURSORSHAPE.WAIT
CURSORSHAPE.REVERSEARROW

EDGEVISUALSTYLE

class EDGEVISUALSTYLE
EDGEVISUALSTYLE.NONE
EDGEVISUALSTYLE.LINE
EDGEVISUALSTYLE.BACKGROUND

ENDOFLINE

class ENDOFLINE
ENDOFLINE.CRLF
ENDOFLINE.CR
ENDOFLINE.LF

FINDOPTION

class FINDOPTION
FINDOPTION.WHOLEWORD
FINDOPTION.MATCHCASE
FINDOPTION.WORDSTART
FINDOPTION.REGEXP
FINDOPTION.POSIX

FOLDACTION

class FOLDACTION
FOLDACTION._CONTRACT
FOLDACTION._EXPAND
FOLDACTION._TOGGLE

FOLDFLAG

class FOLDFLAG
FOLDFLAG.LINEBEFORE_EXPANDED
FOLDFLAG.LINEBEFORE_CONTRACTED
FOLDFLAG.LINEAFTER_EXPANDED
FOLDFLAG.LINEAFTER_CONTRACTED
FOLDFLAG.LEVELNUMBERS

FOLDLEVEL

class FOLDLEVEL
FOLDLEVEL.BASE
FOLDLEVEL.WHITEFLAG
FOLDLEVEL.HEADERFLAG
FOLDLEVEL.NUMBERMASK

FONTQUALITY

class FONTQUALITY
FONTQUALITY.QUALITY_MASK
FONTQUALITY.QUALITY_DEFAULT
FONTQUALITY.QUALITY_NON_ANTIALIASED
FONTQUALITY.QUALITY_ANTIALIASED
FONTQUALITY.QUALITY_LCD_OPTIMIZED

FONTWEIGHT

class FONTWEIGHT
FONTWEIGHT.NORMAL
FONTWEIGHT.SEMIBOLD
FONTWEIGHT.BOLD

INDENTVIEW

class INDENTVIEW
INDENTVIEW.NONE
INDENTVIEW.REAL
INDENTVIEW.LOOKFORWARD
INDENTVIEW.LOOKBOTH

INDICATORSTYLE

class INDICATORSTYLE
INDICATORSTYLE.PLAIN
INDICATORSTYLE.SQUIGGLE
INDICATORSTYLE.TT
INDICATORSTYLE.DIAGONAL
INDICATORSTYLE.STRIKE
INDICATORSTYLE.HIDDEN
INDICATORSTYLE.BOX
INDICATORSTYLE.ROUNDBOX
INDICATORSTYLE.STRAIGHTBOX
INDICATORSTYLE.DASH
INDICATORSTYLE.DOTS
INDICATORSTYLE.SQUIGGLELOW
INDICATORSTYLE.DOTBOX
INDICATORSTYLE.SQUIGGLEPIXMAP
INDICATORSTYLE.COMPOSITIONTHICK
INDICATORSTYLE.MAX
INDICATORSTYLE.CONTAINER

KEYMOD

class KEYMOD
KEYMOD.NORM
KEYMOD.SHIFT
KEYMOD.CTRL
KEYMOD.ALT
KEYMOD.SUPER
KEYMOD.META

KEYS

class KEYS
KEYS.DOWN
KEYS.UP
KEYS.LEFT
KEYS.RIGHT
KEYS.HOME
KEYS.END
KEYS.PRIOR
KEYS.NEXT
KEYS.DELETE
KEYS.INSERT
KEYS.ESCAPE
KEYS.BACK
KEYS.TAB
KEYS.RETURN
KEYS.ADD
KEYS.SUBTRACT
KEYS.DIVIDE
KEYS.WIN
KEYS.RWIN
KEYS.MENU

LEXER

class LEXER
LEXER.CONTAINER
LEXER.NULL
LEXER.PYTHON
LEXER.CPP
LEXER.HTML
LEXER.XML
LEXER.PERL
LEXER.SQL
LEXER.VB
LEXER.PROPERTIES
LEXER.ERRORLIST
LEXER.MAKEFILE
LEXER.BATCH
LEXER.XCODE
LEXER.LATEX
LEXER.LUA
LEXER.DIFF
LEXER.CONF
LEXER.PASCAL
LEXER.AVE
LEXER.ADA
LEXER.LISP
LEXER.RUBY
LEXER.EIFFEL
LEXER.EIFFELKW
LEXER.TCL
LEXER.NNCRONTAB
LEXER.BULLANT
LEXER.VBSCRIPT
LEXER.BAAN
LEXER.MATLAB
LEXER.SCRIPTOL
LEXER.ASM
LEXER.CPPNOCASE
LEXER.FORTRAN
LEXER.F77
LEXER.CSS
LEXER.POV
LEXER.LOUT
LEXER.ESCRIPT
LEXER.PS
LEXER.NSIS
LEXER.MMIXAL
LEXER.CLW
LEXER.CLWNOCASE
LEXER.LOT
LEXER.YAML
LEXER.TEX
LEXER.METAPOST
LEXER.POWERBASIC
LEXER.FORTH
LEXER.ERLANG
LEXER.OCTAVE
LEXER.MSSQL
LEXER.VERILOG
LEXER.KIX
LEXER.GUI4CLI
LEXER.SPECMAN
LEXER.AU3
LEXER.APDL
LEXER.BASH
LEXER.ASN1
LEXER.VHDL
LEXER.CAML
LEXER.BLITZBASIC
LEXER.PUREBASIC
LEXER.HASKELL
LEXER.PHPSCRIPT
LEXER.TADS3
LEXER.REBOL
LEXER.SMALLTALK
LEXER.FLAGSHIP
LEXER.CSOUND
LEXER.FREEBASIC
LEXER.INNOSETUP
LEXER.OPAL
LEXER.SPICE
LEXER.D
LEXER.CMAKE
LEXER.GAP
LEXER.PLM
LEXER.PROGRESS
LEXER.ABAQUS
LEXER.ASYMPTOTE
LEXER.R
LEXER.MAGIK
LEXER.POWERSHELL
LEXER.MYSQL
LEXER.PO
LEXER.TAL
LEXER.COBOL
LEXER.TACL
LEXER.SORCUS
LEXER.POWERPRO
LEXER.NIMROD
LEXER.SML
LEXER.MARKDOWN
LEXER.TXT2TAGS
LEXER.A68K
LEXER.MODULA
LEXER.COFFEESCRIPT
LEXER.TCMD
LEXER.AVS
LEXER.ECL
LEXER.OSCRIPT
LEXER.VISUALPROLOG
LEXER.LITERATEHASKELL
LEXER.STTXT
LEXER.KVIRC
LEXER.RUST
LEXER.DMAP
LEXER.AUTOMATIC

LINECACHE

class LINECACHE
LINECACHE.NONE
LINECACHE.CARET
LINECACHE.PAGE
LINECACHE.DOCUMENT

LINEENDTYPE

class LINEENDTYPE
LINEENDTYPE.DEFAULT
LINEENDTYPE.UNICODE

MARGINOPTION

class MARGINOPTION
MARGINOPTION.NONE
MARGINOPTION.SUBLINESELECT

MARGINTYPE

class MARGINTYPE
MARGINTYPE.SYMBOL
MARGINTYPE.NUMBER
MARGINTYPE.BACK
MARGINTYPE.FORE
MARGINTYPE.TEXT
MARGINTYPE.RTEXT

MARKEROUTLINE

class MARKEROUTLINE
MARKEROUTLINE.FOLDEREND
MARKEROUTLINE.FOLDEROPENMID
MARKEROUTLINE.FOLDERMIDTAIL
MARKEROUTLINE.FOLDERTAIL
MARKEROUTLINE.FOLDERSUB
MARKEROUTLINE.FOLDER
MARKEROUTLINE.FOLDEROPEN

MARKERSYMBOL

class MARKERSYMBOL
MARKERSYMBOL.CIRCLE
MARKERSYMBOL.ROUNDRECT
MARKERSYMBOL.ARROW
MARKERSYMBOL.SMALLRECT
MARKERSYMBOL.SHORTARROW
MARKERSYMBOL.EMPTY
MARKERSYMBOL.ARROWDOWN
MARKERSYMBOL.MINUS
MARKERSYMBOL.PLUS
MARKERSYMBOL.VLINE
MARKERSYMBOL.LCORNER
MARKERSYMBOL.TCORNER
MARKERSYMBOL.BOXPLUS
MARKERSYMBOL.BOXPLUSCONNECTED
MARKERSYMBOL.BOXMINUS
MARKERSYMBOL.BOXMINUSCONNECTED
MARKERSYMBOL.LCORNERCURVE
MARKERSYMBOL.TCORNERCURVE
MARKERSYMBOL.CIRCLEPLUS
MARKERSYMBOL.CIRCLEPLUSCONNECTED
MARKERSYMBOL.CIRCLEMINUS
MARKERSYMBOL.CIRCLEMINUSCONNECTED
MARKERSYMBOL.BACKGROUND
MARKERSYMBOL.DOTDOTDOT
MARKERSYMBOL.ARROWS
MARKERSYMBOL.PIXMAP
MARKERSYMBOL.FULLRECT
MARKERSYMBOL.LEFTRECT
MARKERSYMBOL.AVAILABLE
MARKERSYMBOL.UNDERLINE
MARKERSYMBOL.RGBAIMAGE
MARKERSYMBOL.BOOKMARK
MARKERSYMBOL.CHARACTER

MODIFICATIONFLAGS

class MODIFICATIONFLAGS
MODIFICATIONFLAGS.INSERTTEXT
MODIFICATIONFLAGS.DELETETEXT
MODIFICATIONFLAGS.CHANGESTYLE
MODIFICATIONFLAGS.CHANGEFOLD
MODIFICATIONFLAGS.USER
MODIFICATIONFLAGS.UNDO
MODIFICATIONFLAGS.REDO
MODIFICATIONFLAGS.MULTISTEPUNDOREDO
MODIFICATIONFLAGS.LASTSTEPINUNDOREDO
MODIFICATIONFLAGS.CHANGEMARKER
MODIFICATIONFLAGS.BEFOREINSERT
MODIFICATIONFLAGS.BEFOREDELETE
MODIFICATIONFLAGS.MULTILINEUNDOREDO
MODIFICATIONFLAGS.STARTACTION
MODIFICATIONFLAGS.CHANGEINDICATOR
MODIFICATIONFLAGS.CHANGELINESTATE
MODIFICATIONFLAGS.CHANGEMARGIN
MODIFICATIONFLAGS.CHANGEANNOTATION
MODIFICATIONFLAGS.CONTAINER
MODIFICATIONFLAGS.LEXERSTATE
MODIFICATIONFLAGS.MODEVENTMASKALL

MULTIPASTE

class MULTIPASTE
MULTIPASTE.ONCE
MULTIPASTE.EACH

ORDERING

class ORDERING
ORDERING.PRESORTED
ORDERING.PERFORMSORT
ORDERING.CUSTOM

PRINTOPTION

class PRINTOPTION
PRINTOPTION.NORMAL
PRINTOPTION.INVERTLIGHT
PRINTOPTION.BLACKONWHITE
PRINTOPTION.COLOURONWHITE
PRINTOPTION.COLOURONWHITEDEFAULTBG

SELECTIONMODE

class SELECTIONMODE
SELECTIONMODE.STREAM
SELECTIONMODE.RECTANGLE
SELECTIONMODE.LINES
SELECTIONMODE.THIN

STATUS

class STATUS
STATUS.OK
STATUS.FAILURE
STATUS.BADALLOC

STYLESCOMMON

class STYLESCOMMON
STYLESCOMMON.DEFAULT
STYLESCOMMON.LINENUMBER
STYLESCOMMON.BRACELIGHT
STYLESCOMMON.BRACEBAD
STYLESCOMMON.CONTROLCHAR
STYLESCOMMON.INDENTGUIDE
STYLESCOMMON.CALLTIP
STYLESCOMMON.LASTPREDEFINED
STYLESCOMMON.MAX

TYPEPROPERTY

class TYPEPROPERTY
TYPEPROPERTY.BOOLEAN
TYPEPROPERTY.INTEGER
TYPEPROPERTY.STRING

UPDATE

class UPDATE
UPDATE.CONTENT
UPDATE.SELECTION
UPDATE.V_SCROLL
UPDATE.H_SCROLL

VIRTUALSPACE

class VIRTUALSPACE
VIRTUALSPACE.NONE
VIRTUALSPACE.RECTANGULARSELECTION
VIRTUALSPACE.USERACCESSIBLE

WHITESPACE

class WHITESPACE
WHITESPACE.INVISIBLE
WHITESPACE.VISIBLEALWAYS
WHITESPACE.VISIBLEAFTERINDENT

WRAP

class WRAP
WRAP.NONE
WRAP.WORD
WRAP.CHAR

WRAPINDENTMODE

class WRAPINDENTMODE
WRAPINDENTMODE.FIXED
WRAPINDENTMODE.SAME
WRAPINDENTMODE.INDENT

WRAPVISUALFLAG

class WRAPVISUALFLAG
WRAPVISUALFLAG.NONE
WRAPVISUALFLAG.END
WRAPVISUALFLAG.START
WRAPVISUALFLAG.MARGIN

WRAPVISUALLOCATION

class WRAPVISUALLOCATION
WRAPVISUALLOCATION.DEFAULT
WRAPVISUALLOCATION.END_BY_TEXT
WRAPVISUALLOCATION.START_BY_TEXT