wxStyledTextCtrl(3)

NAME
wxStyledTextCtrl - 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()

    See external documentation.

new(Parent) -> wxStyledTextCtrl()

    Types:
        Parent = wxWindow:wxWindow()

    Equivalent to new(Parent, []).

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

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

    See external documentation.

create(This, Parent) -> boolean()

    Types:
        This = wxStyledTextCtrl()
        Parent = wxWindow:wxWindow()

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

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

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

    See external documentation.

addText(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

addStyledText(This, Data) -> ok

    Types:
        This = wxStyledTextCtrl()
        Data = wx:wx_object()

    See external documentation.

insertText(This, Pos, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()
        Text = unicode:chardata()

    See external documentation.

clearAll(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

clearDocumentStyle(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getLength(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getCharAt(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

getCurrentPos(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getAnchor(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getStyleAt(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

redo(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setUndoCollection(This, CollectUndo) -> ok

    Types:
        This = wxStyledTextCtrl()
        CollectUndo = boolean()

    See external documentation.

selectAll(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setSavePoint(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getStyledText(This, StartPos, EndPos) -> wx:wx_object()

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

    See external documentation.

canRedo(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

markerLineFromHandle(This, Handle) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Handle = integer()

    See external documentation.

markerDeleteHandle(This, Handle) -> ok

    Types:
        This = wxStyledTextCtrl()
        Handle = integer()

    See external documentation.

getUndoCollection(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getViewWhiteSpace(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setViewWhiteSpace(This, ViewWS) -> ok

    Types:
        This = wxStyledTextCtrl()
        ViewWS = integer()

    See external documentation.

positionFromPoint(This, Pt) -> integer()

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

    See external documentation.

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

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

    See external documentation.

gotoLine(This, Line) -> ok

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

gotoPos(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

setAnchor(This, PosAnchor) -> ok

    Types:
        This = wxStyledTextCtrl()
        PosAnchor = integer()

    See external documentation.

getCurLine(This) -> Result

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

    See external documentation.

getEndStyled(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

convertEOLs(This, EolMode) -> ok

    Types:
        This = wxStyledTextCtrl()
        EolMode = integer()

    See external documentation.

getEOLMode(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setEOLMode(This, EolMode) -> ok

    Types:
        This = wxStyledTextCtrl()
        EolMode = integer()

    See external documentation.

startStyling(This, Pos, Mask) -> ok

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

    See external documentation.

setStyling(This, Length, Style) -> ok

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

    See external documentation.

getBufferedDraw(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setBufferedDraw(This, Buffered) -> ok

    Types:
        This = wxStyledTextCtrl()
        Buffered = boolean()

    See external documentation.

setTabWidth(This, TabWidth) -> ok

    Types:
        This = wxStyledTextCtrl()
        TabWidth = integer()

    See external documentation.

getTabWidth(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCodePage(This, CodePage) -> ok

    Types:
        This = wxStyledTextCtrl()
        CodePage = integer()

    See external documentation.

markerDefine(This, MarkerNumber, MarkerSymbol) -> ok

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

    Equivalent to markerDefine(This, MarkerNumber, MarkerSymbol, []).

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

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

    See external documentation.

markerSetForeground(This, MarkerNumber, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        MarkerNumber = integer()
        Fore = wx:wx_colour()

    See external documentation.

markerSetBackground(This, MarkerNumber, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        MarkerNumber = integer()
        Back = wx:wx_colour()

    See external documentation.

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

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

    See external documentation.

markerDelete(This, Line, MarkerNumber) -> ok

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

    See external documentation.

markerDeleteAll(This, MarkerNumber) -> ok

    Types:
        This = wxStyledTextCtrl()
        MarkerNumber = integer()

    See external documentation.

markerGet(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

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

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

    See external documentation.

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

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

    See external documentation.

markerDefineBitmap(This, MarkerNumber, Bmp) -> ok

    Types:
        This = wxStyledTextCtrl()
        MarkerNumber = integer()
        Bmp = wxBitmap:wxBitmap()

    See external documentation.

markerAddSet(This, Line, Set) -> ok

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

    See external documentation.

markerSetAlpha(This, MarkerNumber, Alpha) -> ok

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

    See external documentation.

setMarginType(This, Margin, MarginType) -> ok

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

    See external documentation.

getMarginType(This, Margin) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Margin = integer()

    See external documentation.

setMarginWidth(This, Margin, PixelWidth) -> ok

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

    See external documentation.

getMarginWidth(This, Margin) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Margin = integer()

    See external documentation.

setMarginMask(This, Margin, Mask) -> ok

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

    See external documentation.

getMarginMask(This, Margin) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Margin = integer()

    See external documentation.

setMarginSensitive(This, Margin, Sensitive) -> ok

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

    See external documentation.

getMarginSensitive(This, Margin) -> boolean()

    Types:
        This = wxStyledTextCtrl()
        Margin = integer()

    See external documentation.

styleClearAll(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

styleSetForeground(This, Style, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        Style = integer()
        Fore = wx:wx_colour()

    See external documentation.

styleSetBackground(This, Style, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        Style = integer()
        Back = wx:wx_colour()

    See external documentation.

styleSetBold(This, Style, Bold) -> ok

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

    See external documentation.

styleSetItalic(This, Style, Italic) -> ok

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

    See external documentation.

styleSetSize(This, Style, SizePoints) -> ok

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

    See external documentation.

styleSetFaceName(This, Style, FontName) -> ok

    Types:
        This = wxStyledTextCtrl()
        Style = integer()
        FontName = unicode:chardata()

    See external documentation.

styleSetEOLFilled(This, Style, Filled) -> ok

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

    See external documentation.

styleResetDefault(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

styleSetUnderline(This, Style, Underline) -> ok

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

    See external documentation.

styleSetCase(This, Style, CaseForce) -> ok

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

    See external documentation.

styleSetHotSpot(This, Style, Hotspot) -> ok

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

    See external documentation.

setSelForeground(This, UseSetting, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Fore = wx:wx_colour()

    See external documentation.

setSelBackground(This, UseSetting, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Back = wx:wx_colour()

    See external documentation.

getSelAlpha(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setSelAlpha(This, Alpha) -> ok

    Types:
        This = wxStyledTextCtrl()
        Alpha = integer()

    See external documentation.

setCaretForeground(This, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        Fore = wx:wx_colour()

    See external documentation.

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

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

    See external documentation.

cmdKeyClear(This, Key, Modifiers) -> ok

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

    See external documentation.

cmdKeyClearAll(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setStyleBytes(This, Length) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Length = integer()

    See external documentation.

styleSetVisible(This, Style, Visible) -> ok

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

    See external documentation.

getCaretPeriod(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCaretPeriod(This, PeriodMilliseconds) -> ok

    Types:
        This = wxStyledTextCtrl()
        PeriodMilliseconds = integer()

    See external documentation.

setWordChars(This, Characters) -> ok

    Types:
        This = wxStyledTextCtrl()
        Characters = unicode:chardata()

    See external documentation.

beginUndoAction(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

endUndoAction(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

indicatorSetStyle(This, Indic, Style) -> ok

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

    See external documentation.

indicatorGetStyle(This, Indic) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Indic = integer()

    See external documentation.

indicatorSetForeground(This, Indic, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        Indic = integer()
        Fore = wx:wx_colour()

    See external documentation.

indicatorGetForeground(This, Indic) -> wx:wx_colour4()

    Types:
        This = wxStyledTextCtrl()
        Indic = integer()

    See external documentation.

setWhitespaceForeground(This, UseSetting, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Fore = wx:wx_colour()

    See external documentation.

setWhitespaceBackground(This, UseSetting, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Back = wx:wx_colour()

    See external documentation.

getStyleBits(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setLineState(This, Line, State) -> ok

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

    See external documentation.

getLineState(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

getMaxLineState(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getCaretLineVisible(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCaretLineVisible(This, Show) -> ok

    Types:
        This = wxStyledTextCtrl()
        Show = boolean()

    See external documentation.

getCaretLineBackground(This) -> wx:wx_colour4()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCaretLineBackground(This, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        Back = wx:wx_colour()

    See external documentation.

autoCompShow(This, LenEntered, ItemList) -> ok

    Types:
        This = wxStyledTextCtrl()
        LenEntered = integer()
        ItemList = unicode:chardata()

    See external documentation.

autoCompCancel(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompActive(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompPosStart(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompComplete(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompStops(This, CharacterSet) -> ok

    Types:
        This = wxStyledTextCtrl()
        CharacterSet = unicode:chardata()

    See external documentation.

autoCompSetSeparator(This, SeparatorCharacter) -> ok

    Types:
        This = wxStyledTextCtrl()
        SeparatorCharacter = integer()

    See external documentation.

autoCompGetSeparator(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompSelect(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

autoCompSetCancelAtStart(This, Cancel) -> ok

    Types:
        This = wxStyledTextCtrl()
        Cancel = boolean()

    See external documentation.

autoCompGetCancelAtStart(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompSetFillUps(This, CharacterSet) -> ok

    Types:
        This = wxStyledTextCtrl()
        CharacterSet = unicode:chardata()

    See external documentation.

autoCompSetChooseSingle(This, ChooseSingle) -> ok

    Types:
        This = wxStyledTextCtrl()
        ChooseSingle = boolean()

    See external documentation.

autoCompGetChooseSingle(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompSetIgnoreCase(This, IgnoreCase) -> ok

    Types:
        This = wxStyledTextCtrl()
        IgnoreCase = boolean()

    See external documentation.

autoCompGetIgnoreCase(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

userListShow(This, ListType, ItemList) -> ok

    Types:
        This = wxStyledTextCtrl()
        ListType = integer()
        ItemList = unicode:chardata()

    See external documentation.

autoCompSetAutoHide(This, AutoHide) -> ok

    Types:
        This = wxStyledTextCtrl()
        AutoHide = boolean()

    See external documentation.

autoCompGetAutoHide(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompSetDropRestOfWord(This, DropRestOfWord) -> ok

    Types:
        This = wxStyledTextCtrl()
        DropRestOfWord = boolean()

    See external documentation.

autoCompGetDropRestOfWord(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

registerImage(This, Type, Bmp) -> ok

    Types:
        This = wxStyledTextCtrl()
        Type = integer()
        Bmp = wxBitmap:wxBitmap()

    See external documentation.

clearRegisteredImages(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompGetTypeSeparator(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompSetTypeSeparator(This, SeparatorCharacter) -> ok

    Types:
        This = wxStyledTextCtrl()
        SeparatorCharacter = integer()

    See external documentation.

autoCompSetMaxWidth(This, CharacterCount) -> ok

    Types:
        This = wxStyledTextCtrl()
        CharacterCount = integer()

    See external documentation.

autoCompGetMaxWidth(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompSetMaxHeight(This, RowCount) -> ok

    Types:
        This = wxStyledTextCtrl()
        RowCount = integer()

    See external documentation.

autoCompGetMaxHeight(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setIndent(This, IndentSize) -> ok

    Types:
        This = wxStyledTextCtrl()
        IndentSize = integer()

    See external documentation.

getIndent(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setUseTabs(This, UseTabs) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseTabs = boolean()

    See external documentation.

getUseTabs(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setLineIndentation(This, Line, IndentSize) -> ok

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

    See external documentation.

getLineIndentation(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

getLineIndentPosition(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

getColumn(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

setUseHorizontalScrollBar(This, Show) -> ok

    Types:
        This = wxStyledTextCtrl()
        Show = boolean()

    See external documentation.

getUseHorizontalScrollBar(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setIndentationGuides(This, Show) -> ok

    Types:
        This = wxStyledTextCtrl()
        Show = boolean()

    See external documentation.

getIndentationGuides(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setHighlightGuide(This, Column) -> ok

    Types:
        This = wxStyledTextCtrl()
        Column = integer()

    See external documentation.

getHighlightGuide(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getLineEndPosition(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

getCodePage(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getCaretForeground(This) -> wx:wx_colour4()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getReadOnly(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCurrentPos(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

setSelectionStart(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

getSelectionStart(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setSelectionEnd(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

getSelectionEnd(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setPrintMagnification(This, Magnification) -> ok

    Types:
        This = wxStyledTextCtrl()
        Magnification = integer()

    See external documentation.

getPrintMagnification(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setPrintColourMode(This, Mode) -> ok

    Types:
        This = wxStyledTextCtrl()
        Mode = integer()

    See external documentation.

getPrintColourMode(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        MinPos = integer()
        MaxPos = integer()
        Text = unicode:chardata()

    Equivalent to findText(This, MinPos, MaxPos, Text, []).

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

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

    See external documentation.

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

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

    See external documentation.

getFirstVisibleLine(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getLine(This, Line) -> unicode:charlist()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

getLineCount(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setMarginLeft(This, PixelWidth) -> ok

    Types:
        This = wxStyledTextCtrl()
        PixelWidth = integer()

    See external documentation.

getMarginLeft(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setMarginRight(This, PixelWidth) -> ok

    Types:
        This = wxStyledTextCtrl()
        PixelWidth = integer()

    See external documentation.

getMarginRight(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getModify(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setSelection(This, Start, End) -> ok

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

    See external documentation.

getSelectedText(This) -> unicode:charlist()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getTextRange(This, StartPos, EndPos) -> unicode:charlist()

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

    See external documentation.

hideSelection(This, Normal) -> ok

    Types:
        This = wxStyledTextCtrl()
        Normal = boolean()

    See external documentation.

lineFromPosition(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

positionFromLine(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

lineScroll(This, Columns, Lines) -> ok

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

    See external documentation.

ensureCaretVisible(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

replaceSelection(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

setReadOnly(This, ReadOnly) -> ok

    Types:
        This = wxStyledTextCtrl()
        ReadOnly = boolean()

    See external documentation.

canPaste(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

canUndo(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

emptyUndoBuffer(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

undo(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

cut(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

copy(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

paste(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

clear(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setText(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

getText(This) -> unicode:charlist()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getTextLength(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getOvertype(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCaretWidth(This, PixelWidth) -> ok

    Types:
        This = wxStyledTextCtrl()
        PixelWidth = integer()

    See external documentation.

getCaretWidth(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setTargetStart(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

getTargetStart(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setTargetEnd(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

getTargetEnd(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

replaceTarget(This, Text) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

searchInTarget(This, Text) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

setSearchFlags(This, Flags) -> ok

    Types:
        This = wxStyledTextCtrl()
        Flags = integer()

    See external documentation.

getSearchFlags(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

callTipShow(This, Pos, Definition) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()
        Definition = unicode:chardata()

    See external documentation.

callTipCancel(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

callTipActive(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

callTipPosAtStart(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

callTipSetHighlight(This, Start, End) -> ok

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

    See external documentation.

callTipSetBackground(This, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        Back = wx:wx_colour()

    See external documentation.

callTipSetForeground(This, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        Fore = wx:wx_colour()

    See external documentation.

callTipSetForegroundHighlight(This, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        Fore = wx:wx_colour()

    See external documentation.

callTipUseStyle(This, TabSize) -> ok

    Types:
        This = wxStyledTextCtrl()
        TabSize = integer()

    See external documentation.

visibleFromDocLine(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

docLineFromVisible(This, LineDisplay) -> integer()

    Types:
        This = wxStyledTextCtrl()
        LineDisplay = integer()

    See external documentation.

wrapCount(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

setFoldLevel(This, Line, Level) -> ok

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

    See external documentation.

getFoldLevel(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

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

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

    See external documentation.

getFoldParent(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

showLines(This, LineStart, LineEnd) -> ok

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

    See external documentation.

hideLines(This, LineStart, LineEnd) -> ok

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

    See external documentation.

getLineVisible(This, Line) -> boolean()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

setFoldExpanded(This, Line, Expanded) -> ok

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

    See external documentation.

getFoldExpanded(This, Line) -> boolean()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

toggleFold(This, Line) -> ok

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

ensureVisible(This, Line) -> ok

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

setFoldFlags(This, Flags) -> ok

    Types:
        This = wxStyledTextCtrl()
        Flags = integer()

    See external documentation.

ensureVisibleEnforcePolicy(This, Line) -> ok

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

setTabIndents(This, TabIndents) -> ok

    Types:
        This = wxStyledTextCtrl()
        TabIndents = boolean()

    See external documentation.

getTabIndents(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setBackSpaceUnIndents(This, BsUnIndents) -> ok

    Types:
        This = wxStyledTextCtrl()
        BsUnIndents = boolean()

    See external documentation.

getBackSpaceUnIndents(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setMouseDwellTime(This, PeriodMilliseconds) -> ok

    Types:
        This = wxStyledTextCtrl()
        PeriodMilliseconds = integer()

    See external documentation.

getMouseDwellTime(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

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

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

    See external documentation.

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

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

    See external documentation.

setWrapMode(This, Mode) -> ok

    Types:
        This = wxStyledTextCtrl()
        Mode = integer()

    See external documentation.

getWrapMode(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setWrapVisualFlags(This, WrapVisualFlags) -> ok

    Types:
        This = wxStyledTextCtrl()
        WrapVisualFlags = integer()

    See external documentation.

getWrapVisualFlags(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setWrapVisualFlagsLocation(This, WrapVisualFlagsLocation) -> ok

    Types:
        This = wxStyledTextCtrl()
        WrapVisualFlagsLocation = integer()

    See external documentation.

getWrapVisualFlagsLocation(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setWrapStartIndent(This, Indent) -> ok

    Types:
        This = wxStyledTextCtrl()
        Indent = integer()

    See external documentation.

getWrapStartIndent(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setLayoutCache(This, Mode) -> ok

    Types:
        This = wxStyledTextCtrl()
        Mode = integer()

    See external documentation.

getLayoutCache(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setScrollWidth(This, PixelWidth) -> ok

    Types:
        This = wxStyledTextCtrl()
        PixelWidth = integer()

    See external documentation.

getScrollWidth(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        Style = integer()
        Text = unicode:chardata()

    See external documentation.

getEndAtLastLine(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

textHeight(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

setUseVerticalScrollBar(This, Show) -> ok

    Types:
        This = wxStyledTextCtrl()
        Show = boolean()

    See external documentation.

getUseVerticalScrollBar(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

appendText(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = unicode:chardata()

    See external documentation.

getTwoPhaseDraw(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setTwoPhaseDraw(This, TwoPhase) -> ok

    Types:
        This = wxStyledTextCtrl()
        TwoPhase = boolean()

    See external documentation.

targetFromSelection(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

linesJoin(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

linesSplit(This, PixelWidth) -> ok

    Types:
        This = wxStyledTextCtrl()
        PixelWidth = integer()

    See external documentation.

setFoldMarginColour(This, UseSetting, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Back = wx:wx_colour()

    See external documentation.

setFoldMarginHiColour(This, UseSetting, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Fore = wx:wx_colour()

    See external documentation.

lineDown(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineDownExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineUp(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineUpExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

charLeft(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

charLeftExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

charRight(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

charRightExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordLeft(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordLeftExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordRight(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordRightExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

home(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

homeExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEnd(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEndExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

documentStart(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

documentStartExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

documentEnd(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

documentEndExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

pageUp(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

pageUpExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

pageDown(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

pageDownExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

editToggleOvertype(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

cancel(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

deleteBack(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

tab(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

backTab(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

newLine(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

formFeed(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

vCHome(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

vCHomeExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

zoomIn(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

zoomOut(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

delWordLeft(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

delWordRight(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineCut(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineDelete(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineTranspose(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineDuplicate(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lowerCase(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

upperCase(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineScrollDown(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineScrollUp(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

deleteBackNotLine(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

homeDisplay(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

homeDisplayExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEndDisplay(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEndDisplayExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

homeWrapExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEndWrap(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEndWrapExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

vCHomeWrap(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

vCHomeWrapExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineCopy(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

moveCaretInsideView(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineLength(This, Line) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

braceHighlight(This, Pos1, Pos2) -> ok

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

    See external documentation.

braceBadLight(This, Pos) -> ok

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

braceMatch(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

getViewEOL(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setViewEOL(This, Visible) -> ok

    Types:
        This = wxStyledTextCtrl()
        Visible = boolean()

    See external documentation.

setModEventMask(This, Mask) -> ok

    Types:
        This = wxStyledTextCtrl()
        Mask = integer()

    See external documentation.

getEdgeColumn(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setEdgeColumn(This, Column) -> ok

    Types:
        This = wxStyledTextCtrl()
        Column = integer()

    See external documentation.

setEdgeMode(This, Mode) -> ok

    Types:
        This = wxStyledTextCtrl()
        Mode = integer()

    See external documentation.

getEdgeMode(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getEdgeColour(This) -> wx:wx_colour4()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setEdgeColour(This, EdgeColour) -> ok

    Types:
        This = wxStyledTextCtrl()
        EdgeColour = wx:wx_colour()

    See external documentation.

searchAnchor(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        Flags = integer()
        Text = unicode:chardata()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        Flags = integer()
        Text = unicode:chardata()

    See external documentation.

linesOnScreen(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

usePopUp(This, AllowPopUp) -> ok

    Types:
        This = wxStyledTextCtrl()
        AllowPopUp = boolean()

    See external documentation.

selectionIsRectangle(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setZoom(This, Zoom) -> ok

    Types:
        This = wxStyledTextCtrl()
        Zoom = integer()

    See external documentation.

getZoom(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getModEventMask(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setSTCFocus(This, Focus) -> ok

    Types:
        This = wxStyledTextCtrl()
        Focus = boolean()

    See external documentation.

getSTCFocus(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setStatus(This, StatusCode) -> ok

    Types:
        This = wxStyledTextCtrl()
        StatusCode = integer()

    See external documentation.

getStatus(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setMouseDownCaptures(This, Captures) -> ok

    Types:
        This = wxStyledTextCtrl()
        Captures = boolean()

    See external documentation.

getMouseDownCaptures(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setSTCCursor(This, CursorType) -> ok

    Types:
        This = wxStyledTextCtrl()
        CursorType = integer()

    See external documentation.

getSTCCursor(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setControlCharSymbol(This, Symbol) -> ok

    Types:
        This = wxStyledTextCtrl()
        Symbol = integer()

    See external documentation.

getControlCharSymbol(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordPartLeft(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordPartLeftExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordPartRight(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordPartRightExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setVisiblePolicy(This, VisiblePolicy, VisibleSlop) -> ok

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

    See external documentation.

delLineLeft(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

delLineRight(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getXOffset(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

chooseCaretX(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setXCaretPolicy(This, CaretPolicy, CaretSlop) -> ok

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

    See external documentation.

setYCaretPolicy(This, CaretPolicy, CaretSlop) -> ok

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

    See external documentation.

getPrintWrapMode(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setHotspotActiveForeground(This, UseSetting, Fore) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Fore = wx:wx_colour()

    See external documentation.

setHotspotActiveBackground(This, UseSetting, Back) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseSetting = boolean()
        Back = wx:wx_colour()

    See external documentation.

setHotspotActiveUnderline(This, Underline) -> ok

    Types:
        This = wxStyledTextCtrl()
        Underline = boolean()

    See external documentation.

setHotspotSingleLine(This, SingleLine) -> ok

    Types:
        This = wxStyledTextCtrl()
        SingleLine = boolean()

    See external documentation.

paraDownExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

paraUp(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

paraUpExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

positionBefore(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

positionAfter(This, Pos) -> integer()

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

copyRange(This, Start, End) -> ok

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

    See external documentation.

copyText(This, Length, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Length = integer()
        Text = unicode:chardata()

    See external documentation.

setSelectionMode(This, Mode) -> ok

    Types:
        This = wxStyledTextCtrl()
        Mode = integer()

    See external documentation.

getSelectionMode(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineDownRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineUpRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

charLeftRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

charRightRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

homeRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

vCHomeRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

lineEndRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

pageUpRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

pageDownRectExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

stutteredPageUp(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

stutteredPageUpExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

stutteredPageDown(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

stutteredPageDownExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordLeftEnd(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordLeftEndExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordRightEnd(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

wordRightEndExtend(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setWhitespaceChars(This, Characters) -> ok

    Types:
        This = wxStyledTextCtrl()
        Characters = unicode:chardata()

    See external documentation.

setCharsDefault(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

autoCompGetCurrent(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

allocate(This, Bytes) -> ok

    Types:
        This = wxStyledTextCtrl()
        Bytes = integer()

    See external documentation.

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

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

    See external documentation.

getCaretSticky(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCaretSticky(This, UseCaretStickyBehaviour) -> ok

    Types:
        This = wxStyledTextCtrl()
        UseCaretStickyBehaviour = boolean()

    See external documentation.

toggleCaretSticky(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setPasteConvertEndings(This, Convert) -> ok

    Types:
        This = wxStyledTextCtrl()
        Convert = boolean()

    See external documentation.

getPasteConvertEndings(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

selectionDuplicate(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setCaretLineBackAlpha(This, Alpha) -> ok

    Types:
        This = wxStyledTextCtrl()
        Alpha = integer()

    See external documentation.

getCaretLineBackAlpha(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

startRecord(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

stopRecord(This) -> ok

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setLexer(This, Lexer) -> ok

    Types:
        This = wxStyledTextCtrl()
        Lexer = integer()

    See external documentation.

getLexer(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

colourise(This, Start, End) -> ok

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

    See external documentation.

setProperty(This, Key, Value) -> ok

    Types:
        This = wxStyledTextCtrl()
        Key = unicode:chardata()
        Value = unicode:chardata()

    See external documentation.

setKeyWords(This, KeywordSet, KeyWords) -> ok

    Types:
        This = wxStyledTextCtrl()
        KeywordSet = integer()
        KeyWords = unicode:chardata()

    See external documentation.

setLexerLanguage(This, Language) -> ok

    Types:
        This = wxStyledTextCtrl()
        Language = unicode:chardata()

    See external documentation.

getProperty(This, Key) -> unicode:charlist()

    Types:
        This = wxStyledTextCtrl()
        Key = unicode:chardata()

    See external documentation.

getStyleBitsNeeded(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

getCurrentLine(This) -> integer()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

styleSetSpec(This, StyleNum, Spec) -> ok

    Types:
        This = wxStyledTextCtrl()
        StyleNum = integer()
        Spec = unicode:chardata()

    See external documentation.

styleSetFont(This, StyleNum, Font) -> ok

    Types:
        This = wxStyledTextCtrl()
        StyleNum = integer()
        Font = wxFont:wxFont()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        StyleNum = integer()
        Size = integer()
        FaceName = unicode:chardata()
        Bold = boolean()
        Italic = boolean()
        Underline = boolean()

    Equivalent to styleSetFontAttr(This, StyleNum, Size, FaceName, Bold, Italic, Underline, []).

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

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

    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()

    See external documentation.

styleSetFontEncoding(This, Style, Encoding) -> ok

    Types:
        This = wxStyledTextCtrl()
        Style = integer()
        Encoding = wx:wx_enum()

    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()

    See external documentation.

setMargins(This, Left, Right) -> ok

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

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        Pos = integer()

    See external documentation.

scrollToLine(This, Line) -> ok

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

scrollToColumn(This, Column) -> ok

    Types:
        This = wxStyledTextCtrl()
        Column = integer()

    See external documentation.

setVScrollBar(This, Bar) -> ok

    Types:
        This = wxStyledTextCtrl()
        Bar = wxScrollBar:wxScrollBar()

    See external documentation.

setHScrollBar(This, Bar) -> ok

    Types:
        This = wxStyledTextCtrl()
        Bar = wxScrollBar:wxScrollBar()

    See external documentation.

getLastKeydownProcessed(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

setLastKeydownProcessed(This, Val) -> ok

    Types:
        This = wxStyledTextCtrl()
        Val = boolean()

    See external documentation.

saveFile(This, Filename) -> boolean()

    Types:
        This = wxStyledTextCtrl()
        Filename = unicode:chardata()

    See external documentation.

loadFile(This, Filename) -> boolean()

    Types:
        This = wxStyledTextCtrl()
        Filename = unicode:chardata()

    See external documentation.

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

    Types:
        This = wxStyledTextCtrl()
        X = integer()
        Y = integer()
        Def = wx:wx_enum()

    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 = unicode:chardata()

    See external documentation.

getUseAntiAliasing(This) -> boolean()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

addTextRaw(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = binary()

    See external documentation.

insertTextRaw(This, Pos, Text) -> ok

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

    See external documentation.

getCurLineRaw(This) -> Result

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

    See external documentation.

getLineRaw(This, Line) -> binary()

    Types:
        This = wxStyledTextCtrl()
        Line = integer()

    See external documentation.

getSelectedTextRaw(This) -> binary()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

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

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

    See external documentation.

setTextRaw(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = binary()

    See external documentation.

getTextRaw(This) -> binary()

    Types:
        This = wxStyledTextCtrl()

    See external documentation.

appendTextRaw(This, Text) -> ok

    Types:
        This = wxStyledTextCtrl()
        Text = binary()

    See external documentation.

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

    Destroys this object, do not use object again

AUTHORS

<>