Package wx.StyledText

This namespace provides the wrapper of the Scintilla based styled text editor framework. More...


Classes

class  StcStyleCollection
class  StcStyleConfiguration
class  StyledTextCtrl
class  StyledTextEvent

Enumerations

enum  CaretPolicies
enum  CaseForce
enum  CharsetIdentifier
enum  EdgeModes
enum  EOLModes
enum  FoldLevel
enum  Keywords
enum  LayoutCacheModes
enum  LexerId
enum  LexerStates
enum  MarginMask
enum  MarginType
enum  Mark
enum  MarkNum
enum  STCCursors
enum  TheFoldFlags
enum  VisiblePolicies
enum  WhiteSpaceModes
enum  WrapModes


Detailed Description

This namespace provides the wrapper of the Scintilla based styled text editor framework.

The main class is StyledTextCtrl which provides Scintilla as wx.NET control.

stcsample.PNG

Enumeration Type Documentation

enum wx::StyledText::CaretPolicies

Enumerator:
SLOP  Caret policy, used by SetXCaretPolicy and SetYCaretPolicy. If CARET_SLOP is set, we can define a slop value: caretSlop. This value defines an unwanted zone (UZ) where the caret is... unwanted. This zone is defined as a number of pixels near the vertical margins, and as a number of lines near the horizontal margins. By keeping the caret away from the edges, it is seen within its context, so it is likely that the identifier that the caret is on can be completely seen, and that the current line is seen with some of the lines following it which are often dependent on that line.
STRICT  If CARET_STRICT is set, the policy is enforced... strictly. The caret is centred on the display if slop is not set, and cannot go in the UZ if slop is set.
JUMPS  If CARET_JUMPS is set, the display is moved more energetically so the caret can move in the same direction longer before the policy is applied again.

EVEN  If CARET_EVEN is not set, instead of having symmetrical UZs, the left and bottom UZs are extended up to right and top UZs respectively. This way, we favour the displaying of useful information: the begining of lines, where most code reside, and the lines after the caret, eg. the body of a function.

enum wx::StyledText::CaseForce

Modes to enforce lower or upper case letters.

Enumerator:
MIXED  Display letter in original case.
UPPER  Enforce upper case letters.
LOWER  Enforce lower case latters.

enum wx::StyledText::CharsetIdentifier

Character set identifiers are used in StyleSetCharacterSet. The values are the same as the Windows *_CHARSET values.

Enumerator:
ANSI 
DEFAULT 
BALTIC 
CHINESEBIG5 
EASTEUROPE 
GB2312 
GREEK 
HANGUL 
MAC 
OEM 
RUSSIAN 
SHIFTJIS 
SYMBOL 
TURKISH 
JOHAB 
HEBREW 
ARABIC 
VIETNAMESE 
THAI 

enum wx::StyledText::EdgeModes

Use this to define the policy for

Enumerator:
NONE 
LINE 
BACKGROUND 

enum wx::StyledText::EOLModes

Enumeration to represent line ending mode.

Enumerator:
CRLF 
CR 
LF 

enum wx::StyledText::FoldLevel

The fold level describes properties of a line referring to folding. Refer also to StyledTextCtrl.GetFoldLevel().

Enumerator:
WHITEFLAG 
HEADERFLAG  This flag is in the fold level iff the referring line starts a foldable region.
BOXHEADERFLAG 
BOXFOOTERFLAG 
CONTRACTED  This is in the fold flags if this line belongs to a foldable region.
UNINDENT 
BASE  This is the base for the number describing the folding level.
NUMBERMASK  This is the mask for the number describing the folding level.
FLAGSMASK  This is the mask for the flags describing the folding level.

enum wx::StyledText::Keywords

This is an enumeration of designatros for keyword sets. Keyword sets are parameters to some LexerStates.

Enumerator:
Set1 
Set2 
Set3 
Set4 
Set5 
Set6 
Set7 
Set8 
C_WORD 
C_WORD2 
C_COMMENTDOCKEYWORD 
PY_WORD 
PY_DEFNAME 

enum wx::StyledText::LayoutCacheModes

Enumerator:
NONE 
CARET 
PAGE 
DOCUMENT 

