Erlang logo
User's Guide
Reference Manual
Release Notes
PDF
Top

wxErlang
Reference Manual
Version 0.99.2


Expand All
Contract All

Table of Contents

wxStyledTextCtrl

MODULE

wxStyledTextCtrl

MODULE SUMMARY

See external documentation: wxStyledTextCtrl.

DESCRIPTION

See external documentation: wxStyledTextCtrl.

This class is derived (and can use functions) from:
wxControl
wxWindow
wxEvtHandler

DATA TYPES

wxStyledTextCtrl()

An object reference, The representation is internal and can be changed without notice. It can't be used for comparsion stored on disc or distributed for use on other nodes.

EXPORTS

new() -> wxStyledTextCtrl()

new(Parent) -> wxStyledTextCtrl()

Types:

Parent = wxWindow() (see module wxWindow)

Equivalent to new(Parent, []).

new(Parent, Option::[Option]) -> wxStyledTextCtrl()

Types:

Parent = wxWindow() (see module wxWindow)
Option = {id, integer()} | {pos, {X::integer(), Y::integer()}} | {size, {W::integer(), H::integer()}} | {style, integer()}

create(This, Parent) -> boolean()

Types:

This = wxStyledTextCtrl()
Parent = wxWindow() (see module wxWindow)

Equivalent to create(This, Parent, []).

create(This, Parent, Option::[Option]) -> boolean()

Types:

This = wxStyledTextCtrl()
Parent = wxWindow() (see module wxWindow)
Option = {id, integer()} | {pos, {X::integer(), Y::integer()}} | {size, {W::integer(), H::integer()}} | {style, integer()}