enum wx::StyledText::LexerId

For SciLexer.h: specifying lexer implementations. These are the available lexicographic analysis methods as provided by the used Scintilla implementation.

Enumerator:
CONTAINER 
NULL 
PYTHON 
CPP 
HTML 
XML 
PERL 
SQL 
VB 
PROPERTIES 
ERRORLIST 
MAKEFILE 
BATCH 
XCODE 
LATEX 
LUA 
DIFF 
CONF 
PASCAL 
AVE 
ADA 
LISP 
RUBY 
EIFFEL 
EIFFELKW 
TCL 
NNCRONTAB 
BULLANT 
VBSCRIPT 
ASP 
PHP 
BAAN 
MATLAB 
SCRIPTOL 
ASM 
CPPNOCASE 
FORTRAN 
F77 
CSS 
POV 
LOUT 
ESCRIPT 
PS 
NSIS 
MMIXAL 
TEX 
AUTOMATIC  When a lexer specifies its language as SCLEX_AUTOMATIC it receives a value assigned in sequence from SCLEX_AUTOMATIC+1.

enum wx::StyledText::LexerStates

These are the lexicographic states that will be assigned by the Scintilla lexers (refer to LexerId). Styles in range 32..37 are predefined for parts of the UI and are not used as normal styles. Styles 38 and 39 are for future use. Styles up to 127 may be used.

Some style are defined w.r.t. sets of keywords.

Enumerator:
LAST_PREDEFINED  First definitley unused style index.
DEFAULT  General styles for any lexer.
LINENUMBER  General styles for any lexer.
BRACELIGHT  General styles for any lexer.
BRACEBAD  General styles for any lexer.
CONTROLCHAR  General styles for any lexer.
INDENTGUIDE  General styles for any lexer.
CALLTIP  General styles for any lexer.
PY_DEFAULT  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_COMMENTLINE  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_NUMBER  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_STRING  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_CHARACTER  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_WORD  Lexical state for wx.StyledText.LexerId.PYTHON.

Uses keyword list Keywords.PY_WORD.

PY_TRIPLE  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_TRIPLEDOUBLE  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_CLASSNAME  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_DEFNAME  Lexical state for wx.StyledText.LexerId.PYTHON.

Uses Keywords.PY_DEFNAME.

PY_OPERATOR  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_IDENTIFIER  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_COMMENTBLOCK  Lexical state for wx.StyledText.LexerId.PYTHON.
PY_STRINGEOL  Lexical state for wx.StyledText.LexerId.PYTHON.
C_DEFAULT  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_COMMENT  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_COMMENTLINE  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_COMMENTDOC  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_NUMBER  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_WORD  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.

Uses Keywords.C_WORD.

C_STRING  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_CHARACTER  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_UUID  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_PREPROCESSOR  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_OPERATOR  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_IDENTIFIER  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_STRINGEOL  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_VERBATIM  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_REGEX  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_COMMENTLINEDOC  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
C_WORD2  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.

This will use Keywords.C_WORD2.

C_COMMENTDOCKEYWORD  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.

This style covers keyword in comments introduced by '\' or '@'. Typically, these are keywords referring to common document extractors like doxygen or javadoc.

This will use Keywords.C_COMMENTDOCKEYWORD.

C_COMMENTDOCKEYWORDERROR  Lexical state for SCLEX_CPP Refer to wx.StyledText.LexerId.CPP and wx.StyledText.LexerId.CPPNOCASE.
H_DEFAULT  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_TAG  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_TAGUNKNOWN  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_ATTRIBUTE  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_ATTRIBUTEUNKNOWN  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_NUMBER  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_DOUBLESTRING  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_SINGLESTRING  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_OTHER  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_COMMENT  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_ENTITY  Lexical state for wx.StyledText.LexerId.XML and wx.StyledText.LexerId.HTML.
H_TAGEND  Lexical state for wx.StyledText.LexerId.XML.
H_XMLSTART  Lexical state for wx.StyledText.LexerId.XML.
H_XMLEND  Lexical state for wx.StyledText.LexerId.XML.
H_SCRIPT  Lexical state for wx.StyledText.LexerId.XML.
H_ASP  Lexical state for wx.StyledText.LexerId.XML.
H_ASPAT  Lexical state for wx.StyledText.LexerId.XML.
H_CDATA  Lexical state for wx.StyledText.LexerId.XML.
H_QUESTION  Lexical state for wx.StyledText.LexerId.XML.
H_VALUE  Lexical state for wx.StyledText.LexerId.HTML.
H_XCCOMMENT  Lexical state for wx.StyledText.LexerId.XCODE.
H_SGML_DEFAULT  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_COMMAND  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_1ST_PARAM  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_DOUBLESTRING  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_SIMPLESTRING  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_ERROR  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_SPECIAL  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_ENTITY  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_COMMENT  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_1ST_PARAM_COMMENT  Lexical state for wx.StyledText.LexerId.SGML.
H_SGML_BLOCK_DEFAULT  Lexical state for wx.StyledText.LexerId.SGML.
Embedded Javascript 
HJ_START 
HJ_DEFAULT 
HJ_COMMENT 
HJ_COMMENTLINE 
HJ_COMMENTDOC 
HJ_NUMBER 
HJ_WORD 
HJ_KEYWORD 
HJ_DOUBLESTRING 
HJ_SINGLESTRING 
HJ_SYMBOLS 
HJ_STRINGEOL 
HJ_REGEX 
HJA_START  ASP Javascript wx.StyledText.LexerId.ASP
HJA_DEFAULT  ASP Javascript wx.StyledText.LexerId.ASP
HJA_COMMENT  ASP Javascript wx.StyledText.LexerId.ASP
HJA_COMMENTLINE  ASP Javascript wx.StyledText.LexerId.ASP
HJA_COMMENTDOC  ASP Javascript wx.StyledText.LexerId.ASP
HJA_NUMBER  ASP Javascript wx.StyledText.LexerId.ASP
HJA_WORD  ASP Javascript wx.StyledText.LexerId.ASP
HJA_KEYWORD  ASP Javascript wx.StyledText.LexerId.ASP
HJA_DOUBLESTRING  ASP Javascript wx.StyledText.LexerId.ASP
HJA_SINGLESTRING  ASP Javascript wx.StyledText.LexerId.ASP
HJA_SYMBOLS  ASP Javascript wx.StyledText.LexerId.ASP
HJA_STRINGEOL  ASP Javascript wx.StyledText.LexerId.ASP
HJA_REGEX  ASP Javascript wx.StyledText.LexerId.ASP
Embedded VBScript 
HB_START 
HB_DEFAULT 
HB_COMMENTLINE 
HB_NUMBER 
HB_WORD 
HB_STRING 
HB_IDENTIFIER 
HB_STRINGEOL 
ASP VBScript 
HBA_START 
HBA_DEFAULT 
HBA_COMMENTLINE 
HBA_NUMBER 
HBA_WORD 
HBA_STRING 
HBA_IDENTIFIER 
HBA_STRINGEOL 
Embedded Python 
HP_START 
HP_DEFAULT 
HP_COMMENTLINE 
HP_NUMBER 
HP_STRING 
HP_CHARACTER 
HP_WORD 
HP_TRIPLE 
HP_TRIPLEDOUBLE 
HP_CLASSNAME 
HP_DEFNAME 
HP_OPERATOR 
HP_IDENTIFIER 
ASP Python 
HPA_START 
HPA_DEFAULT 
HPA_COMMENTLINE 
HPA_NUMBER 
HPA_STRING 
HPA_CHARACTER 
HPA_WORD 
HPA_TRIPLE 
HPA_TRIPLEDOUBLE 
HPA_CLASSNAME 
HPA_DEFNAME 
HPA_OPERATOR 
HPA_IDENTIFIER 
PHP 
HPHP_DEFAULT 
HPHP_HSTRING 
HPHP_SIMPLESTRING 
HPHP_WORD 
HPHP_NUMBER 
HPHP_VARIABLE 
HPHP_COMMENT 
HPHP_COMMENTLINE 
HPHP_HSTRING_VARIABLE 
HPHP_OPERATOR 
Lexical states for SCLEX_PERL 
PL_DEFAULT 
PL_ERROR 
PL_COMMENTLINE 
PL_POD 
PL_NUMBER 
PL_WORD 
PL_STRING 
PL_CHARACTER 
PL_PUNCTUATION 
PL_PREPROCESSOR 
PL_OPERATOR 
PL_IDENTIFIER 
PL_SCALAR 
PL_ARRAY 
PL_HASH 
PL_SYMBOLTABLE 
PL_REGEX 
PL_REGSUBST 
PL_LONGQUOTE 
PL_BACKTICKS 
PL_DATASECTION 
PL_HERE_DELIM 
PL_HERE_Q 
PL_HERE_QQ 
PL_HERE_QX 
PL_STRING_Q 
PL_STRING_QQ 
PL_STRING_QX 
PL_STRING_QR 
PL_STRING_QW 
Lexical states for SCLEX_VB, SCLEX_VBSCRIPT 
B_DEFAULT 
B_COMMENT 
B_NUMBER 
B_KEYWORD 
B_STRING 
B_PREPROCESSOR 
B_OPERATOR 
B_IDENTIFIER 
B_DATE 
Lexical states for SCLEX_PROPERTIES 
PROPS_DEFAULT 
PROPS_COMMENT 
PROPS_SECTION 
PROPS_ASSIGNMENT 
PROPS_DEFVAL 
Lexical states for SCLEX_LATEX 
L_DEFAULT 
L_COMMAND 
L_TAG 
L_MATH 
L_COMMENT 
Lexical states for SCLEX_LUA 
LUA_DEFAULT 
LUA_COMMENT 
LUA_COMMENTLINE 
LUA_COMMENTDOC 
LUA_NUMBER 
LUA_WORD 
LUA_STRING 
LUA_CHARACTER 
LUA_LITERALSTRING 
LUA_PREPROCESSOR 
LUA_OPERATOR 
LUA_IDENTIFIER 
LUA_STRINGEOL 
LUA_WORD2 
LUA_WORD3 
LUA_WORD4 
LUA_WORD5 
LUA_WORD6 
Lexical states for SCLEX_ERRORLIST 
ERR_DEFAULT 
ERR_PYTHON 
ERR_GCC 
ERR_MS 
ERR_CMD 
ERR_BORLAND 
ERR_PERL 
ERR_NET 
ERR_LUA 
ERR_CTAG 
ERR_DIFF_CHANGED 
ERR_DIFF_ADDITION 
ERR_DIFF_DELETION 
ERR_DIFF_MESSAGE 
ERR_PHP 
ERR_ELF 
ERR_IFC 
Lexical states for SCLEX_BATCH 
BAT_DEFAULT 
BAT_COMMENT 
BAT_WORD 
BAT_LABEL 
BAT_HIDE 
BAT_COMMAND 
BAT_IDENTIFIER 
BAT_OPERATOR 
Lexical states for SCLEX_MAKEFILE 
MAKE_DEFAULT 
MAKE_COMMENT 
MAKE_PREPROCESSOR 
MAKE_IDENTIFIER 
MAKE_OPERATOR 
MAKE_TARGET 
MAKE_IDEOL 
Lexical states for SCLEX_DIFF 
DIFF_DEFAULT 
DIFF_COMMENT 
DIFF_COMMAND 
DIFF_HEADER 
DIFF_POSITION 
DIFF_DELETED 
DIFF_ADDED 
Lexical states for SCLEX_CONF(Apache Configuration Files Lexer) 
CONF_DEFAULT 
CONF_COMMENT 
CONF_NUMBER 
CONF_IDENTIFIER 
CONF_EXTENSION 
CONF_PARAMETER 
CONF_STRING 
CONF_OPERATOR 
CONF_IP 
CONF_DIRECTIVE 
Lexical states for SCLEX_AVE, Avenue 
AVE_DEFAULT 
AVE_COMMENT 
AVE_NUMBER 
AVE_WORD 
AVE_STRING 
AVE_ENUM 
AVE_STRINGEOL 
AVE_IDENTIFIER 
AVE_OPERATOR 
AVE_WORD1 
AVE_WORD2 
AVE_WORD3 
AVE_WORD4 
AVE_WORD5 
AVE_WORD6 
ADA_DEFAULT  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_WORD  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_IDENTIFIER  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_NUMBER  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_DELIMITER  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_CHARACTER  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_CHARACTEREOL  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_STRING  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_STRINGEOL  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_LABEL  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_COMMENTLINE  Lexical states for SCLEX_ADA Refer to wx.StyledText.LexerId.ADA.
ADA_ILLEGAL  Lexical states for SCLEX_ADA Refer to LexerId.ADA.
Lexical states for SCLEX_BAAN 
BAAN_DEFAULT 
BAAN_COMMENT 
BAAN_COMMENTDOC 
BAAN_NUMBER 
BAAN_WORD 
BAAN_STRING 
BAAN_PREPROCESSOR 
BAAN_OPERATOR 
BAAN_IDENTIFIER 
BAAN_STRINGEOL 
BAAN_WORD2 
Lexical states for SCLEX_LISP 
LISP_DEFAULT 
LISP_COMMENT 
LISP_NUMBER 
LISP_KEYWORD 
LISP_STRING 
LISP_STRINGEOL 
LISP_IDENTIFIER 
LISP_OPERATOR 
Lexical states for SCLEX_EIFFEL and SCLEX_EIFFELKW 
EIFFEL_DEFAULT 
EIFFEL_COMMENTLINE 
EIFFEL_NUMBER 
EIFFEL_WORD 
EIFFEL_STRING 
EIFFEL_CHARACTER 
EIFFEL_OPERATOR 
EIFFEL_IDENTIFIER 
EIFFEL_STRINGEOL 
Lexical states for SCLEX_NNCRONTAB(nnCron crontab Lexer) 
NNCRONTAB_DEFAULT 
NNCRONTAB_COMMENT 
NNCRONTAB_TASK 
NNCRONTAB_SECTION 
NNCRONTAB_KEYWORD 
NNCRONTAB_MODIFIER 
NNCRONTAB_ASTERISK 
NNCRONTAB_NUMBER 
NNCRONTAB_STRING 
NNCRONTAB_ENVIRONMENT 
NNCRONTAB_IDENTIFIER 
Lexical states for SCLEX_MATLAB 
MATLAB_DEFAULT 
MATLAB_COMMENT 
MATLAB_COMMAND 
MATLAB_NUMBER 
MATLAB_KEYWORD 
MATLAB_STRING 
MATLAB_OPERATOR 
MATLAB_IDENTIFIER 
Lexical states for SCLEX_SCRIPTOL 
SCRIPTOL_DEFAULT 
SCRIPTOL_COMMENT 
SCRIPTOL_COMMENTLINE 
SCRIPTOL_COMMENTDOC 
SCRIPTOL_NUMBER 
SCRIPTOL_WORD 
SCRIPTOL_STRING 
SCRIPTOL_CHARACTER 
SCRIPTOL_UUID 
SCRIPTOL_PREPROCESSOR 
SCRIPTOL_OPERATOR 
SCRIPTOL_IDENTIFIER 
SCRIPTOL_STRINGEOL 
SCRIPTOL_VERBATIM 
SCRIPTOL_REGEX 
SCRIPTOL_COMMENTLINEDOC 
SCRIPTOL_WORD2 
SCRIPTOL_COMMENTDOCKEYWORD 
SCRIPTOL_COMMENTDOCKEYWORDERROR 
SCRIPTOL_COMMENTBASIC 
Lexical states for SCLEX_ASM 
ASM_DEFAULT 
ASM_COMMENT 
ASM_NUMBER 
ASM_STRING 
ASM_OPERATOR 
ASM_IDENTIFIER 
ASM_CPUINSTRUCTION 
ASM_MATHINSTRUCTION 
ASM_REGISTER 
ASM_DIRECTIVE 
ASM_DIRECTIVEOPERAND 
Lexical states for SCLEX_FORTRAN 
F_DEFAULT 
F_COMMENT 
F_NUMBER 
F_STRING1 
F_STRING2 
F_STRINGEOL 
F_OPERATOR 
F_IDENTIFIER 
F_WORD 
F_WORD2 
F_WORD3 
F_PREPROCESSOR 
F_OPERATOR2 
F_LABEL 
F_CONTINUATION 
Lexical states for SCLEX_CSS 
CSS_DEFAULT 
CSS_TAG 
CSS_CLASS 
CSS_PSEUDOCLASS 
CSS_UNKNOWN_PSEUDOCLASS 
CSS_OPERATOR 
CSS_IDENTIFIER 
CSS_UNKNOWN_IDENTIFIER 
CSS_VALUE 
CSS_COMMENT 
CSS_ID 
CSS_IMPORTANT 
CSS_DIRECTIVE 
CSS_DOUBLESTRING 
CSS_SINGLESTRING 
Lexical states for SCLEX_POV 
POV_DEFAULT 
POV_COMMENT 
POV_COMMENTLINE 
POV_COMMENTDOC 
POV_NUMBER 
POV_WORD 
POV_STRING 
POV_OPERATOR 
POV_IDENTIFIER 
POV_BRACE 
POV_WORD2 
TEX_DEFAULT 
TEX_SPECIAL 
TEX_GROUP 
TEX_SYMBOL 
TEX_COMMAND 
TEX_TEXT 
METAPOST_DEFAULT 
METAPOST_SPECIAL 
METAPOST_GROUP 
METAPOST_SYMBOL 
METAPOST_COMMAND 
METAPOST_TEXT 
METAPOST_EXTRA 