addText(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

addStyledText(This, Data) -> ok

Types:

This = wxStyledTextCtrl()
Data = wx_object() (see module wx)

insertText(This, Pos, Text) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()
Text = chardata() (see module unicode)

clearAll(This) -> ok

Types:

This = wxStyledTextCtrl()

clearDocumentStyle(This) -> ok

Types:

This = wxStyledTextCtrl()

getLength(This) -> integer()

Types:

This = wxStyledTextCtrl()

getCharAt(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

getCurrentPos(This) -> integer()

Types:

This = wxStyledTextCtrl()

getAnchor(This) -> integer()

Types:

This = wxStyledTextCtrl()

getStyleAt(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

redo(This) -> ok

Types:

This = wxStyledTextCtrl()

setUndoCollection(This, CollectUndo) -> ok

Types:

This = wxStyledTextCtrl()
CollectUndo = boolean()

selectAll(This) -> ok

Types:

This = wxStyledTextCtrl()

setSavePoint(This) -> ok

Types:

This = wxStyledTextCtrl()

getStyledText(This, StartPos, EndPos) -> wx_object() (see module wx)

Types:

This = wxStyledTextCtrl()
StartPos = integer()
EndPos = integer()

canRedo(This) -> boolean()

Types:

This = wxStyledTextCtrl()

markerLineFromHandle(This, Handle) -> integer()

Types:

This = wxStyledTextCtrl()
Handle = integer()

markerDeleteHandle(This, Handle) -> ok

Types:

This = wxStyledTextCtrl()
Handle = integer()

getUndoCollection(This) -> boolean()

Types:

This = wxStyledTextCtrl()

getViewWhiteSpace(This) -> integer()

Types:

This = wxStyledTextCtrl()

setViewWhiteSpace(This, ViewWS) -> ok

Types:

This = wxStyledTextCtrl()
ViewWS = integer()

positionFromPoint(This, Pt) -> integer()

Types:

This = wxStyledTextCtrl()
Pt = {X::integer(), Y::integer()}

positionFromPointClose(This, X, Y) -> integer()

Types:

This = wxStyledTextCtrl()
X = integer()
Y = integer()

gotoLine(This, Line) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()

gotoPos(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

setAnchor(This, PosAnchor) -> ok

Types:

This = wxStyledTextCtrl()
PosAnchor = integer()

getCurLine(This) -> Result

Types:

Result = {Res::charlist() (see module unicode), LinePos::integer()}
This = wxStyledTextCtrl()

getEndStyled(This) -> integer()

Types:

This = wxStyledTextCtrl()

convertEOLs(This, EolMode) -> ok

Types:

This = wxStyledTextCtrl()
EolMode = integer()

getEOLMode(This) -> integer()

Types:

This = wxStyledTextCtrl()

setEOLMode(This, EolMode) -> ok

Types:

This = wxStyledTextCtrl()
EolMode = integer()

startStyling(This, Pos, Mask) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()
Mask = integer()

setStyling(This, Length, Style) -> ok

Types:

This = wxStyledTextCtrl()
Length = integer()
Style = integer()

getBufferedDraw(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setBufferedDraw(This, Buffered) -> ok

Types:

This = wxStyledTextCtrl()
Buffered = boolean()

setTabWidth(This, TabWidth) -> ok

Types:

This = wxStyledTextCtrl()
TabWidth = integer()

getTabWidth(This) -> integer()

Types:

This = wxStyledTextCtrl()

setCodePage(This, CodePage) -> ok

Types:

This = wxStyledTextCtrl()
CodePage = integer()

markerDefine(This, MarkerNumber, MarkerSymbol) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()
MarkerSymbol = integer()

markerDefine(This, MarkerNumber, MarkerSymbol, Option::[Option]) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()
MarkerSymbol = integer()
Option = {foreground, wx_colour() (see module wx)} | {background, wx_colour() (see module wx)}

markerSetForeground(This, MarkerNumber, Fore) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()
Fore = wx_colour() (see module wx)

markerSetBackground(This, MarkerNumber, Back) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()
Back = wx_colour() (see module wx)

markerAdd(This, Line, MarkerNumber) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()
MarkerNumber = integer()

markerDelete(This, Line, MarkerNumber) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()
MarkerNumber = integer()

markerDeleteAll(This, MarkerNumber) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()

markerGet(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

markerNext(This, LineStart, MarkerMask) -> integer()

Types:

This = wxStyledTextCtrl()
LineStart = integer()
MarkerMask = integer()

markerPrevious(This, LineStart, MarkerMask) -> integer()

Types:

This = wxStyledTextCtrl()
LineStart = integer()
MarkerMask = integer()

markerDefineBitmap(This, MarkerNumber, Bmp) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()
Bmp = wxBitmap() (see module wxBitmap)

markerAddSet(This, Line, Set) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()
Set = integer()

markerSetAlpha(This, MarkerNumber, Alpha) -> ok

Types:

This = wxStyledTextCtrl()
MarkerNumber = integer()
Alpha = integer()

setMarginType(This, Margin, MarginType) -> ok

Types:

This = wxStyledTextCtrl()
Margin = integer()
MarginType = integer()

getMarginType(This, Margin) -> integer()

Types:

This = wxStyledTextCtrl()
Margin = integer()

setMarginWidth(This, Margin, PixelWidth) -> ok

Types:

This = wxStyledTextCtrl()
Margin = integer()
PixelWidth = integer()

getMarginWidth(This, Margin) -> integer()

Types:

This = wxStyledTextCtrl()
Margin = integer()

setMarginMask(This, Margin, Mask) -> ok

Types:

This = wxStyledTextCtrl()
Margin = integer()
Mask = integer()

getMarginMask(This, Margin) -> integer()

Types:

This = wxStyledTextCtrl()
Margin = integer()

setMarginSensitive(This, Margin, Sensitive) -> ok

Types:

This = wxStyledTextCtrl()
Margin = integer()
Sensitive = boolean()

getMarginSensitive(This, Margin) -> boolean()

Types:

This = wxStyledTextCtrl()
Margin = integer()

styleClearAll(This) -> ok

Types:

This = wxStyledTextCtrl()

styleSetForeground(This, Style, Fore) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Fore = wx_colour() (see module wx)

styleSetBackground(This, Style, Back) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Back = wx_colour() (see module wx)

styleSetBold(This, Style, Bold) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Bold = boolean()

styleSetItalic(This, Style, Italic) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Italic = boolean()

styleSetSize(This, Style, SizePoints) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
SizePoints = integer()

styleSetFaceName(This, Style, FontName) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
FontName = chardata() (see module unicode)

styleSetEOLFilled(This, Style, Filled) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Filled = boolean()

styleResetDefault(This) -> ok

Types:

This = wxStyledTextCtrl()

styleSetUnderline(This, Style, Underline) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Underline = boolean()

styleSetCase(This, Style, CaseForce) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
CaseForce = integer()

styleSetHotSpot(This, Style, Hotspot) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Hotspot = boolean()

setSelForeground(This, UseSetting, Fore) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Fore = wx_colour() (see module wx)

setSelBackground(This, UseSetting, Back) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Back = wx_colour() (see module wx)

getSelAlpha(This) -> integer()

Types:

This = wxStyledTextCtrl()

setSelAlpha(This, Alpha) -> ok

Types:

This = wxStyledTextCtrl()
Alpha = integer()

setCaretForeground(This, Fore) -> ok

Types:

This = wxStyledTextCtrl()
Fore = wx_colour() (see module wx)

cmdKeyAssign(This, Key, Modifiers, Cmd) -> ok

Types:

This = wxStyledTextCtrl()
Key = integer()
Modifiers = integer()
Cmd = integer()

cmdKeyClear(This, Key, Modifiers) -> ok

Types:

This = wxStyledTextCtrl()
Key = integer()
Modifiers = integer()

cmdKeyClearAll(This) -> ok

Types:

This = wxStyledTextCtrl()

setStyleBytes(This, Length) -> integer()

Types:

This = wxStyledTextCtrl()
Length = integer()

styleSetVisible(This, Style, Visible) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Visible = boolean()

getCaretPeriod(This) -> integer()

Types:

This = wxStyledTextCtrl()

setCaretPeriod(This, PeriodMilliseconds) -> ok

Types:

This = wxStyledTextCtrl()
PeriodMilliseconds = integer()

setWordChars(This, Characters) -> ok

Types:

This = wxStyledTextCtrl()
Characters = chardata() (see module unicode)

beginUndoAction(This) -> ok

Types:

This = wxStyledTextCtrl()

endUndoAction(This) -> ok

Types:

This = wxStyledTextCtrl()

indicatorSetStyle(This, Indic, Style) -> ok

Types:

This = wxStyledTextCtrl()
Indic = integer()
Style = integer()

indicatorGetStyle(This, Indic) -> integer()

Types:

This = wxStyledTextCtrl()
Indic = integer()

indicatorSetForeground(This, Indic, Fore) -> ok

Types:

This = wxStyledTextCtrl()
Indic = integer()
Fore = wx_colour() (see module wx)

indicatorGetForeground(This, Indic) -> wx_colour4() (see module wx)

Types:

This = wxStyledTextCtrl()
Indic = integer()

setWhitespaceForeground(This, UseSetting, Fore) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Fore = wx_colour() (see module wx)

setWhitespaceBackground(This, UseSetting, Back) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Back = wx_colour() (see module wx)

getStyleBits(This) -> integer()

Types:

This = wxStyledTextCtrl()

setLineState(This, Line, State) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()
State = integer()

getLineState(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

getMaxLineState(This) -> integer()

Types:

This = wxStyledTextCtrl()

getCaretLineVisible(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setCaretLineVisible(This, Show) -> ok

Types:

This = wxStyledTextCtrl()
Show = boolean()

getCaretLineBackground(This) -> wx_colour4() (see module wx)

Types:

This = wxStyledTextCtrl()

setCaretLineBackground(This, Back) -> ok

Types:

This = wxStyledTextCtrl()
Back = wx_colour() (see module wx)

autoCompShow(This, LenEntered, ItemList) -> ok

Types:

This = wxStyledTextCtrl()
LenEntered = integer()
ItemList = chardata() (see module unicode)

autoCompCancel(This) -> ok

Types:

This = wxStyledTextCtrl()

autoCompActive(This) -> boolean()

Types:

This = wxStyledTextCtrl()

autoCompPosStart(This) -> integer()

Types:

This = wxStyledTextCtrl()

autoCompComplete(This) -> ok

Types:

This = wxStyledTextCtrl()

autoCompStops(This, CharacterSet) -> ok

Types:

This = wxStyledTextCtrl()
CharacterSet = chardata() (see module unicode)

autoCompSetSeparator(This, SeparatorCharacter) -> ok

Types:

This = wxStyledTextCtrl()
SeparatorCharacter = integer()

autoCompGetSeparator(This) -> integer()

Types:

This = wxStyledTextCtrl()

autoCompSelect(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

autoCompSetCancelAtStart(This, Cancel) -> ok

Types:

This = wxStyledTextCtrl()
Cancel = boolean()

autoCompGetCancelAtStart(This) -> boolean()

Types:

This = wxStyledTextCtrl()

autoCompSetFillUps(This, CharacterSet) -> ok

Types:

This = wxStyledTextCtrl()
CharacterSet = chardata() (see module unicode)

autoCompSetChooseSingle(This, ChooseSingle) -> ok

Types:

This = wxStyledTextCtrl()
ChooseSingle = boolean()

autoCompGetChooseSingle(This) -> boolean()

Types:

This = wxStyledTextCtrl()

autoCompSetIgnoreCase(This, IgnoreCase) -> ok

Types:

This = wxStyledTextCtrl()
IgnoreCase = boolean()

autoCompGetIgnoreCase(This) -> boolean()

Types:

This = wxStyledTextCtrl()

userListShow(This, ListType, ItemList) -> ok

Types:

This = wxStyledTextCtrl()
ListType = integer()
ItemList = chardata() (see module unicode)

autoCompSetAutoHide(This, AutoHide) -> ok

Types:

This = wxStyledTextCtrl()
AutoHide = boolean()

autoCompGetAutoHide(This) -> boolean()

Types:

This = wxStyledTextCtrl()

autoCompSetDropRestOfWord(This, DropRestOfWord) -> ok

Types:

This = wxStyledTextCtrl()
DropRestOfWord = boolean()

autoCompGetDropRestOfWord(This) -> boolean()

Types:

This = wxStyledTextCtrl()

registerImage(This, Type, Bmp) -> ok

Types:

This = wxStyledTextCtrl()
Type = integer()
Bmp = wxBitmap() (see module wxBitmap)

clearRegisteredImages(This) -> ok

Types:

This = wxStyledTextCtrl()

autoCompGetTypeSeparator(This) -> integer()

Types:

This = wxStyledTextCtrl()

autoCompSetTypeSeparator(This, SeparatorCharacter) -> ok

Types:

This = wxStyledTextCtrl()
SeparatorCharacter = integer()

autoCompSetMaxWidth(This, CharacterCount) -> ok

Types:

This = wxStyledTextCtrl()
CharacterCount = integer()

autoCompGetMaxWidth(This) -> integer()

Types:

This = wxStyledTextCtrl()

autoCompSetMaxHeight(This, RowCount) -> ok

Types:

This = wxStyledTextCtrl()
RowCount = integer()

autoCompGetMaxHeight(This) -> integer()

Types:

This = wxStyledTextCtrl()

setIndent(This, IndentSize) -> ok

Types:

This = wxStyledTextCtrl()
IndentSize = integer()

getIndent(This) -> integer()

Types:

This = wxStyledTextCtrl()

setUseTabs(This, UseTabs) -> ok

Types:

This = wxStyledTextCtrl()
UseTabs = boolean()

getUseTabs(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setLineIndentation(This, Line, IndentSize) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()
IndentSize = integer()

getLineIndentation(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

getLineIndentPosition(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

getColumn(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

setUseHorizontalScrollBar(This, Show) -> ok

Types:

This = wxStyledTextCtrl()
Show = boolean()

getUseHorizontalScrollBar(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setIndentationGuides(This, Show) -> ok

Types:

This = wxStyledTextCtrl()
Show = boolean()

getIndentationGuides(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setHighlightGuide(This, Column) -> ok

Types:

This = wxStyledTextCtrl()
Column = integer()

getHighlightGuide(This) -> integer()

Types:

This = wxStyledTextCtrl()

getLineEndPosition(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

getCodePage(This) -> integer()

Types:

This = wxStyledTextCtrl()

getCaretForeground(This) -> wx_colour4() (see module wx)

Types:

This = wxStyledTextCtrl()

getReadOnly(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setCurrentPos(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

setSelectionStart(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

getSelectionStart(This) -> integer()

Types:

This = wxStyledTextCtrl()

setSelectionEnd(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

getSelectionEnd(This) -> integer()

Types:

This = wxStyledTextCtrl()

setPrintMagnification(This, Magnification) -> ok

Types:

This = wxStyledTextCtrl()
Magnification = integer()

getPrintMagnification(This) -> integer()

Types:

This = wxStyledTextCtrl()

setPrintColourMode(This, Mode) -> ok

Types:

This = wxStyledTextCtrl()
Mode = integer()

getPrintColourMode(This) -> integer()

Types:

This = wxStyledTextCtrl()

findText(This, MinPos, MaxPos, Text) -> integer()

Types:

This = wxStyledTextCtrl()
MinPos = integer()
MaxPos = integer()
Text = chardata() (see module unicode)

findText(This, MinPos, MaxPos, Text, Option::[Option]) -> integer()

Types:

This = wxStyledTextCtrl()
MinPos = integer()
MaxPos = integer()
Text = chardata() (see module unicode)
Option = {flags, integer()}

formatRange(This, DoDraw, StartPos, EndPos, Draw, Target, RenderRect, PageRect) -> integer()

Types:

This = wxStyledTextCtrl()
DoDraw = boolean()
StartPos = integer()
EndPos = integer()
Draw = wxDC() (see module wxDC)
Target = wxDC() (see module wxDC)
RenderRect = {X::integer(), Y::integer(), W::integer(), H::integer()}
PageRect = {X::integer(), Y::integer(), W::integer(), H::integer()}

getFirstVisibleLine(This) -> integer()

Types:

This = wxStyledTextCtrl()

getLine(This, Line) -> charlist() (see module unicode)

Types:

This = wxStyledTextCtrl()
Line = integer()

getLineCount(This) -> integer()

Types:

This = wxStyledTextCtrl()

setMarginLeft(This, PixelWidth) -> ok

Types:

This = wxStyledTextCtrl()
PixelWidth = integer()

getMarginLeft(This) -> integer()

Types:

This = wxStyledTextCtrl()

setMarginRight(This, PixelWidth) -> ok

Types:

This = wxStyledTextCtrl()
PixelWidth = integer()

getMarginRight(This) -> integer()

Types:

This = wxStyledTextCtrl()

getModify(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setSelection(This, Start, End) -> ok

Types:

This = wxStyledTextCtrl()
Start = integer()
End = integer()

getSelectedText(This) -> charlist() (see module unicode)

Types:

This = wxStyledTextCtrl()

getTextRange(This, StartPos, EndPos) -> charlist() (see module unicode)

Types:

This = wxStyledTextCtrl()
StartPos = integer()
EndPos = integer()

hideSelection(This, Normal) -> ok

Types:

This = wxStyledTextCtrl()
Normal = boolean()

lineFromPosition(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

positionFromLine(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

lineScroll(This, Columns, Lines) -> ok

Types:

This = wxStyledTextCtrl()
Columns = integer()
Lines = integer()

ensureCaretVisible(This) -> ok

Types:

This = wxStyledTextCtrl()

replaceSelection(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

setReadOnly(This, ReadOnly) -> ok

Types:

This = wxStyledTextCtrl()
ReadOnly = boolean()

canPaste(This) -> boolean()

Types:

This = wxStyledTextCtrl()

canUndo(This) -> boolean()

Types:

This = wxStyledTextCtrl()

emptyUndoBuffer(This) -> ok

Types:

This = wxStyledTextCtrl()

undo(This) -> ok

Types:

This = wxStyledTextCtrl()

cut(This) -> ok

Types:

This = wxStyledTextCtrl()

copy(This) -> ok

Types:

This = wxStyledTextCtrl()

paste(This) -> ok

Types:

This = wxStyledTextCtrl()

clear(This) -> ok

Types:

This = wxStyledTextCtrl()

setText(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

getText(This) -> charlist() (see module unicode)

Types:

This = wxStyledTextCtrl()

getTextLength(This) -> integer()

Types:

This = wxStyledTextCtrl()

getOvertype(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setCaretWidth(This, PixelWidth) -> ok

Types:

This = wxStyledTextCtrl()
PixelWidth = integer()

getCaretWidth(This) -> integer()

Types:

This = wxStyledTextCtrl()

setTargetStart(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

getTargetStart(This) -> integer()

Types:

This = wxStyledTextCtrl()

setTargetEnd(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

getTargetEnd(This) -> integer()

Types:

This = wxStyledTextCtrl()

replaceTarget(This, Text) -> integer()

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

searchInTarget(This, Text) -> integer()

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

setSearchFlags(This, Flags) -> ok

Types:

This = wxStyledTextCtrl()
Flags = integer()

getSearchFlags(This) -> integer()

Types:

This = wxStyledTextCtrl()

callTipShow(This, Pos, Definition) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()
Definition = chardata() (see module unicode)

callTipCancel(This) -> ok

Types:

This = wxStyledTextCtrl()

callTipActive(This) -> boolean()

Types:

This = wxStyledTextCtrl()

callTipPosAtStart(This) -> integer()

Types:

This = wxStyledTextCtrl()

callTipSetHighlight(This, Start, End) -> ok

Types:

This = wxStyledTextCtrl()
Start = integer()
End = integer()

callTipSetBackground(This, Back) -> ok

Types:

This = wxStyledTextCtrl()
Back = wx_colour() (see module wx)

callTipSetForeground(This, Fore) -> ok

Types:

This = wxStyledTextCtrl()
Fore = wx_colour() (see module wx)

callTipSetForegroundHighlight(This, Fore) -> ok

Types:

This = wxStyledTextCtrl()
Fore = wx_colour() (see module wx)

callTipUseStyle(This, TabSize) -> ok

Types:

This = wxStyledTextCtrl()
TabSize = integer()

visibleFromDocLine(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

docLineFromVisible(This, LineDisplay) -> integer()

Types:

This = wxStyledTextCtrl()
LineDisplay = integer()

wrapCount(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

setFoldLevel(This, Line, Level) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()
Level = integer()

getFoldLevel(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

getLastChild(This, Line, Level) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()
Level = integer()

getFoldParent(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

showLines(This, LineStart, LineEnd) -> ok

Types:

This = wxStyledTextCtrl()
LineStart = integer()
LineEnd = integer()

hideLines(This, LineStart, LineEnd) -> ok

Types:

This = wxStyledTextCtrl()
LineStart = integer()
LineEnd = integer()

getLineVisible(This, Line) -> boolean()

Types:

This = wxStyledTextCtrl()
Line = integer()

setFoldExpanded(This, Line, Expanded) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()
Expanded = boolean()

getFoldExpanded(This, Line) -> boolean()

Types:

This = wxStyledTextCtrl()
Line = integer()

toggleFold(This, Line) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()

ensureVisible(This, Line) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()

setFoldFlags(This, Flags) -> ok

Types:

This = wxStyledTextCtrl()
Flags = integer()

ensureVisibleEnforcePolicy(This, Line) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()

setTabIndents(This, TabIndents) -> ok

Types:

This = wxStyledTextCtrl()
TabIndents = boolean()

getTabIndents(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setBackSpaceUnIndents(This, BsUnIndents) -> ok

Types:

This = wxStyledTextCtrl()
BsUnIndents = boolean()

getBackSpaceUnIndents(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setMouseDwellTime(This, PeriodMilliseconds) -> ok

Types:

This = wxStyledTextCtrl()
PeriodMilliseconds = integer()

getMouseDwellTime(This) -> integer()

Types:

This = wxStyledTextCtrl()

wordStartPosition(This, Pos, OnlyWordCharacters) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()
OnlyWordCharacters = boolean()

wordEndPosition(This, Pos, OnlyWordCharacters) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()
OnlyWordCharacters = boolean()

setWrapMode(This, Mode) -> ok

Types:

This = wxStyledTextCtrl()
Mode = integer()

getWrapMode(This) -> integer()

Types:

This = wxStyledTextCtrl()

setWrapVisualFlags(This, WrapVisualFlags) -> ok

Types:

This = wxStyledTextCtrl()
WrapVisualFlags = integer()

getWrapVisualFlags(This) -> integer()

Types:

This = wxStyledTextCtrl()

setWrapVisualFlagsLocation(This, WrapVisualFlagsLocation) -> ok

Types:

This = wxStyledTextCtrl()
WrapVisualFlagsLocation = integer()

getWrapVisualFlagsLocation(This) -> integer()

Types:

This = wxStyledTextCtrl()

setWrapStartIndent(This, Indent) -> ok

Types:

This = wxStyledTextCtrl()
Indent = integer()

getWrapStartIndent(This) -> integer()

Types:

This = wxStyledTextCtrl()

setLayoutCache(This, Mode) -> ok

Types:

This = wxStyledTextCtrl()
Mode = integer()

getLayoutCache(This) -> integer()

Types:

This = wxStyledTextCtrl()

setScrollWidth(This, PixelWidth) -> ok

Types:

This = wxStyledTextCtrl()
PixelWidth = integer()

getScrollWidth(This) -> integer()

Types:

This = wxStyledTextCtrl()

textWidth(This, Style, Text) -> integer()

Types:

This = wxStyledTextCtrl()
Style = integer()
Text = chardata() (see module unicode)

getEndAtLastLine(This) -> boolean()

Types:

This = wxStyledTextCtrl()

textHeight(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

setUseVerticalScrollBar(This, Show) -> ok

Types:

This = wxStyledTextCtrl()
Show = boolean()

getUseVerticalScrollBar(This) -> boolean()

Types:

This = wxStyledTextCtrl()

appendText(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = chardata() (see module unicode)

getTwoPhaseDraw(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setTwoPhaseDraw(This, TwoPhase) -> ok

Types:

This = wxStyledTextCtrl()
TwoPhase = boolean()

targetFromSelection(This) -> ok

Types:

This = wxStyledTextCtrl()

linesJoin(This) -> ok

Types:

This = wxStyledTextCtrl()

linesSplit(This, PixelWidth) -> ok

Types:

This = wxStyledTextCtrl()
PixelWidth = integer()

setFoldMarginColour(This, UseSetting, Back) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Back = wx_colour() (see module wx)

setFoldMarginHiColour(This, UseSetting, Fore) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Fore = wx_colour() (see module wx)

lineDown(This) -> ok

Types:

This = wxStyledTextCtrl()

lineDownExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineUp(This) -> ok

Types:

This = wxStyledTextCtrl()

lineUpExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

charLeft(This) -> ok

Types:

This = wxStyledTextCtrl()

charLeftExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

charRight(This) -> ok

Types:

This = wxStyledTextCtrl()

charRightExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

wordLeft(This) -> ok

Types:

This = wxStyledTextCtrl()

wordLeftExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

wordRight(This) -> ok

Types:

This = wxStyledTextCtrl()

wordRightExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

home(This) -> ok

Types:

This = wxStyledTextCtrl()

homeExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEnd(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEndExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

documentStart(This) -> ok

Types:

This = wxStyledTextCtrl()

documentStartExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

documentEnd(This) -> ok

Types:

This = wxStyledTextCtrl()

documentEndExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

pageUp(This) -> ok

Types:

This = wxStyledTextCtrl()

pageUpExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

pageDown(This) -> ok

Types:

This = wxStyledTextCtrl()

pageDownExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

editToggleOvertype(This) -> ok

Types:

This = wxStyledTextCtrl()

cancel(This) -> ok

Types:

This = wxStyledTextCtrl()

deleteBack(This) -> ok

Types:

This = wxStyledTextCtrl()

tab(This) -> ok

Types:

This = wxStyledTextCtrl()

backTab(This) -> ok

Types:

This = wxStyledTextCtrl()

newLine(This) -> ok

Types:

This = wxStyledTextCtrl()

formFeed(This) -> ok

Types:

This = wxStyledTextCtrl()

vCHome(This) -> ok

Types:

This = wxStyledTextCtrl()

vCHomeExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

zoomIn(This) -> ok

Types:

This = wxStyledTextCtrl()

zoomOut(This) -> ok

Types:

This = wxStyledTextCtrl()

delWordLeft(This) -> ok

Types:

This = wxStyledTextCtrl()

delWordRight(This) -> ok

Types:

This = wxStyledTextCtrl()

lineCut(This) -> ok

Types:

This = wxStyledTextCtrl()

lineDelete(This) -> ok

Types:

This = wxStyledTextCtrl()

lineTranspose(This) -> ok

Types:

This = wxStyledTextCtrl()

lineDuplicate(This) -> ok

Types:

This = wxStyledTextCtrl()

lowerCase(This) -> ok

Types:

This = wxStyledTextCtrl()

upperCase(This) -> ok

Types:

This = wxStyledTextCtrl()

lineScrollDown(This) -> ok

Types:

This = wxStyledTextCtrl()

lineScrollUp(This) -> ok

Types:

This = wxStyledTextCtrl()

deleteBackNotLine(This) -> ok

Types:

This = wxStyledTextCtrl()

homeDisplay(This) -> ok

Types:

This = wxStyledTextCtrl()

homeDisplayExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEndDisplay(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEndDisplayExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

homeWrapExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEndWrap(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEndWrapExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

vCHomeWrap(This) -> ok

Types:

This = wxStyledTextCtrl()

vCHomeWrapExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineCopy(This) -> ok

Types:

This = wxStyledTextCtrl()

moveCaretInsideView(This) -> ok

Types:

This = wxStyledTextCtrl()

lineLength(This, Line) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()

braceHighlight(This, Pos1, Pos2) -> ok

Types:

This = wxStyledTextCtrl()
Pos1 = integer()
Pos2 = integer()

braceBadLight(This, Pos) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()

braceMatch(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

getViewEOL(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setViewEOL(This, Visible) -> ok

Types:

This = wxStyledTextCtrl()
Visible = boolean()

setModEventMask(This, Mask) -> ok

Types:

This = wxStyledTextCtrl()
Mask = integer()

getEdgeColumn(This) -> integer()

Types:

This = wxStyledTextCtrl()

setEdgeColumn(This, Column) -> ok

Types:

This = wxStyledTextCtrl()
Column = integer()

setEdgeMode(This, Mode) -> ok

Types:

This = wxStyledTextCtrl()
Mode = integer()

getEdgeMode(This) -> integer()

Types:

This = wxStyledTextCtrl()

getEdgeColour(This) -> wx_colour4() (see module wx)

Types:

This = wxStyledTextCtrl()

setEdgeColour(This, EdgeColour) -> ok

Types:

This = wxStyledTextCtrl()
EdgeColour = wx_colour() (see module wx)

searchAnchor(This) -> ok

Types:

This = wxStyledTextCtrl()

searchNext(This, Flags, Text) -> integer()

Types:

This = wxStyledTextCtrl()
Flags = integer()
Text = chardata() (see module unicode)

searchPrev(This, Flags, Text) -> integer()

Types:

This = wxStyledTextCtrl()
Flags = integer()
Text = chardata() (see module unicode)

linesOnScreen(This) -> integer()

Types:

This = wxStyledTextCtrl()

usePopUp(This, AllowPopUp) -> ok

Types:

This = wxStyledTextCtrl()
AllowPopUp = boolean()

selectionIsRectangle(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setZoom(This, Zoom) -> ok

Types:

This = wxStyledTextCtrl()
Zoom = integer()

getZoom(This) -> integer()

Types:

This = wxStyledTextCtrl()

getModEventMask(This) -> integer()

Types:

This = wxStyledTextCtrl()

setSTCFocus(This, Focus) -> ok

Types:

This = wxStyledTextCtrl()
Focus = boolean()

getSTCFocus(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setStatus(This, StatusCode) -> ok

Types:

This = wxStyledTextCtrl()
StatusCode = integer()

getStatus(This) -> integer()

Types:

This = wxStyledTextCtrl()

setMouseDownCaptures(This, Captures) -> ok

Types:

This = wxStyledTextCtrl()
Captures = boolean()

getMouseDownCaptures(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setSTCCursor(This, CursorType) -> ok

Types:

This = wxStyledTextCtrl()
CursorType = integer()

getSTCCursor(This) -> integer()

Types:

This = wxStyledTextCtrl()

setControlCharSymbol(This, Symbol) -> ok

Types:

This = wxStyledTextCtrl()
Symbol = integer()

getControlCharSymbol(This) -> integer()

Types:

This = wxStyledTextCtrl()

wordPartLeft(This) -> ok

Types:

This = wxStyledTextCtrl()

wordPartLeftExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

wordPartRight(This) -> ok

Types:

This = wxStyledTextCtrl()

wordPartRightExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

setVisiblePolicy(This, VisiblePolicy, VisibleSlop) -> ok

Types:

This = wxStyledTextCtrl()
VisiblePolicy = integer()
VisibleSlop = integer()

delLineLeft(This) -> ok

Types:

This = wxStyledTextCtrl()

delLineRight(This) -> ok

Types:

This = wxStyledTextCtrl()

getXOffset(This) -> integer()

Types:

This = wxStyledTextCtrl()

chooseCaretX(This) -> ok

Types:

This = wxStyledTextCtrl()

setXCaretPolicy(This, CaretPolicy, CaretSlop) -> ok

Types:

This = wxStyledTextCtrl()
CaretPolicy = integer()
CaretSlop = integer()

setYCaretPolicy(This, CaretPolicy, CaretSlop) -> ok

Types:

This = wxStyledTextCtrl()
CaretPolicy = integer()
CaretSlop = integer()

getPrintWrapMode(This) -> integer()

Types:

This = wxStyledTextCtrl()

setHotspotActiveForeground(This, UseSetting, Fore) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Fore = wx_colour() (see module wx)

setHotspotActiveBackground(This, UseSetting, Back) -> ok

Types:

This = wxStyledTextCtrl()
UseSetting = boolean()
Back = wx_colour() (see module wx)

setHotspotActiveUnderline(This, Underline) -> ok

Types:

This = wxStyledTextCtrl()
Underline = boolean()

setHotspotSingleLine(This, SingleLine) -> ok

Types:

This = wxStyledTextCtrl()
SingleLine = boolean()

paraDownExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

paraUp(This) -> ok

Types:

This = wxStyledTextCtrl()

paraUpExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

positionBefore(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

positionAfter(This, Pos) -> integer()

Types:

This = wxStyledTextCtrl()
Pos = integer()

copyRange(This, Start, End) -> ok

Types:

This = wxStyledTextCtrl()
Start = integer()
End = integer()

copyText(This, Length, Text) -> ok

Types:

This = wxStyledTextCtrl()
Length = integer()
Text = chardata() (see module unicode)

setSelectionMode(This, Mode) -> ok

Types:

This = wxStyledTextCtrl()
Mode = integer()

getSelectionMode(This) -> integer()

Types:

This = wxStyledTextCtrl()

lineDownRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineUpRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

charLeftRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

charRightRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

homeRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

vCHomeRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

lineEndRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

pageUpRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

pageDownRectExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

stutteredPageUp(This) -> ok

Types:

This = wxStyledTextCtrl()

stutteredPageUpExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

stutteredPageDown(This) -> ok

Types:

This = wxStyledTextCtrl()

stutteredPageDownExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

wordLeftEnd(This) -> ok

Types:

This = wxStyledTextCtrl()

wordLeftEndExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

wordRightEnd(This) -> ok

Types:

This = wxStyledTextCtrl()

wordRightEndExtend(This) -> ok

Types:

This = wxStyledTextCtrl()

setWhitespaceChars(This, Characters) -> ok

Types:

This = wxStyledTextCtrl()
Characters = chardata() (see module unicode)

setCharsDefault(This) -> ok

Types:

This = wxStyledTextCtrl()

autoCompGetCurrent(This) -> integer()

Types:

This = wxStyledTextCtrl()

allocate(This, Bytes) -> ok

Types:

This = wxStyledTextCtrl()
Bytes = integer()

findColumn(This, Line, Column) -> integer()

Types:

This = wxStyledTextCtrl()
Line = integer()
Column = integer()

getCaretSticky(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setCaretSticky(This, UseCaretStickyBehaviour) -> ok

Types:

This = wxStyledTextCtrl()
UseCaretStickyBehaviour = boolean()

toggleCaretSticky(This) -> ok

Types:

This = wxStyledTextCtrl()

setPasteConvertEndings(This, Convert) -> ok

Types:

This = wxStyledTextCtrl()
Convert = boolean()

getPasteConvertEndings(This) -> boolean()

Types:

This = wxStyledTextCtrl()

selectionDuplicate(This) -> ok

Types:

This = wxStyledTextCtrl()

setCaretLineBackAlpha(This, Alpha) -> ok

Types:

This = wxStyledTextCtrl()
Alpha = integer()

getCaretLineBackAlpha(This) -> integer()

Types:

This = wxStyledTextCtrl()

startRecord(This) -> ok

Types:

This = wxStyledTextCtrl()

stopRecord(This) -> ok

Types:

This = wxStyledTextCtrl()

setLexer(This, Lexer) -> ok

Types:

This = wxStyledTextCtrl()
Lexer = integer()

getLexer(This) -> integer()

Types:

This = wxStyledTextCtrl()

colourise(This, Start, End) -> ok

Types:

This = wxStyledTextCtrl()
Start = integer()
End = integer()

setProperty(This, Key, Value) -> ok

Types:

This = wxStyledTextCtrl()
Key = chardata() (see module unicode)
Value = chardata() (see module unicode)

setKeyWords(This, KeywordSet, KeyWords) -> ok

Types:

This = wxStyledTextCtrl()
KeywordSet = integer()
KeyWords = chardata() (see module unicode)

setLexerLanguage(This, Language) -> ok

Types:

This = wxStyledTextCtrl()
Language = chardata() (see module unicode)

getProperty(This, Key) -> charlist() (see module unicode)

Types:

This = wxStyledTextCtrl()
Key = chardata() (see module unicode)

getStyleBitsNeeded(This) -> integer()

Types:

This = wxStyledTextCtrl()

getCurrentLine(This) -> integer()

Types:

This = wxStyledTextCtrl()

styleSetSpec(This, StyleNum, Spec) -> ok

Types:

This = wxStyledTextCtrl()
StyleNum = integer()
Spec = chardata() (see module unicode)

styleSetFont(This, StyleNum, Font) -> ok

Types:

This = wxStyledTextCtrl()
StyleNum = integer()
Font = wxFont() (see module wxFont)

styleSetFontAttr(This, StyleNum, Size, FaceName, Bold, Italic, Underline) -> ok

Types:

This = wxStyledTextCtrl()
StyleNum = integer()
Size = integer()
FaceName = chardata() (see module unicode)
Bold = boolean()
Italic = boolean()
Underline = boolean()

styleSetFontAttr(This, StyleNum, Size, FaceName, Bold, Italic, Underline, Option::[Option]) -> ok

Types:

This = wxStyledTextCtrl()
StyleNum = integer()
Size = integer()
FaceName = chardata() (see module unicode)
Bold = boolean()
Italic = boolean()
Underline = boolean()
Option = {encoding, wx_enum() (see module wx)}

See external documentation.
Encoding = ?wxFONTENCODING_SYSTEM | ?wxFONTENCODING_DEFAULT | ?wxFONTENCODING_ISO8859_1 | ?wxFONTENCODING_ISO8859_2 | ?wxFONTENCODING_ISO8859_3 | ?wxFONTENCODING_ISO8859_4 | ?wxFONTENCODING_ISO8859_5 | ?wxFONTENCODING_ISO8859_6 | ?wxFONTENCODING_ISO8859_7 | ?wxFONTENCODING_ISO8859_8 | ?wxFONTENCODING_ISO8859_9 | ?wxFONTENCODING_ISO8859_10 | ?wxFONTENCODING_ISO8859_11 | ?wxFONTENCODING_ISO8859_12 | ?wxFONTENCODING_ISO8859_13 | ?wxFONTENCODING_ISO8859_14 | ?wxFONTENCODING_ISO8859_15 | ?wxFONTENCODING_ISO8859_MAX | ?wxFONTENCODING_KOI8 | ?wxFONTENCODING_KOI8_U | ?wxFONTENCODING_ALTERNATIVE | ?wxFONTENCODING_BULGARIAN | ?wxFONTENCODING_CP437 | ?wxFONTENCODING_CP850 | ?wxFONTENCODING_CP852 | ?wxFONTENCODING_CP855 | ?wxFONTENCODING_CP866 | ?wxFONTENCODING_CP874 | ?wxFONTENCODING_CP932 | ?wxFONTENCODING_CP936 | ?wxFONTENCODING_CP949 | ?wxFONTENCODING_CP950 | ?wxFONTENCODING_CP1250 | ?wxFONTENCODING_CP1251 | ?wxFONTENCODING_CP1252 | ?wxFONTENCODING_CP1253 | ?wxFONTENCODING_CP1254 | ?wxFONTENCODING_CP1255 | ?wxFONTENCODING_CP1256 | ?wxFONTENCODING_CP1257 | ?wxFONTENCODING_CP12_MAX | ?wxFONTENCODING_UTF7 | ?wxFONTENCODING_UTF8 | ?wxFONTENCODING_EUC_JP | ?wxFONTENCODING_UTF16BE | ?wxFONTENCODING_UTF16LE | ?wxFONTENCODING_UTF32BE | ?wxFONTENCODING_UTF32LE | ?wxFONTENCODING_MACROMAN | ?wxFONTENCODING_MACJAPANESE | ?wxFONTENCODING_MACCHINESETRAD | ?wxFONTENCODING_MACKOREAN | ?wxFONTENCODING_MACARABIC | ?wxFONTENCODING_MACHEBREW | ?wxFONTENCODING_MACGREEK | ?wxFONTENCODING_MACCYRILLIC | ?wxFONTENCODING_MACDEVANAGARI | ?wxFONTENCODING_MACGURMUKHI | ?wxFONTENCODING_MACGUJARATI | ?wxFONTENCODING_MACORIYA | ?wxFONTENCODING_MACBENGALI | ?wxFONTENCODING_MACTAMIL | ?wxFONTENCODING_MACTELUGU | ?wxFONTENCODING_MACKANNADA | ?wxFONTENCODING_MACMALAJALAM | ?wxFONTENCODING_MACSINHALESE | ?wxFONTENCODING_MACBURMESE | ?wxFONTENCODING_MACKHMER | ?wxFONTENCODING_MACTHAI | ?wxFONTENCODING_MACLAOTIAN | ?wxFONTENCODING_MACGEORGIAN | ?wxFONTENCODING_MACARMENIAN | ?wxFONTENCODING_MACCHINESESIMP | ?wxFONTENCODING_MACTIBETAN | ?wxFONTENCODING_MACMONGOLIAN | ?wxFONTENCODING_MACETHIOPIC | ?wxFONTENCODING_MACCENTRALEUR | ?wxFONTENCODING_MACVIATNAMESE | ?wxFONTENCODING_MACARABICEXT | ?wxFONTENCODING_MACSYMBOL | ?wxFONTENCODING_MACDINGBATS | ?wxFONTENCODING_MACTURKISH | ?wxFONTENCODING_MACCROATIAN | ?wxFONTENCODING_MACICELANDIC | ?wxFONTENCODING_MACROMANIAN | ?wxFONTENCODING_MACCELTIC | ?wxFONTENCODING_MACGAELIC | ?wxFONTENCODING_MACKEYBOARD | ?wxFONTENCODING_MAX | ?wxFONTENCODING_MACMIN | ?wxFONTENCODING_MACMAX | ?wxFONTENCODING_UTF16 | ?wxFONTENCODING_UTF32 | ?wxFONTENCODING_UNICODE | ?wxFONTENCODING_GB2312 | ?wxFONTENCODING_BIG5 | ?wxFONTENCODING_SHIFT_JIS

styleSetCharacterSet(This, Style, CharacterSet) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
CharacterSet = integer()

styleSetFontEncoding(This, Style, Encoding) -> ok

Types:

This = wxStyledTextCtrl()
Style = integer()
Encoding = wx_enum() (see module wx)

See external documentation.
Encoding = ?wxFONTENCODING_SYSTEM | ?wxFONTENCODING_DEFAULT | ?wxFONTENCODING_ISO8859_1 | ?wxFONTENCODING_ISO8859_2 | ?wxFONTENCODING_ISO8859_3 | ?wxFONTENCODING_ISO8859_4 | ?wxFONTENCODING_ISO8859_5 | ?wxFONTENCODING_ISO8859_6 | ?wxFONTENCODING_ISO8859_7 | ?wxFONTENCODING_ISO8859_8 | ?wxFONTENCODING_ISO8859_9 | ?wxFONTENCODING_ISO8859_10 | ?wxFONTENCODING_ISO8859_11 | ?wxFONTENCODING_ISO8859_12 | ?wxFONTENCODING_ISO8859_13 | ?wxFONTENCODING_ISO8859_14 | ?wxFONTENCODING_ISO8859_15 | ?wxFONTENCODING_ISO8859_MAX | ?wxFONTENCODING_KOI8 | ?wxFONTENCODING_KOI8_U | ?wxFONTENCODING_ALTERNATIVE | ?wxFONTENCODING_BULGARIAN | ?wxFONTENCODING_CP437 | ?wxFONTENCODING_CP850 | ?wxFONTENCODING_CP852 | ?wxFONTENCODING_CP855 | ?wxFONTENCODING_CP866 | ?wxFONTENCODING_CP874 | ?wxFONTENCODING_CP932 | ?wxFONTENCODING_CP936 | ?wxFONTENCODING_CP949 | ?wxFONTENCODING_CP950 | ?wxFONTENCODING_CP1250 | ?wxFONTENCODING_CP1251 | ?wxFONTENCODING_CP1252 | ?wxFONTENCODING_CP1253 | ?wxFONTENCODING_CP1254 | ?wxFONTENCODING_CP1255 | ?wxFONTENCODING_CP1256 | ?wxFONTENCODING_CP1257 | ?wxFONTENCODING_CP12_MAX | ?wxFONTENCODING_UTF7 | ?wxFONTENCODING_UTF8 | ?wxFONTENCODING_EUC_JP | ?wxFONTENCODING_UTF16BE | ?wxFONTENCODING_UTF16LE | ?wxFONTENCODING_UTF32BE | ?wxFONTENCODING_UTF32LE | ?wxFONTENCODING_MACROMAN | ?wxFONTENCODING_MACJAPANESE | ?wxFONTENCODING_MACCHINESETRAD | ?wxFONTENCODING_MACKOREAN | ?wxFONTENCODING_MACARABIC | ?wxFONTENCODING_MACHEBREW | ?wxFONTENCODING_MACGREEK | ?wxFONTENCODING_MACCYRILLIC | ?wxFONTENCODING_MACDEVANAGARI | ?wxFONTENCODING_MACGURMUKHI | ?wxFONTENCODING_MACGUJARATI | ?wxFONTENCODING_MACORIYA | ?wxFONTENCODING_MACBENGALI | ?wxFONTENCODING_MACTAMIL | ?wxFONTENCODING_MACTELUGU | ?wxFONTENCODING_MACKANNADA | ?wxFONTENCODING_MACMALAJALAM | ?wxFONTENCODING_MACSINHALESE | ?wxFONTENCODING_MACBURMESE | ?wxFONTENCODING_MACKHMER | ?wxFONTENCODING_MACTHAI | ?wxFONTENCODING_MACLAOTIAN | ?wxFONTENCODING_MACGEORGIAN | ?wxFONTENCODING_MACARMENIAN | ?wxFONTENCODING_MACCHINESESIMP | ?wxFONTENCODING_MACTIBETAN | ?wxFONTENCODING_MACMONGOLIAN | ?wxFONTENCODING_MACETHIOPIC | ?wxFONTENCODING_MACCENTRALEUR | ?wxFONTENCODING_MACVIATNAMESE | ?wxFONTENCODING_MACARABICEXT | ?wxFONTENCODING_MACSYMBOL | ?wxFONTENCODING_MACDINGBATS | ?wxFONTENCODING_MACTURKISH | ?wxFONTENCODING_MACCROATIAN | ?wxFONTENCODING_MACICELANDIC | ?wxFONTENCODING_MACROMANIAN | ?wxFONTENCODING_MACCELTIC | ?wxFONTENCODING_MACGAELIC | ?wxFONTENCODING_MACKEYBOARD | ?wxFONTENCODING_MAX | ?wxFONTENCODING_MACMIN | ?wxFONTENCODING_MACMAX | ?wxFONTENCODING_UTF16 | ?wxFONTENCODING_UTF32 | ?wxFONTENCODING_UNICODE | ?wxFONTENCODING_GB2312 | ?wxFONTENCODING_BIG5 | ?wxFONTENCODING_SHIFT_JIS

cmdKeyExecute(This, Cmd) -> ok

Types:

This = wxStyledTextCtrl()
Cmd = integer()

setMargins(This, Left, Right) -> ok

Types:

This = wxStyledTextCtrl()
Left = integer()
Right = integer()

getSelection(This) -> {StartPos::integer(), EndPos::integer()}

Types:

This = wxStyledTextCtrl()

pointFromPosition(This, Pos) -> {X::integer(), Y::integer()}

Types:

This = wxStyledTextCtrl()
Pos = integer()

scrollToLine(This, Line) -> ok

Types:

This = wxStyledTextCtrl()
Line = integer()

scrollToColumn(This, Column) -> ok

Types:

This = wxStyledTextCtrl()
Column = integer()

sendMsg(This, Msg) -> integer()

Types:

This = wxStyledTextCtrl()
Msg = integer()

Equivalent to sendMsg(This, Msg, []).

sendMsg(This, Msg, Option::[Option]) -> integer()

Types:

This = wxStyledTextCtrl()
Msg = integer()
Option = {wp, integer()} | {lp, integer()}

setVScrollBar(This, Bar) -> ok

Types:

This = wxStyledTextCtrl()
Bar = wxScrollBar() (see module wxScrollBar)

setHScrollBar(This, Bar) -> ok

Types:

This = wxStyledTextCtrl()
Bar = wxScrollBar() (see module wxScrollBar)

getLastKeydownProcessed(This) -> boolean()

Types:

This = wxStyledTextCtrl()

setLastKeydownProcessed(This, Val) -> ok

Types:

This = wxStyledTextCtrl()
Val = boolean()

saveFile(This, Filename) -> boolean()

Types:

This = wxStyledTextCtrl()
Filename = chardata() (see module unicode)

loadFile(This, Filename) -> boolean()

Types:

This = wxStyledTextCtrl()
Filename = chardata() (see module unicode)

doDragOver(This, X, Y, Def) -> wx_enum() (see module wx)

Types:

This = wxStyledTextCtrl()
X = integer()
Y = integer()
Def = wx_enum() (see module wx)

See external documentation.
Def = ?wxDragError | ?wxDragNone | ?wxDragCopy | ?wxDragMove | ?wxDragLink | ?wxDragCancel
Res = ?wxDragError | ?wxDragNone | ?wxDragCopy | ?wxDragMove | ?wxDragLink | ?wxDragCancel

doDropText(This, X, Y, Data) -> boolean()

Types:

This = wxStyledTextCtrl()
X = integer()
Y = integer()
Data = chardata() (see module unicode)

getUseAntiAliasing(This) -> boolean()

Types:

This = wxStyledTextCtrl()

addTextRaw(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = binary()

insertTextRaw(This, Pos, Text) -> ok

Types:

This = wxStyledTextCtrl()
Pos = integer()
Text = binary()

getCurLineRaw(This) -> Result

Types:

Result = {Res::binary(), LinePos::integer()}
This = wxStyledTextCtrl()

getLineRaw(This, Line) -> binary()

Types:

This = wxStyledTextCtrl()
Line = integer()

getSelectedTextRaw(This) -> binary()

Types:

This = wxStyledTextCtrl()

getTextRangeRaw(This, StartPos, EndPos) -> binary()

Types:

This = wxStyledTextCtrl()
StartPos = integer()
EndPos = integer()

setTextRaw(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = binary()

getTextRaw(This) -> binary()

Types:

This = wxStyledTextCtrl()

appendTextRaw(This, Text) -> ok

Types:

This = wxStyledTextCtrl()
Text = binary()

destroy(This::wxStyledTextCtrl()) -> ok

Destroys this object, do not use object again