enum wx::StyledText::MarginMask

The displayed symbol when MarginType.Symbol.

Enumerator:
NONE 
FOLDERS 

enum wx::StyledText::MarginType

Type of a margin. Defines whether a margin shall present symbols, line numbers, etc.

Enumerator:
SYMBOL 
NUMBER 
BACK 
FORE 

enum wx::StyledText::Mark

Shapes used for outlining column. Refer to MarkerDefine().

Enumerator:
CIRCLE 
ROUNDRECT 
ARROW 
SMALLRECT 
SHORTARROW 
EMPTY 
ARROWDOWN 
MINUS 
PLUS 
VLINE 
LCORNER 
TCORNER 
BOXPLUS 
BOXPLUSCONNECTED 
BOXMINUS 
BOXMINUSCONNECTED 
LCORNERCURVE 
TCORNERCURVE 
CIRCLEPLUS 
CIRCLEPLUSCONNECTED 
CIRCLEMINUS 
CIRCLEMINUSCONNECTED 
BACKGROUND  Invisible mark that only sets the line background color.
DOTDOTDOT 
ARROWS 
PIXMAP 
CHARACTER 

enum wx::StyledText::MarkNum

Markers used for outlining column (wrt folding). Refer to MarkerDefine().

Enumerator:
FOLDEREND 
FOLDEROPENMID 
FOLDERMIDTAIL 
FOLDERTAIL 
FOLDERSUB 
FOLDER  Designates a region that can be hidden in a folder.
FOLDEROPEN 

enum wx::StyledText::STCCursors

Available cursors to be used within the edit control.

Enumerator:
NORMAL 
WAIT 

enum wx::StyledText::TheFoldFlags

Enumerator:
LINEBEFORE_EXPANDED 
LINEBEFORE_CONTRACTED 
LINEAFTER_EXPANDED 
LINEAFTER_CONTRACTED 
LEVELNUMBERS 
FOLDFLAG_BOX  Draws a box around a folded or fodable region.

enum wx::StyledText::VisiblePolicies

Constants for use with SetVisiblePolicy(), similar to SetCaretPolicy().

Enumerator:
SLOP 
STRICT 

enum wx::StyledText::WhiteSpaceModes

Modes for displaying the white space character.

Enumerator:
INVISIBLE 
VISIBLEALWAYS 
VISIBLEAFTERINDENT 

enum wx::StyledText::WrapModes

Modes for wrapping lines if they are too long to fit into the edit control.

Enumerator:
NONE 
WORD 


Manual of the wx.NET   (c) 2003-2011 the wx.NET project at   Get wx.NET at SourceForge.net. Fast, secure and Free Open Source software downloads