1%%
2%% %CopyrightBegin%
3%%
4%% Copyright Ericsson AB 2008-2021. All Rights Reserved.
5%%
6%% Licensed under the Apache License, Version 2.0 (the "License");
7%% you may not use this file except in compliance with the License.
8%% You may obtain a copy of the License at
9%%
10%%     http://www.apache.org/licenses/LICENSE-2.0
11%%
12%% Unless required by applicable law or agreed to in writing, software
13%% distributed under the License is distributed on an "AS IS" BASIS,
14%% WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15%% See the License for the specific language governing permissions and
16%% limitations under the License.
17%%
18%% %CopyrightEnd%
19%% This file is generated DO NOT EDIT
20
21-module(wxStyledTextCtrl).
22-include("wxe.hrl").
23-export([addText/2,addTextRaw/2,addTextRaw/3,allocate/2,appendText/2,appendTextRaw/2,
24  appendTextRaw/3,autoCompActive/1,autoCompCancel/1,autoCompComplete/1,
25  autoCompGetAutoHide/1,autoCompGetCancelAtStart/1,autoCompGetChooseSingle/1,
26  autoCompGetCurrent/1,autoCompGetDropRestOfWord/1,autoCompGetIgnoreCase/1,
27  autoCompGetMaxHeight/1,autoCompGetMaxWidth/1,autoCompGetSeparator/1,
28  autoCompGetTypeSeparator/1,autoCompPosStart/1,autoCompSelect/2,autoCompSetAutoHide/2,
29  autoCompSetCancelAtStart/2,autoCompSetChooseSingle/2,autoCompSetDropRestOfWord/2,
30  autoCompSetFillUps/2,autoCompSetIgnoreCase/2,autoCompSetMaxHeight/2,
31  autoCompSetMaxWidth/2,autoCompSetSeparator/2,autoCompSetTypeSeparator/2,
32  autoCompShow/3,autoCompStops/2,backTab/1,beginUndoAction/1,braceBadLight/2,
33  braceHighlight/3,braceMatch/2,callTipActive/1,callTipCancel/1,callTipPosAtStart/1,
34  callTipSetBackground/2,callTipSetForeground/2,callTipSetForegroundHighlight/2,
35  callTipSetHighlight/3,callTipShow/3,callTipUseStyle/2,canPaste/1,
36  canRedo/1,canUndo/1,cancel/1,charLeft/1,charLeftExtend/1,charLeftRectExtend/1,
37  charRight/1,charRightExtend/1,charRightRectExtend/1,chooseCaretX/1,
38  clear/1,clearAll/1,clearDocumentStyle/1,clearRegisteredImages/1,cmdKeyAssign/4,
39  cmdKeyClear/3,cmdKeyClearAll/1,cmdKeyExecute/2,colourise/3,convertEOLs/2,
40  copy/1,copyRange/3,copyText/3,create/2,create/3,cut/1,delLineLeft/1,
41  delLineRight/1,delWordLeft/1,delWordRight/1,deleteBack/1,deleteBackNotLine/1,
42  destroy/1,doDragOver/4,doDropText/4,docLineFromVisible/2,documentEnd/1,
43  documentEndExtend/1,documentStart/1,documentStartExtend/1,editToggleOvertype/1,
44  emptyUndoBuffer/1,endUndoAction/1,ensureCaretVisible/1,ensureVisible/2,
45  ensureVisibleEnforcePolicy/2,findColumn/3,findText/4,findText/5,formFeed/1,
46  formatRange/8,getAnchor/1,getBackSpaceUnIndents/1,getBufferedDraw/1,
47  getCaretForeground/1,getCaretLineBackAlpha/1,getCaretLineBackground/1,
48  getCaretLineVisible/1,getCaretPeriod/1,getCaretSticky/1,getCaretWidth/1,
49  getCharAt/2,getCodePage/1,getColumn/2,getControlCharSymbol/1,getCurLine/1,
50  getCurLineRaw/1,getCurrentLine/1,getCurrentPos/1,getEOLMode/1,getEdgeColour/1,
51  getEdgeColumn/1,getEdgeMode/1,getEndAtLastLine/1,getEndStyled/1,getFirstVisibleLine/1,
52  getFoldExpanded/2,getFoldLevel/2,getFoldParent/2,getHighlightGuide/1,
53  getIndent/1,getIndentationGuides/1,getLastChild/3,getLastKeydownProcessed/1,
54  getLayoutCache/1,getLength/1,getLexer/1,getLine/2,getLineCount/1,getLineEndPosition/2,
55  getLineIndentPosition/2,getLineIndentation/2,getLineRaw/2,getLineState/2,
56  getLineVisible/2,getMarginLeft/1,getMarginMask/2,getMarginRight/1,
57  getMarginSensitive/2,getMarginType/2,getMarginWidth/2,getMaxLineState/1,
58  getModEventMask/1,getModify/1,getMouseDownCaptures/1,getMouseDwellTime/1,
59  getOvertype/1,getPasteConvertEndings/1,getPrintColourMode/1,getPrintMagnification/1,
60  getPrintWrapMode/1,getProperty/2,getReadOnly/1,getSTCCursor/1,getSTCFocus/1,
61  getScrollWidth/1,getSearchFlags/1,getSelAlpha/1,getSelectedText/1,
62  getSelectedTextRaw/1,getSelection/1,getSelectionEnd/1,getSelectionMode/1,
63  getSelectionStart/1,getStatus/1,getStyleAt/2,getStyleBits/1,getStyleBitsNeeded/1,
64  getTabIndents/1,getTabWidth/1,getTargetEnd/1,getTargetStart/1,getText/1,
65  getTextLength/1,getTextRange/3,getTextRangeRaw/3,getTextRaw/1,getTwoPhaseDraw/1,
66  getUndoCollection/1,getUseAntiAliasing/1,getUseHorizontalScrollBar/1,
67  getUseTabs/1,getUseVerticalScrollBar/1,getViewEOL/1,getViewWhiteSpace/1,
68  getWrapMode/1,getWrapStartIndent/1,getWrapVisualFlags/1,getWrapVisualFlagsLocation/1,
69  getXOffset/1,getZoom/1,gotoLine/2,gotoPos/2,hideLines/3,hideSelection/2,
70  home/1,homeDisplay/1,homeDisplayExtend/1,homeExtend/1,homeRectExtend/1,
71  homeWrapExtend/1,indicatorGetForeground/2,indicatorGetStyle/2,indicatorSetForeground/3,
72  indicatorSetStyle/3,insertText/3,insertTextRaw/3,lineCopy/1,lineCut/1,
73  lineDelete/1,lineDown/1,lineDownExtend/1,lineDownRectExtend/1,lineDuplicate/1,
74  lineEnd/1,lineEndDisplay/1,lineEndDisplayExtend/1,lineEndExtend/1,
75  lineEndRectExtend/1,lineEndWrap/1,lineEndWrapExtend/1,lineFromPosition/2,
76  lineLength/2,lineScroll/3,lineScrollDown/1,lineScrollUp/1,lineTranspose/1,
77  lineUp/1,lineUpExtend/1,lineUpRectExtend/1,linesJoin/1,linesOnScreen/1,
78  linesSplit/2,loadFile/2,lowerCase/1,markerAdd/3,markerAddSet/3,markerDefine/3,
79  markerDefine/4,markerDefineBitmap/3,markerDelete/3,markerDeleteAll/2,
80  markerDeleteHandle/2,markerGet/2,markerLineFromHandle/2,markerNext/3,
81  markerPrevious/3,markerSetAlpha/3,markerSetBackground/3,markerSetForeground/3,
82  moveCaretInsideView/1,new/0,new/1,new/2,newLine/1,pageDown/1,pageDownExtend/1,
83  pageDownRectExtend/1,pageUp/1,pageUpExtend/1,pageUpRectExtend/1,paraDownExtend/1,
84  paraUp/1,paraUpExtend/1,paste/1,pointFromPosition/2,positionAfter/2,
85  positionBefore/2,positionFromLine/2,positionFromPoint/2,positionFromPointClose/3,
86  redo/1,registerImage/3,replaceSelection/2,replaceTarget/2,saveFile/2,
87  scrollToColumn/2,scrollToLine/2,searchAnchor/1,searchInTarget/2,searchNext/3,
88  searchPrev/3,selectAll/1,selectionDuplicate/1,selectionIsRectangle/1,
89  setAnchor/2,setBackSpaceUnIndents/2,setBufferedDraw/2,setCaretForeground/2,
90  setCaretLineBackAlpha/2,setCaretLineBackground/2,setCaretLineVisible/2,
91  setCaretPeriod/2,setCaretSticky/2,setCaretWidth/2,setCharsDefault/1,
92  setCodePage/2,setControlCharSymbol/2,setCurrentPos/2,setEOLMode/2,
93  setEdgeColour/2,setEdgeColumn/2,setEdgeMode/2,setFoldExpanded/3,setFoldFlags/2,
94  setFoldLevel/3,setFoldMarginColour/3,setFoldMarginHiColour/3,setHScrollBar/2,
95  setHighlightGuide/2,setHotspotActiveBackground/3,setHotspotActiveForeground/3,
96  setHotspotActiveUnderline/2,setHotspotSingleLine/2,setIndent/2,setIndentationGuides/2,
97  setKeyWords/3,setLastKeydownProcessed/2,setLayoutCache/2,setLexer/2,
98  setLexerLanguage/2,setLineIndentation/3,setLineState/3,setMarginLeft/2,
99  setMarginMask/3,setMarginRight/2,setMarginSensitive/3,setMarginType/3,
100  setMarginWidth/3,setMargins/3,setModEventMask/2,setMouseDownCaptures/2,
101  setMouseDwellTime/2,setPasteConvertEndings/2,setPrintColourMode/2,
102  setPrintMagnification/2,setProperty/3,setReadOnly/2,setSTCCursor/2,
103  setSTCFocus/2,setSavePoint/1,setScrollWidth/2,setSearchFlags/2,setSelAlpha/2,
104  setSelBackground/3,setSelForeground/3,setSelection/3,setSelectionEnd/2,
105  setSelectionMode/2,setSelectionStart/2,setStatus/2,setStyleBytes/2,
106  setStyling/3,setTabIndents/2,setTabWidth/2,setTargetEnd/2,setTargetStart/2,
107  setText/2,setTextRaw/2,setTwoPhaseDraw/2,setUndoCollection/2,setUseHorizontalScrollBar/2,
108  setUseTabs/2,setUseVerticalScrollBar/2,setVScrollBar/2,setViewEOL/2,
109  setViewWhiteSpace/2,setVisiblePolicy/3,setWhitespaceBackground/3,
110  setWhitespaceChars/2,setWhitespaceForeground/3,setWordChars/2,setWrapMode/2,
111  setWrapStartIndent/2,setWrapVisualFlags/2,setWrapVisualFlagsLocation/2,
112  setXCaretPolicy/3,setYCaretPolicy/3,setZoom/2,showLines/3,startRecord/1,
113  startStyling/2,stopRecord/1,stutteredPageDown/1,stutteredPageDownExtend/1,
114  stutteredPageUp/1,stutteredPageUpExtend/1,styleClearAll/1,styleResetDefault/1,
115  styleSetBackground/3,styleSetBold/3,styleSetCase/3,styleSetCharacterSet/3,
116  styleSetEOLFilled/3,styleSetFaceName/3,styleSetFont/3,styleSetFontAttr/7,
117  styleSetFontAttr/8,styleSetFontEncoding/3,styleSetForeground/3,styleSetHotSpot/3,
118  styleSetItalic/3,styleSetSize/3,styleSetSpec/3,styleSetUnderline/3,
119  styleSetVisible/3,tab/1,targetFromSelection/1,textHeight/2,textWidth/3,
120  toggleCaretSticky/1,toggleFold/2,undo/1,upperCase/1,usePopUp/2,userListShow/3,
121  vCHome/1,vCHomeExtend/1,vCHomeRectExtend/1,vCHomeWrap/1,vCHomeWrapExtend/1,
122  visibleFromDocLine/2,wordEndPosition/3,wordLeft/1,wordLeftEnd/1,wordLeftEndExtend/1,
123  wordLeftExtend/1,wordPartLeft/1,wordPartLeftExtend/1,wordPartRight/1,
124  wordPartRightExtend/1,wordRight/1,wordRightEnd/1,wordRightEndExtend/1,
125  wordRightExtend/1,wordStartPosition/3,wrapCount/2,zoomIn/1,zoomOut/1]).
126
127%% inherited exports
128-export([cacheBestSize/2,canSetTransparent/1,captureMouse/1,center/1,center/2,
129  centerOnParent/1,centerOnParent/2,centre/1,centre/2,centreOnParent/1,
130  centreOnParent/2,clearBackground/1,clientToScreen/2,clientToScreen/3,
131  close/1,close/2,connect/2,connect/3,convertDialogToPixels/2,convertPixelsToDialog/2,
132  destroyChildren/1,disable/1,disconnect/1,disconnect/2,disconnect/3,
133  dragAcceptFiles/2,enable/1,enable/2,findWindow/2,fit/1,fitInside/1,
134  freeze/1,getAcceleratorTable/1,getBackgroundColour/1,getBackgroundStyle/1,
135  getBestSize/1,getCaret/1,getCharHeight/1,getCharWidth/1,getChildren/1,
136  getClientSize/1,getContainingSizer/1,getContentScaleFactor/1,getCursor/1,
137  getDPI/1,getDPIScaleFactor/1,getDropTarget/1,getExtraStyle/1,getFont/1,
138  getForegroundColour/1,getGrandParent/1,getHandle/1,getHelpText/1,
139  getId/1,getLabel/1,getMaxSize/1,getMinSize/1,getName/1,getParent/1,
140  getPosition/1,getRect/1,getScreenPosition/1,getScreenRect/1,getScrollPos/2,
141  getScrollRange/2,getScrollThumb/2,getSize/1,getSizer/1,getTextExtent/2,
142  getTextExtent/3,getThemeEnabled/1,getToolTip/1,getUpdateRegion/1,
143  getVirtualSize/1,getWindowStyleFlag/1,getWindowVariant/1,hasCapture/1,
144  hasScrollbar/2,hasTransparentBackground/1,hide/1,inheritAttributes/1,
145  initDialog/1,invalidateBestSize/1,isDoubleBuffered/1,isEnabled/1,
146  isExposed/2,isExposed/3,isExposed/5,isFrozen/1,isRetained/1,isShown/1,
147  isShownOnScreen/1,isTopLevel/1,layout/1,lower/1,move/2,move/3,move/4,
148  moveAfterInTabOrder/2,moveBeforeInTabOrder/2,navigate/1,navigate/2,
149  parent_class/1,popupMenu/2,popupMenu/3,popupMenu/4,raise/1,refresh/1,
150  refresh/2,refreshRect/2,refreshRect/3,releaseMouse/1,removeChild/2,
151  reparent/2,screenToClient/1,screenToClient/2,scrollLines/2,scrollPages/2,
152  scrollWindow/3,scrollWindow/4,setAcceleratorTable/2,setAutoLayout/2,
153  setBackgroundColour/2,setBackgroundStyle/2,setCaret/2,setClientSize/2,
154  setClientSize/3,setContainingSizer/2,setCursor/2,setDoubleBuffered/2,
155  setDropTarget/2,setExtraStyle/2,setFocus/1,setFocusFromKbd/1,setFont/2,
156  setForegroundColour/2,setHelpText/2,setId/2,setLabel/2,setMaxSize/2,
157  setMinSize/2,setName/2,setOwnBackgroundColour/2,setOwnFont/2,setOwnForegroundColour/2,
158  setPalette/2,setScrollPos/3,setScrollPos/4,setScrollbar/5,setScrollbar/6,
159  setSize/2,setSize/3,setSize/5,setSize/6,setSizeHints/2,setSizeHints/3,
160  setSizeHints/4,setSizer/2,setSizer/3,setSizerAndFit/2,setSizerAndFit/3,
161  setThemeEnabled/2,setToolTip/2,setTransparent/2,setVirtualSize/2,
162  setVirtualSize/3,setWindowStyle/2,setWindowStyleFlag/2,setWindowVariant/2,
163  shouldInheritColours/1,show/1,show/2,thaw/1,transferDataFromWindow/1,
164  transferDataToWindow/1,update/1,updateWindowUI/1,updateWindowUI/2,
165  validate/1,warpPointer/3]).
166
167-type wxStyledTextCtrl() :: wx:wx_object().
168-export_type([wxStyledTextCtrl/0]).
169%% @hidden
170parent_class(wxControl) -> true;
171parent_class(wxWindow) -> true;
172parent_class(wxEvtHandler) -> true;
173parent_class(_Class) -> erlang:error({badtype, ?MODULE}).
174
175%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwxstyledtextctrl">external documentation</a>.
176-spec new() -> wxStyledTextCtrl().
177new() ->
178  wxe_util:queue_cmd(?get_env(), ?wxStyledTextCtrl_new_0),
179  wxe_util:rec(?wxStyledTextCtrl_new_0).
180
181%% @equiv new(Parent, [])
182-spec new(Parent) -> wxStyledTextCtrl() when
183	Parent::wxWindow:wxWindow().
184
185new(Parent)
186 when is_record(Parent, wx_ref) ->
187  new(Parent, []).
188
189%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwxstyledtextctrl">external documentation</a>.
190-spec new(Parent, [Option]) -> wxStyledTextCtrl() when
191	Parent::wxWindow:wxWindow(),
192	Option :: {'id', integer()}
193		 | {'pos', {X::integer(), Y::integer()}}
194		 | {'size', {W::integer(), H::integer()}}
195		 | {'style', integer()}.
196new(#wx_ref{type=ParentT}=Parent, Options)
197 when is_list(Options) ->
198  ?CLASS(ParentT,wxWindow),
199  MOpts = fun({id, _id} = Arg) -> Arg;
200          ({pos, {_posX,_posY}} = Arg) -> Arg;
201          ({size, {_sizeW,_sizeH}} = Arg) -> Arg;
202          ({style, _style} = Arg) -> Arg;
203          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
204  Opts = lists:map(MOpts, Options),
205  wxe_util:queue_cmd(Parent, Opts,?get_env(),?wxStyledTextCtrl_new_2),
206  wxe_util:rec(?wxStyledTextCtrl_new_2).
207
208%% @equiv create(This,Parent, [])
209-spec create(This, Parent) -> boolean() when
210	This::wxStyledTextCtrl(), Parent::wxWindow:wxWindow().
211
212create(This,Parent)
213 when is_record(This, wx_ref),is_record(Parent, wx_ref) ->
214  create(This,Parent, []).
215
216%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcreate">external documentation</a>.
217-spec create(This, Parent, [Option]) -> boolean() when
218	This::wxStyledTextCtrl(), Parent::wxWindow:wxWindow(),
219	Option :: {'id', integer()}
220		 | {'pos', {X::integer(), Y::integer()}}
221		 | {'size', {W::integer(), H::integer()}}
222		 | {'style', integer()}.
223create(#wx_ref{type=ThisT}=This,#wx_ref{type=ParentT}=Parent, Options)
224 when is_list(Options) ->
225  ?CLASS(ThisT,wxStyledTextCtrl),
226  ?CLASS(ParentT,wxWindow),
227  MOpts = fun({id, _id} = Arg) -> Arg;
228          ({pos, {_posX,_posY}} = Arg) -> Arg;
229          ({size, {_sizeW,_sizeH}} = Arg) -> Arg;
230          ({style, _style} = Arg) -> Arg;
231          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
232  Opts = lists:map(MOpts, Options),
233  wxe_util:queue_cmd(This,Parent, Opts,?get_env(),?wxStyledTextCtrl_Create),
234  wxe_util:rec(?wxStyledTextCtrl_Create).
235
236%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrladdtext">external documentation</a>.
237-spec addText(This, Text) -> 'ok' when
238	This::wxStyledTextCtrl(), Text::unicode:chardata().
239addText(#wx_ref{type=ThisT}=This,Text)
240 when ?is_chardata(Text) ->
241  ?CLASS(ThisT,wxStyledTextCtrl),
242  Text_UC = unicode:characters_to_binary(Text),
243  wxe_util:queue_cmd(This,Text_UC,?get_env(),?wxStyledTextCtrl_AddText).
244
245%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlinserttext">external documentation</a>.
246-spec insertText(This, Pos, Text) -> 'ok' when
247	This::wxStyledTextCtrl(), Pos::integer(), Text::unicode:chardata().
248insertText(#wx_ref{type=ThisT}=This,Pos,Text)
249 when is_integer(Pos),?is_chardata(Text) ->
250  ?CLASS(ThisT,wxStyledTextCtrl),
251  Text_UC = unicode:characters_to_binary(Text),
252  wxe_util:queue_cmd(This,Pos,Text_UC,?get_env(),?wxStyledTextCtrl_InsertText).
253
254%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlclearall">external documentation</a>.
255-spec clearAll(This) -> 'ok' when
256	This::wxStyledTextCtrl().
257clearAll(#wx_ref{type=ThisT}=This) ->
258  ?CLASS(ThisT,wxStyledTextCtrl),
259  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ClearAll).
260
261%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcleardocumentstyle">external documentation</a>.
262-spec clearDocumentStyle(This) -> 'ok' when
263	This::wxStyledTextCtrl().
264clearDocumentStyle(#wx_ref{type=ThisT}=This) ->
265  ?CLASS(ThisT,wxStyledTextCtrl),
266  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ClearDocumentStyle).
267
268%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlength">external documentation</a>.
269-spec getLength(This) -> integer() when
270	This::wxStyledTextCtrl().
271getLength(#wx_ref{type=ThisT}=This) ->
272  ?CLASS(ThisT,wxStyledTextCtrl),
273  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetLength),
274  wxe_util:rec(?wxStyledTextCtrl_GetLength).
275
276%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcharat">external documentation</a>.
277-spec getCharAt(This, Pos) -> integer() when
278	This::wxStyledTextCtrl(), Pos::integer().
279getCharAt(#wx_ref{type=ThisT}=This,Pos)
280 when is_integer(Pos) ->
281  ?CLASS(ThisT,wxStyledTextCtrl),
282  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_GetCharAt),
283  wxe_util:rec(?wxStyledTextCtrl_GetCharAt).
284
285%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcurrentpos">external documentation</a>.
286-spec getCurrentPos(This) -> integer() when
287	This::wxStyledTextCtrl().
288getCurrentPos(#wx_ref{type=ThisT}=This) ->
289  ?CLASS(ThisT,wxStyledTextCtrl),
290  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCurrentPos),
291  wxe_util:rec(?wxStyledTextCtrl_GetCurrentPos).
292
293%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetanchor">external documentation</a>.
294-spec getAnchor(This) -> integer() when
295	This::wxStyledTextCtrl().
296getAnchor(#wx_ref{type=ThisT}=This) ->
297  ?CLASS(ThisT,wxStyledTextCtrl),
298  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetAnchor),
299  wxe_util:rec(?wxStyledTextCtrl_GetAnchor).
300
301%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetstyleat">external documentation</a>.
302-spec getStyleAt(This, Pos) -> integer() when
303	This::wxStyledTextCtrl(), Pos::integer().
304getStyleAt(#wx_ref{type=ThisT}=This,Pos)
305 when is_integer(Pos) ->
306  ?CLASS(ThisT,wxStyledTextCtrl),
307  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_GetStyleAt),
308  wxe_util:rec(?wxStyledTextCtrl_GetStyleAt).
309
310%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlredo">external documentation</a>.
311-spec redo(This) -> 'ok' when
312	This::wxStyledTextCtrl().
313redo(#wx_ref{type=ThisT}=This) ->
314  ?CLASS(ThisT,wxStyledTextCtrl),
315  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Redo).
316
317%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetundocollection">external documentation</a>.
318-spec setUndoCollection(This, CollectUndo) -> 'ok' when
319	This::wxStyledTextCtrl(), CollectUndo::boolean().
320setUndoCollection(#wx_ref{type=ThisT}=This,CollectUndo)
321 when is_boolean(CollectUndo) ->
322  ?CLASS(ThisT,wxStyledTextCtrl),
323  wxe_util:queue_cmd(This,CollectUndo,?get_env(),?wxStyledTextCtrl_SetUndoCollection).
324
325%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlselectall">external documentation</a>.
326-spec selectAll(This) -> 'ok' when
327	This::wxStyledTextCtrl().
328selectAll(#wx_ref{type=ThisT}=This) ->
329  ?CLASS(ThisT,wxStyledTextCtrl),
330  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_SelectAll).
331
332%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetsavepoint">external documentation</a>.
333-spec setSavePoint(This) -> 'ok' when
334	This::wxStyledTextCtrl().
335setSavePoint(#wx_ref{type=ThisT}=This) ->
336  ?CLASS(ThisT,wxStyledTextCtrl),
337  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_SetSavePoint).
338
339%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcanredo">external documentation</a>.
340-spec canRedo(This) -> boolean() when
341	This::wxStyledTextCtrl().
342canRedo(#wx_ref{type=ThisT}=This) ->
343  ?CLASS(ThisT,wxStyledTextCtrl),
344  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CanRedo),
345  wxe_util:rec(?wxStyledTextCtrl_CanRedo).
346
347%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerlinefromhandle">external documentation</a>.
348-spec markerLineFromHandle(This, MarkerHandle) -> integer() when
349	This::wxStyledTextCtrl(), MarkerHandle::integer().
350markerLineFromHandle(#wx_ref{type=ThisT}=This,MarkerHandle)
351 when is_integer(MarkerHandle) ->
352  ?CLASS(ThisT,wxStyledTextCtrl),
353  wxe_util:queue_cmd(This,MarkerHandle,?get_env(),?wxStyledTextCtrl_MarkerLineFromHandle),
354  wxe_util:rec(?wxStyledTextCtrl_MarkerLineFromHandle).
355
356%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerdeletehandle">external documentation</a>.
357-spec markerDeleteHandle(This, MarkerHandle) -> 'ok' when
358	This::wxStyledTextCtrl(), MarkerHandle::integer().
359markerDeleteHandle(#wx_ref{type=ThisT}=This,MarkerHandle)
360 when is_integer(MarkerHandle) ->
361  ?CLASS(ThisT,wxStyledTextCtrl),
362  wxe_util:queue_cmd(This,MarkerHandle,?get_env(),?wxStyledTextCtrl_MarkerDeleteHandle).
363
364%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetundocollection">external documentation</a>.
365-spec getUndoCollection(This) -> boolean() when
366	This::wxStyledTextCtrl().
367getUndoCollection(#wx_ref{type=ThisT}=This) ->
368  ?CLASS(ThisT,wxStyledTextCtrl),
369  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetUndoCollection),
370  wxe_util:rec(?wxStyledTextCtrl_GetUndoCollection).
371
372%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetviewwhitespace">external documentation</a>.
373-spec getViewWhiteSpace(This) -> integer() when
374	This::wxStyledTextCtrl().
375getViewWhiteSpace(#wx_ref{type=ThisT}=This) ->
376  ?CLASS(ThisT,wxStyledTextCtrl),
377  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetViewWhiteSpace),
378  wxe_util:rec(?wxStyledTextCtrl_GetViewWhiteSpace).
379
380%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetviewwhitespace">external documentation</a>.
381-spec setViewWhiteSpace(This, ViewWS) -> 'ok' when
382	This::wxStyledTextCtrl(), ViewWS::integer().
383setViewWhiteSpace(#wx_ref{type=ThisT}=This,ViewWS)
384 when is_integer(ViewWS) ->
385  ?CLASS(ThisT,wxStyledTextCtrl),
386  wxe_util:queue_cmd(This,ViewWS,?get_env(),?wxStyledTextCtrl_SetViewWhiteSpace).
387
388%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpositionfrompoint">external documentation</a>.
389-spec positionFromPoint(This, Pt) -> integer() when
390	This::wxStyledTextCtrl(), Pt::{X::integer(), Y::integer()}.
391positionFromPoint(#wx_ref{type=ThisT}=This,{PtX,PtY} = Pt)
392 when is_integer(PtX),is_integer(PtY) ->
393  ?CLASS(ThisT,wxStyledTextCtrl),
394  wxe_util:queue_cmd(This,Pt,?get_env(),?wxStyledTextCtrl_PositionFromPoint),
395  wxe_util:rec(?wxStyledTextCtrl_PositionFromPoint).
396
397%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpositionfrompointclose">external documentation</a>.
398-spec positionFromPointClose(This, X, Y) -> integer() when
399	This::wxStyledTextCtrl(), X::integer(), Y::integer().
400positionFromPointClose(#wx_ref{type=ThisT}=This,X,Y)
401 when is_integer(X),is_integer(Y) ->
402  ?CLASS(ThisT,wxStyledTextCtrl),
403  wxe_util:queue_cmd(This,X,Y,?get_env(),?wxStyledTextCtrl_PositionFromPointClose),
404  wxe_util:rec(?wxStyledTextCtrl_PositionFromPointClose).
405
406%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgotoline">external documentation</a>.
407-spec gotoLine(This, Line) -> 'ok' when
408	This::wxStyledTextCtrl(), Line::integer().
409gotoLine(#wx_ref{type=ThisT}=This,Line)
410 when is_integer(Line) ->
411  ?CLASS(ThisT,wxStyledTextCtrl),
412  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GotoLine).
413
414%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgotopos">external documentation</a>.
415-spec gotoPos(This, Caret) -> 'ok' when
416	This::wxStyledTextCtrl(), Caret::integer().
417gotoPos(#wx_ref{type=ThisT}=This,Caret)
418 when is_integer(Caret) ->
419  ?CLASS(ThisT,wxStyledTextCtrl),
420  wxe_util:queue_cmd(This,Caret,?get_env(),?wxStyledTextCtrl_GotoPos).
421
422%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetanchor">external documentation</a>.
423-spec setAnchor(This, Anchor) -> 'ok' when
424	This::wxStyledTextCtrl(), Anchor::integer().
425setAnchor(#wx_ref{type=ThisT}=This,Anchor)
426 when is_integer(Anchor) ->
427  ?CLASS(ThisT,wxStyledTextCtrl),
428  wxe_util:queue_cmd(This,Anchor,?get_env(),?wxStyledTextCtrl_SetAnchor).
429
430%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcurline">external documentation</a>.
431-spec getCurLine(This) -> Result when
432	Result ::{Res ::unicode:charlist(), LinePos::integer()},
433	This::wxStyledTextCtrl().
434getCurLine(#wx_ref{type=ThisT}=This) ->
435  ?CLASS(ThisT,wxStyledTextCtrl),
436  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCurLine),
437  wxe_util:rec(?wxStyledTextCtrl_GetCurLine).
438
439%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetendstyled">external documentation</a>.
440-spec getEndStyled(This) -> integer() when
441	This::wxStyledTextCtrl().
442getEndStyled(#wx_ref{type=ThisT}=This) ->
443  ?CLASS(ThisT,wxStyledTextCtrl),
444  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetEndStyled),
445  wxe_util:rec(?wxStyledTextCtrl_GetEndStyled).
446
447%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlconverteols">external documentation</a>.
448-spec convertEOLs(This, EolMode) -> 'ok' when
449	This::wxStyledTextCtrl(), EolMode::integer().
450convertEOLs(#wx_ref{type=ThisT}=This,EolMode)
451 when is_integer(EolMode) ->
452  ?CLASS(ThisT,wxStyledTextCtrl),
453  wxe_util:queue_cmd(This,EolMode,?get_env(),?wxStyledTextCtrl_ConvertEOLs).
454
455%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgeteolmode">external documentation</a>.
456-spec getEOLMode(This) -> integer() when
457	This::wxStyledTextCtrl().
458getEOLMode(#wx_ref{type=ThisT}=This) ->
459  ?CLASS(ThisT,wxStyledTextCtrl),
460  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetEOLMode),
461  wxe_util:rec(?wxStyledTextCtrl_GetEOLMode).
462
463%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlseteolmode">external documentation</a>.
464-spec setEOLMode(This, EolMode) -> 'ok' when
465	This::wxStyledTextCtrl(), EolMode::integer().
466setEOLMode(#wx_ref{type=ThisT}=This,EolMode)
467 when is_integer(EolMode) ->
468  ?CLASS(ThisT,wxStyledTextCtrl),
469  wxe_util:queue_cmd(This,EolMode,?get_env(),?wxStyledTextCtrl_SetEOLMode).
470
471%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstartstyling">external documentation</a>.
472-spec startStyling(This, Start) -> 'ok' when
473	This::wxStyledTextCtrl(), Start::integer().
474startStyling(#wx_ref{type=ThisT}=This,Start)
475 when is_integer(Start) ->
476  ?CLASS(ThisT,wxStyledTextCtrl),
477  wxe_util:queue_cmd(This,Start,?get_env(),?wxStyledTextCtrl_StartStyling).
478
479%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetstyling">external documentation</a>.
480-spec setStyling(This, Length, Style) -> 'ok' when
481	This::wxStyledTextCtrl(), Length::integer(), Style::integer().
482setStyling(#wx_ref{type=ThisT}=This,Length,Style)
483 when is_integer(Length),is_integer(Style) ->
484  ?CLASS(ThisT,wxStyledTextCtrl),
485  wxe_util:queue_cmd(This,Length,Style,?get_env(),?wxStyledTextCtrl_SetStyling).
486
487%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetbuffereddraw">external documentation</a>.
488-spec getBufferedDraw(This) -> boolean() when
489	This::wxStyledTextCtrl().
490getBufferedDraw(#wx_ref{type=ThisT}=This) ->
491  ?CLASS(ThisT,wxStyledTextCtrl),
492  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetBufferedDraw),
493  wxe_util:rec(?wxStyledTextCtrl_GetBufferedDraw).
494
495%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetbuffereddraw">external documentation</a>.
496-spec setBufferedDraw(This, Buffered) -> 'ok' when
497	This::wxStyledTextCtrl(), Buffered::boolean().
498setBufferedDraw(#wx_ref{type=ThisT}=This,Buffered)
499 when is_boolean(Buffered) ->
500  ?CLASS(ThisT,wxStyledTextCtrl),
501  wxe_util:queue_cmd(This,Buffered,?get_env(),?wxStyledTextCtrl_SetBufferedDraw).
502
503%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettabwidth">external documentation</a>.
504-spec setTabWidth(This, TabWidth) -> 'ok' when
505	This::wxStyledTextCtrl(), TabWidth::integer().
506setTabWidth(#wx_ref{type=ThisT}=This,TabWidth)
507 when is_integer(TabWidth) ->
508  ?CLASS(ThisT,wxStyledTextCtrl),
509  wxe_util:queue_cmd(This,TabWidth,?get_env(),?wxStyledTextCtrl_SetTabWidth).
510
511%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettabwidth">external documentation</a>.
512-spec getTabWidth(This) -> integer() when
513	This::wxStyledTextCtrl().
514getTabWidth(#wx_ref{type=ThisT}=This) ->
515  ?CLASS(ThisT,wxStyledTextCtrl),
516  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTabWidth),
517  wxe_util:rec(?wxStyledTextCtrl_GetTabWidth).
518
519%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcodepage">external documentation</a>.
520-spec setCodePage(This, CodePage) -> 'ok' when
521	This::wxStyledTextCtrl(), CodePage::integer().
522setCodePage(#wx_ref{type=ThisT}=This,CodePage)
523 when is_integer(CodePage) ->
524  ?CLASS(ThisT,wxStyledTextCtrl),
525  wxe_util:queue_cmd(This,CodePage,?get_env(),?wxStyledTextCtrl_SetCodePage).
526
527%% @equiv markerDefine(This,MarkerNumber,MarkerSymbol, [])
528-spec markerDefine(This, MarkerNumber, MarkerSymbol) -> 'ok' when
529	This::wxStyledTextCtrl(), MarkerNumber::integer(), MarkerSymbol::integer().
530
531markerDefine(This,MarkerNumber,MarkerSymbol)
532 when is_record(This, wx_ref),is_integer(MarkerNumber),is_integer(MarkerSymbol) ->
533  markerDefine(This,MarkerNumber,MarkerSymbol, []).
534
535%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerdefine">external documentation</a>.
536-spec markerDefine(This, MarkerNumber, MarkerSymbol, [Option]) -> 'ok' when
537	This::wxStyledTextCtrl(), MarkerNumber::integer(), MarkerSymbol::integer(),
538	Option :: {'foreground', wx:wx_colour()}
539		 | {'background', wx:wx_colour()}.
540markerDefine(#wx_ref{type=ThisT}=This,MarkerNumber,MarkerSymbol, Options)
541 when is_integer(MarkerNumber),is_integer(MarkerSymbol),is_list(Options) ->
542  ?CLASS(ThisT,wxStyledTextCtrl),
543  MOpts = fun({foreground, Foreground}) -> {foreground,wxe_util:color(Foreground)};
544          ({background, Background}) -> {background,wxe_util:color(Background)};
545          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
546  Opts = lists:map(MOpts, Options),
547  wxe_util:queue_cmd(This,MarkerNumber,MarkerSymbol, Opts,?get_env(),?wxStyledTextCtrl_MarkerDefine).
548
549%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkersetforeground">external documentation</a>.
550-spec markerSetForeground(This, MarkerNumber, Fore) -> 'ok' when
551	This::wxStyledTextCtrl(), MarkerNumber::integer(), Fore::wx:wx_colour().
552markerSetForeground(#wx_ref{type=ThisT}=This,MarkerNumber,Fore)
553 when is_integer(MarkerNumber),?is_colordata(Fore) ->
554  ?CLASS(ThisT,wxStyledTextCtrl),
555  wxe_util:queue_cmd(This,MarkerNumber,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_MarkerSetForeground).
556
557%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkersetbackground">external documentation</a>.
558-spec markerSetBackground(This, MarkerNumber, Back) -> 'ok' when
559	This::wxStyledTextCtrl(), MarkerNumber::integer(), Back::wx:wx_colour().
560markerSetBackground(#wx_ref{type=ThisT}=This,MarkerNumber,Back)
561 when is_integer(MarkerNumber),?is_colordata(Back) ->
562  ?CLASS(ThisT,wxStyledTextCtrl),
563  wxe_util:queue_cmd(This,MarkerNumber,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_MarkerSetBackground).
564
565%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkeradd">external documentation</a>.
566-spec markerAdd(This, Line, MarkerNumber) -> integer() when
567	This::wxStyledTextCtrl(), Line::integer(), MarkerNumber::integer().
568markerAdd(#wx_ref{type=ThisT}=This,Line,MarkerNumber)
569 when is_integer(Line),is_integer(MarkerNumber) ->
570  ?CLASS(ThisT,wxStyledTextCtrl),
571  wxe_util:queue_cmd(This,Line,MarkerNumber,?get_env(),?wxStyledTextCtrl_MarkerAdd),
572  wxe_util:rec(?wxStyledTextCtrl_MarkerAdd).
573
574%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerdelete">external documentation</a>.
575-spec markerDelete(This, Line, MarkerNumber) -> 'ok' when
576	This::wxStyledTextCtrl(), Line::integer(), MarkerNumber::integer().
577markerDelete(#wx_ref{type=ThisT}=This,Line,MarkerNumber)
578 when is_integer(Line),is_integer(MarkerNumber) ->
579  ?CLASS(ThisT,wxStyledTextCtrl),
580  wxe_util:queue_cmd(This,Line,MarkerNumber,?get_env(),?wxStyledTextCtrl_MarkerDelete).
581
582%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerdeleteall">external documentation</a>.
583-spec markerDeleteAll(This, MarkerNumber) -> 'ok' when
584	This::wxStyledTextCtrl(), MarkerNumber::integer().
585markerDeleteAll(#wx_ref{type=ThisT}=This,MarkerNumber)
586 when is_integer(MarkerNumber) ->
587  ?CLASS(ThisT,wxStyledTextCtrl),
588  wxe_util:queue_cmd(This,MarkerNumber,?get_env(),?wxStyledTextCtrl_MarkerDeleteAll).
589
590%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerget">external documentation</a>.
591-spec markerGet(This, Line) -> integer() when
592	This::wxStyledTextCtrl(), Line::integer().
593markerGet(#wx_ref{type=ThisT}=This,Line)
594 when is_integer(Line) ->
595  ?CLASS(ThisT,wxStyledTextCtrl),
596  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_MarkerGet),
597  wxe_util:rec(?wxStyledTextCtrl_MarkerGet).
598
599%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkernext">external documentation</a>.
600-spec markerNext(This, LineStart, MarkerMask) -> integer() when
601	This::wxStyledTextCtrl(), LineStart::integer(), MarkerMask::integer().
602markerNext(#wx_ref{type=ThisT}=This,LineStart,MarkerMask)
603 when is_integer(LineStart),is_integer(MarkerMask) ->
604  ?CLASS(ThisT,wxStyledTextCtrl),
605  wxe_util:queue_cmd(This,LineStart,MarkerMask,?get_env(),?wxStyledTextCtrl_MarkerNext),
606  wxe_util:rec(?wxStyledTextCtrl_MarkerNext).
607
608%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerprevious">external documentation</a>.
609-spec markerPrevious(This, LineStart, MarkerMask) -> integer() when
610	This::wxStyledTextCtrl(), LineStart::integer(), MarkerMask::integer().
611markerPrevious(#wx_ref{type=ThisT}=This,LineStart,MarkerMask)
612 when is_integer(LineStart),is_integer(MarkerMask) ->
613  ?CLASS(ThisT,wxStyledTextCtrl),
614  wxe_util:queue_cmd(This,LineStart,MarkerMask,?get_env(),?wxStyledTextCtrl_MarkerPrevious),
615  wxe_util:rec(?wxStyledTextCtrl_MarkerPrevious).
616
617%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkerdefinebitmap">external documentation</a>.
618-spec markerDefineBitmap(This, MarkerNumber, Bmp) -> 'ok' when
619	This::wxStyledTextCtrl(), MarkerNumber::integer(), Bmp::wxBitmap:wxBitmap().
620markerDefineBitmap(#wx_ref{type=ThisT}=This,MarkerNumber,#wx_ref{type=BmpT}=Bmp)
621 when is_integer(MarkerNumber) ->
622  ?CLASS(ThisT,wxStyledTextCtrl),
623  ?CLASS(BmpT,wxBitmap),
624  wxe_util:queue_cmd(This,MarkerNumber,Bmp,?get_env(),?wxStyledTextCtrl_MarkerDefineBitmap).
625
626%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkeraddset">external documentation</a>.
627-spec markerAddSet(This, Line, MarkerSet) -> 'ok' when
628	This::wxStyledTextCtrl(), Line::integer(), MarkerSet::integer().
629markerAddSet(#wx_ref{type=ThisT}=This,Line,MarkerSet)
630 when is_integer(Line),is_integer(MarkerSet) ->
631  ?CLASS(ThisT,wxStyledTextCtrl),
632  wxe_util:queue_cmd(This,Line,MarkerSet,?get_env(),?wxStyledTextCtrl_MarkerAddSet).
633
634%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmarkersetalpha">external documentation</a>.
635-spec markerSetAlpha(This, MarkerNumber, Alpha) -> 'ok' when
636	This::wxStyledTextCtrl(), MarkerNumber::integer(), Alpha::integer().
637markerSetAlpha(#wx_ref{type=ThisT}=This,MarkerNumber,Alpha)
638 when is_integer(MarkerNumber),is_integer(Alpha) ->
639  ?CLASS(ThisT,wxStyledTextCtrl),
640  wxe_util:queue_cmd(This,MarkerNumber,Alpha,?get_env(),?wxStyledTextCtrl_MarkerSetAlpha).
641
642%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmargintype">external documentation</a>.
643-spec setMarginType(This, Margin, MarginType) -> 'ok' when
644	This::wxStyledTextCtrl(), Margin::integer(), MarginType::integer().
645setMarginType(#wx_ref{type=ThisT}=This,Margin,MarginType)
646 when is_integer(Margin),is_integer(MarginType) ->
647  ?CLASS(ThisT,wxStyledTextCtrl),
648  wxe_util:queue_cmd(This,Margin,MarginType,?get_env(),?wxStyledTextCtrl_SetMarginType).
649
650%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmargintype">external documentation</a>.
651-spec getMarginType(This, Margin) -> integer() when
652	This::wxStyledTextCtrl(), Margin::integer().
653getMarginType(#wx_ref{type=ThisT}=This,Margin)
654 when is_integer(Margin) ->
655  ?CLASS(ThisT,wxStyledTextCtrl),
656  wxe_util:queue_cmd(This,Margin,?get_env(),?wxStyledTextCtrl_GetMarginType),
657  wxe_util:rec(?wxStyledTextCtrl_GetMarginType).
658
659%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmarginwidth">external documentation</a>.
660-spec setMarginWidth(This, Margin, PixelWidth) -> 'ok' when
661	This::wxStyledTextCtrl(), Margin::integer(), PixelWidth::integer().
662setMarginWidth(#wx_ref{type=ThisT}=This,Margin,PixelWidth)
663 when is_integer(Margin),is_integer(PixelWidth) ->
664  ?CLASS(ThisT,wxStyledTextCtrl),
665  wxe_util:queue_cmd(This,Margin,PixelWidth,?get_env(),?wxStyledTextCtrl_SetMarginWidth).
666
667%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmarginwidth">external documentation</a>.
668-spec getMarginWidth(This, Margin) -> integer() when
669	This::wxStyledTextCtrl(), Margin::integer().
670getMarginWidth(#wx_ref{type=ThisT}=This,Margin)
671 when is_integer(Margin) ->
672  ?CLASS(ThisT,wxStyledTextCtrl),
673  wxe_util:queue_cmd(This,Margin,?get_env(),?wxStyledTextCtrl_GetMarginWidth),
674  wxe_util:rec(?wxStyledTextCtrl_GetMarginWidth).
675
676%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmarginmask">external documentation</a>.
677-spec setMarginMask(This, Margin, Mask) -> 'ok' when
678	This::wxStyledTextCtrl(), Margin::integer(), Mask::integer().
679setMarginMask(#wx_ref{type=ThisT}=This,Margin,Mask)
680 when is_integer(Margin),is_integer(Mask) ->
681  ?CLASS(ThisT,wxStyledTextCtrl),
682  wxe_util:queue_cmd(This,Margin,Mask,?get_env(),?wxStyledTextCtrl_SetMarginMask).
683
684%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmarginmask">external documentation</a>.
685-spec getMarginMask(This, Margin) -> integer() when
686	This::wxStyledTextCtrl(), Margin::integer().
687getMarginMask(#wx_ref{type=ThisT}=This,Margin)
688 when is_integer(Margin) ->
689  ?CLASS(ThisT,wxStyledTextCtrl),
690  wxe_util:queue_cmd(This,Margin,?get_env(),?wxStyledTextCtrl_GetMarginMask),
691  wxe_util:rec(?wxStyledTextCtrl_GetMarginMask).
692
693%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmarginsensitive">external documentation</a>.
694-spec setMarginSensitive(This, Margin, Sensitive) -> 'ok' when
695	This::wxStyledTextCtrl(), Margin::integer(), Sensitive::boolean().
696setMarginSensitive(#wx_ref{type=ThisT}=This,Margin,Sensitive)
697 when is_integer(Margin),is_boolean(Sensitive) ->
698  ?CLASS(ThisT,wxStyledTextCtrl),
699  wxe_util:queue_cmd(This,Margin,Sensitive,?get_env(),?wxStyledTextCtrl_SetMarginSensitive).
700
701%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmarginsensitive">external documentation</a>.
702-spec getMarginSensitive(This, Margin) -> boolean() when
703	This::wxStyledTextCtrl(), Margin::integer().
704getMarginSensitive(#wx_ref{type=ThisT}=This,Margin)
705 when is_integer(Margin) ->
706  ?CLASS(ThisT,wxStyledTextCtrl),
707  wxe_util:queue_cmd(This,Margin,?get_env(),?wxStyledTextCtrl_GetMarginSensitive),
708  wxe_util:rec(?wxStyledTextCtrl_GetMarginSensitive).
709
710%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstyleclearall">external documentation</a>.
711-spec styleClearAll(This) -> 'ok' when
712	This::wxStyledTextCtrl().
713styleClearAll(#wx_ref{type=ThisT}=This) ->
714  ?CLASS(ThisT,wxStyledTextCtrl),
715  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StyleClearAll).
716
717%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetforeground">external documentation</a>.
718-spec styleSetForeground(This, Style, Fore) -> 'ok' when
719	This::wxStyledTextCtrl(), Style::integer(), Fore::wx:wx_colour().
720styleSetForeground(#wx_ref{type=ThisT}=This,Style,Fore)
721 when is_integer(Style),?is_colordata(Fore) ->
722  ?CLASS(ThisT,wxStyledTextCtrl),
723  wxe_util:queue_cmd(This,Style,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_StyleSetForeground).
724
725%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetbackground">external documentation</a>.
726-spec styleSetBackground(This, Style, Back) -> 'ok' when
727	This::wxStyledTextCtrl(), Style::integer(), Back::wx:wx_colour().
728styleSetBackground(#wx_ref{type=ThisT}=This,Style,Back)
729 when is_integer(Style),?is_colordata(Back) ->
730  ?CLASS(ThisT,wxStyledTextCtrl),
731  wxe_util:queue_cmd(This,Style,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_StyleSetBackground).
732
733%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetbold">external documentation</a>.
734-spec styleSetBold(This, Style, Bold) -> 'ok' when
735	This::wxStyledTextCtrl(), Style::integer(), Bold::boolean().
736styleSetBold(#wx_ref{type=ThisT}=This,Style,Bold)
737 when is_integer(Style),is_boolean(Bold) ->
738  ?CLASS(ThisT,wxStyledTextCtrl),
739  wxe_util:queue_cmd(This,Style,Bold,?get_env(),?wxStyledTextCtrl_StyleSetBold).
740
741%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetitalic">external documentation</a>.
742-spec styleSetItalic(This, Style, Italic) -> 'ok' when
743	This::wxStyledTextCtrl(), Style::integer(), Italic::boolean().
744styleSetItalic(#wx_ref{type=ThisT}=This,Style,Italic)
745 when is_integer(Style),is_boolean(Italic) ->
746  ?CLASS(ThisT,wxStyledTextCtrl),
747  wxe_util:queue_cmd(This,Style,Italic,?get_env(),?wxStyledTextCtrl_StyleSetItalic).
748
749%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetsize">external documentation</a>.
750-spec styleSetSize(This, Style, SizePoints) -> 'ok' when
751	This::wxStyledTextCtrl(), Style::integer(), SizePoints::integer().
752styleSetSize(#wx_ref{type=ThisT}=This,Style,SizePoints)
753 when is_integer(Style),is_integer(SizePoints) ->
754  ?CLASS(ThisT,wxStyledTextCtrl),
755  wxe_util:queue_cmd(This,Style,SizePoints,?get_env(),?wxStyledTextCtrl_StyleSetSize).
756
757%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetfacename">external documentation</a>.
758-spec styleSetFaceName(This, Style, FontName) -> 'ok' when
759	This::wxStyledTextCtrl(), Style::integer(), FontName::unicode:chardata().
760styleSetFaceName(#wx_ref{type=ThisT}=This,Style,FontName)
761 when is_integer(Style),?is_chardata(FontName) ->
762  ?CLASS(ThisT,wxStyledTextCtrl),
763  FontName_UC = unicode:characters_to_binary(FontName),
764  wxe_util:queue_cmd(This,Style,FontName_UC,?get_env(),?wxStyledTextCtrl_StyleSetFaceName).
765
766%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstyleseteolfilled">external documentation</a>.
767-spec styleSetEOLFilled(This, Style, EolFilled) -> 'ok' when
768	This::wxStyledTextCtrl(), Style::integer(), EolFilled::boolean().
769styleSetEOLFilled(#wx_ref{type=ThisT}=This,Style,EolFilled)
770 when is_integer(Style),is_boolean(EolFilled) ->
771  ?CLASS(ThisT,wxStyledTextCtrl),
772  wxe_util:queue_cmd(This,Style,EolFilled,?get_env(),?wxStyledTextCtrl_StyleSetEOLFilled).
773
774%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstyleresetdefault">external documentation</a>.
775-spec styleResetDefault(This) -> 'ok' when
776	This::wxStyledTextCtrl().
777styleResetDefault(#wx_ref{type=ThisT}=This) ->
778  ?CLASS(ThisT,wxStyledTextCtrl),
779  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StyleResetDefault).
780
781%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetunderline">external documentation</a>.
782-spec styleSetUnderline(This, Style, Underline) -> 'ok' when
783	This::wxStyledTextCtrl(), Style::integer(), Underline::boolean().
784styleSetUnderline(#wx_ref{type=ThisT}=This,Style,Underline)
785 when is_integer(Style),is_boolean(Underline) ->
786  ?CLASS(ThisT,wxStyledTextCtrl),
787  wxe_util:queue_cmd(This,Style,Underline,?get_env(),?wxStyledTextCtrl_StyleSetUnderline).
788
789%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetcase">external documentation</a>.
790-spec styleSetCase(This, Style, CaseVisible) -> 'ok' when
791	This::wxStyledTextCtrl(), Style::integer(), CaseVisible::integer().
792styleSetCase(#wx_ref{type=ThisT}=This,Style,CaseVisible)
793 when is_integer(Style),is_integer(CaseVisible) ->
794  ?CLASS(ThisT,wxStyledTextCtrl),
795  wxe_util:queue_cmd(This,Style,CaseVisible,?get_env(),?wxStyledTextCtrl_StyleSetCase).
796
797%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesethotspot">external documentation</a>.
798-spec styleSetHotSpot(This, Style, Hotspot) -> 'ok' when
799	This::wxStyledTextCtrl(), Style::integer(), Hotspot::boolean().
800styleSetHotSpot(#wx_ref{type=ThisT}=This,Style,Hotspot)
801 when is_integer(Style),is_boolean(Hotspot) ->
802  ?CLASS(ThisT,wxStyledTextCtrl),
803  wxe_util:queue_cmd(This,Style,Hotspot,?get_env(),?wxStyledTextCtrl_StyleSetHotSpot).
804
805%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselforeground">external documentation</a>.
806-spec setSelForeground(This, UseSetting, Fore) -> 'ok' when
807	This::wxStyledTextCtrl(), UseSetting::boolean(), Fore::wx:wx_colour().
808setSelForeground(#wx_ref{type=ThisT}=This,UseSetting,Fore)
809 when is_boolean(UseSetting),?is_colordata(Fore) ->
810  ?CLASS(ThisT,wxStyledTextCtrl),
811  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_SetSelForeground).
812
813%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselbackground">external documentation</a>.
814-spec setSelBackground(This, UseSetting, Back) -> 'ok' when
815	This::wxStyledTextCtrl(), UseSetting::boolean(), Back::wx:wx_colour().
816setSelBackground(#wx_ref{type=ThisT}=This,UseSetting,Back)
817 when is_boolean(UseSetting),?is_colordata(Back) ->
818  ?CLASS(ThisT,wxStyledTextCtrl),
819  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_SetSelBackground).
820
821%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselalpha">external documentation</a>.
822-spec getSelAlpha(This) -> integer() when
823	This::wxStyledTextCtrl().
824getSelAlpha(#wx_ref{type=ThisT}=This) ->
825  ?CLASS(ThisT,wxStyledTextCtrl),
826  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelAlpha),
827  wxe_util:rec(?wxStyledTextCtrl_GetSelAlpha).
828
829%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselalpha">external documentation</a>.
830-spec setSelAlpha(This, Alpha) -> 'ok' when
831	This::wxStyledTextCtrl(), Alpha::integer().
832setSelAlpha(#wx_ref{type=ThisT}=This,Alpha)
833 when is_integer(Alpha) ->
834  ?CLASS(ThisT,wxStyledTextCtrl),
835  wxe_util:queue_cmd(This,Alpha,?get_env(),?wxStyledTextCtrl_SetSelAlpha).
836
837%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretforeground">external documentation</a>.
838-spec setCaretForeground(This, Fore) -> 'ok' when
839	This::wxStyledTextCtrl(), Fore::wx:wx_colour().
840setCaretForeground(#wx_ref{type=ThisT}=This,Fore)
841 when ?is_colordata(Fore) ->
842  ?CLASS(ThisT,wxStyledTextCtrl),
843  wxe_util:queue_cmd(This,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_SetCaretForeground).
844
845%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcmdkeyassign">external documentation</a>.
846-spec cmdKeyAssign(This, Key, Modifiers, Cmd) -> 'ok' when
847	This::wxStyledTextCtrl(), Key::integer(), Modifiers::integer(), Cmd::integer().
848cmdKeyAssign(#wx_ref{type=ThisT}=This,Key,Modifiers,Cmd)
849 when is_integer(Key),is_integer(Modifiers),is_integer(Cmd) ->
850  ?CLASS(ThisT,wxStyledTextCtrl),
851  wxe_util:queue_cmd(This,Key,Modifiers,Cmd,?get_env(),?wxStyledTextCtrl_CmdKeyAssign).
852
853%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcmdkeyclear">external documentation</a>.
854-spec cmdKeyClear(This, Key, Modifiers) -> 'ok' when
855	This::wxStyledTextCtrl(), Key::integer(), Modifiers::integer().
856cmdKeyClear(#wx_ref{type=ThisT}=This,Key,Modifiers)
857 when is_integer(Key),is_integer(Modifiers) ->
858  ?CLASS(ThisT,wxStyledTextCtrl),
859  wxe_util:queue_cmd(This,Key,Modifiers,?get_env(),?wxStyledTextCtrl_CmdKeyClear).
860
861%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcmdkeyclearall">external documentation</a>.
862-spec cmdKeyClearAll(This) -> 'ok' when
863	This::wxStyledTextCtrl().
864cmdKeyClearAll(#wx_ref{type=ThisT}=This) ->
865  ?CLASS(ThisT,wxStyledTextCtrl),
866  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CmdKeyClearAll).
867
868%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetstylebytes">external documentation</a>.
869-spec setStyleBytes(This, Length) -> integer() when
870	This::wxStyledTextCtrl(), Length::integer().
871setStyleBytes(#wx_ref{type=ThisT}=This,Length)
872 when is_integer(Length) ->
873  ?CLASS(ThisT,wxStyledTextCtrl),
874  wxe_util:queue_cmd(This,Length,?get_env(),?wxStyledTextCtrl_SetStyleBytes),
875  wxe_util:rec(?wxStyledTextCtrl_SetStyleBytes).
876
877%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetvisible">external documentation</a>.
878-spec styleSetVisible(This, Style, Visible) -> 'ok' when
879	This::wxStyledTextCtrl(), Style::integer(), Visible::boolean().
880styleSetVisible(#wx_ref{type=ThisT}=This,Style,Visible)
881 when is_integer(Style),is_boolean(Visible) ->
882  ?CLASS(ThisT,wxStyledTextCtrl),
883  wxe_util:queue_cmd(This,Style,Visible,?get_env(),?wxStyledTextCtrl_StyleSetVisible).
884
885%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretperiod">external documentation</a>.
886-spec getCaretPeriod(This) -> integer() when
887	This::wxStyledTextCtrl().
888getCaretPeriod(#wx_ref{type=ThisT}=This) ->
889  ?CLASS(ThisT,wxStyledTextCtrl),
890  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretPeriod),
891  wxe_util:rec(?wxStyledTextCtrl_GetCaretPeriod).
892
893%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretperiod">external documentation</a>.
894-spec setCaretPeriod(This, PeriodMilliseconds) -> 'ok' when
895	This::wxStyledTextCtrl(), PeriodMilliseconds::integer().
896setCaretPeriod(#wx_ref{type=ThisT}=This,PeriodMilliseconds)
897 when is_integer(PeriodMilliseconds) ->
898  ?CLASS(ThisT,wxStyledTextCtrl),
899  wxe_util:queue_cmd(This,PeriodMilliseconds,?get_env(),?wxStyledTextCtrl_SetCaretPeriod).
900
901%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwordchars">external documentation</a>.
902-spec setWordChars(This, Characters) -> 'ok' when
903	This::wxStyledTextCtrl(), Characters::unicode:chardata().
904setWordChars(#wx_ref{type=ThisT}=This,Characters)
905 when ?is_chardata(Characters) ->
906  ?CLASS(ThisT,wxStyledTextCtrl),
907  Characters_UC = unicode:characters_to_binary(Characters),
908  wxe_util:queue_cmd(This,Characters_UC,?get_env(),?wxStyledTextCtrl_SetWordChars).
909
910%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlbeginundoaction">external documentation</a>.
911-spec beginUndoAction(This) -> 'ok' when
912	This::wxStyledTextCtrl().
913beginUndoAction(#wx_ref{type=ThisT}=This) ->
914  ?CLASS(ThisT,wxStyledTextCtrl),
915  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_BeginUndoAction).
916
917%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlendundoaction">external documentation</a>.
918-spec endUndoAction(This) -> 'ok' when
919	This::wxStyledTextCtrl().
920endUndoAction(#wx_ref{type=ThisT}=This) ->
921  ?CLASS(ThisT,wxStyledTextCtrl),
922  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_EndUndoAction).
923
924%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlindicatorsetstyle">external documentation</a>.
925-spec indicatorSetStyle(This, Indicator, IndicatorStyle) -> 'ok' when
926	This::wxStyledTextCtrl(), Indicator::integer(), IndicatorStyle::integer().
927indicatorSetStyle(#wx_ref{type=ThisT}=This,Indicator,IndicatorStyle)
928 when is_integer(Indicator),is_integer(IndicatorStyle) ->
929  ?CLASS(ThisT,wxStyledTextCtrl),
930  wxe_util:queue_cmd(This,Indicator,IndicatorStyle,?get_env(),?wxStyledTextCtrl_IndicatorSetStyle).
931
932%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlindicatorgetstyle">external documentation</a>.
933-spec indicatorGetStyle(This, Indicator) -> integer() when
934	This::wxStyledTextCtrl(), Indicator::integer().
935indicatorGetStyle(#wx_ref{type=ThisT}=This,Indicator)
936 when is_integer(Indicator) ->
937  ?CLASS(ThisT,wxStyledTextCtrl),
938  wxe_util:queue_cmd(This,Indicator,?get_env(),?wxStyledTextCtrl_IndicatorGetStyle),
939  wxe_util:rec(?wxStyledTextCtrl_IndicatorGetStyle).
940
941%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlindicatorsetforeground">external documentation</a>.
942-spec indicatorSetForeground(This, Indicator, Fore) -> 'ok' when
943	This::wxStyledTextCtrl(), Indicator::integer(), Fore::wx:wx_colour().
944indicatorSetForeground(#wx_ref{type=ThisT}=This,Indicator,Fore)
945 when is_integer(Indicator),?is_colordata(Fore) ->
946  ?CLASS(ThisT,wxStyledTextCtrl),
947  wxe_util:queue_cmd(This,Indicator,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_IndicatorSetForeground).
948
949%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlindicatorgetforeground">external documentation</a>.
950-spec indicatorGetForeground(This, Indicator) -> wx:wx_colour4() when
951	This::wxStyledTextCtrl(), Indicator::integer().
952indicatorGetForeground(#wx_ref{type=ThisT}=This,Indicator)
953 when is_integer(Indicator) ->
954  ?CLASS(ThisT,wxStyledTextCtrl),
955  wxe_util:queue_cmd(This,Indicator,?get_env(),?wxStyledTextCtrl_IndicatorGetForeground),
956  wxe_util:rec(?wxStyledTextCtrl_IndicatorGetForeground).
957
958%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwhitespaceforeground">external documentation</a>.
959-spec setWhitespaceForeground(This, UseSetting, Fore) -> 'ok' when
960	This::wxStyledTextCtrl(), UseSetting::boolean(), Fore::wx:wx_colour().
961setWhitespaceForeground(#wx_ref{type=ThisT}=This,UseSetting,Fore)
962 when is_boolean(UseSetting),?is_colordata(Fore) ->
963  ?CLASS(ThisT,wxStyledTextCtrl),
964  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_SetWhitespaceForeground).
965
966%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwhitespacebackground">external documentation</a>.
967-spec setWhitespaceBackground(This, UseSetting, Back) -> 'ok' when
968	This::wxStyledTextCtrl(), UseSetting::boolean(), Back::wx:wx_colour().
969setWhitespaceBackground(#wx_ref{type=ThisT}=This,UseSetting,Back)
970 when is_boolean(UseSetting),?is_colordata(Back) ->
971  ?CLASS(ThisT,wxStyledTextCtrl),
972  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_SetWhitespaceBackground).
973
974%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetstylebits">external documentation</a>.
975-spec getStyleBits(This) -> integer() when
976	This::wxStyledTextCtrl().
977getStyleBits(#wx_ref{type=ThisT}=This) ->
978  ?CLASS(ThisT,wxStyledTextCtrl),
979  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetStyleBits),
980  wxe_util:rec(?wxStyledTextCtrl_GetStyleBits).
981
982%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetlinestate">external documentation</a>.
983-spec setLineState(This, Line, State) -> 'ok' when
984	This::wxStyledTextCtrl(), Line::integer(), State::integer().
985setLineState(#wx_ref{type=ThisT}=This,Line,State)
986 when is_integer(Line),is_integer(State) ->
987  ?CLASS(ThisT,wxStyledTextCtrl),
988  wxe_util:queue_cmd(This,Line,State,?get_env(),?wxStyledTextCtrl_SetLineState).
989
990%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlinestate">external documentation</a>.
991-spec getLineState(This, Line) -> integer() when
992	This::wxStyledTextCtrl(), Line::integer().
993getLineState(#wx_ref{type=ThisT}=This,Line)
994 when is_integer(Line) ->
995  ?CLASS(ThisT,wxStyledTextCtrl),
996  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLineState),
997  wxe_util:rec(?wxStyledTextCtrl_GetLineState).
998
999%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmaxlinestate">external documentation</a>.
1000-spec getMaxLineState(This) -> integer() when
1001	This::wxStyledTextCtrl().
1002getMaxLineState(#wx_ref{type=ThisT}=This) ->
1003  ?CLASS(ThisT,wxStyledTextCtrl),
1004  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetMaxLineState),
1005  wxe_util:rec(?wxStyledTextCtrl_GetMaxLineState).
1006
1007%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretlinevisible">external documentation</a>.
1008-spec getCaretLineVisible(This) -> boolean() when
1009	This::wxStyledTextCtrl().
1010getCaretLineVisible(#wx_ref{type=ThisT}=This) ->
1011  ?CLASS(ThisT,wxStyledTextCtrl),
1012  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretLineVisible),
1013  wxe_util:rec(?wxStyledTextCtrl_GetCaretLineVisible).
1014
1015%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretlinevisible">external documentation</a>.
1016-spec setCaretLineVisible(This, Show) -> 'ok' when
1017	This::wxStyledTextCtrl(), Show::boolean().
1018setCaretLineVisible(#wx_ref{type=ThisT}=This,Show)
1019 when is_boolean(Show) ->
1020  ?CLASS(ThisT,wxStyledTextCtrl),
1021  wxe_util:queue_cmd(This,Show,?get_env(),?wxStyledTextCtrl_SetCaretLineVisible).
1022
1023%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretlinebackground">external documentation</a>.
1024-spec getCaretLineBackground(This) -> wx:wx_colour4() when
1025	This::wxStyledTextCtrl().
1026getCaretLineBackground(#wx_ref{type=ThisT}=This) ->
1027  ?CLASS(ThisT,wxStyledTextCtrl),
1028  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretLineBackground),
1029  wxe_util:rec(?wxStyledTextCtrl_GetCaretLineBackground).
1030
1031%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretlinebackground">external documentation</a>.
1032-spec setCaretLineBackground(This, Back) -> 'ok' when
1033	This::wxStyledTextCtrl(), Back::wx:wx_colour().
1034setCaretLineBackground(#wx_ref{type=ThisT}=This,Back)
1035 when ?is_colordata(Back) ->
1036  ?CLASS(ThisT,wxStyledTextCtrl),
1037  wxe_util:queue_cmd(This,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_SetCaretLineBackground).
1038
1039%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompshow">external documentation</a>.
1040-spec autoCompShow(This, LengthEntered, ItemList) -> 'ok' when
1041	This::wxStyledTextCtrl(), LengthEntered::integer(), ItemList::unicode:chardata().
1042autoCompShow(#wx_ref{type=ThisT}=This,LengthEntered,ItemList)
1043 when is_integer(LengthEntered),?is_chardata(ItemList) ->
1044  ?CLASS(ThisT,wxStyledTextCtrl),
1045  ItemList_UC = unicode:characters_to_binary(ItemList),
1046  wxe_util:queue_cmd(This,LengthEntered,ItemList_UC,?get_env(),?wxStyledTextCtrl_AutoCompShow).
1047
1048%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompcancel">external documentation</a>.
1049-spec autoCompCancel(This) -> 'ok' when
1050	This::wxStyledTextCtrl().
1051autoCompCancel(#wx_ref{type=ThisT}=This) ->
1052  ?CLASS(ThisT,wxStyledTextCtrl),
1053  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompCancel).
1054
1055%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompactive">external documentation</a>.
1056-spec autoCompActive(This) -> boolean() when
1057	This::wxStyledTextCtrl().
1058autoCompActive(#wx_ref{type=ThisT}=This) ->
1059  ?CLASS(ThisT,wxStyledTextCtrl),
1060  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompActive),
1061  wxe_util:rec(?wxStyledTextCtrl_AutoCompActive).
1062
1063%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompposstart">external documentation</a>.
1064-spec autoCompPosStart(This) -> integer() when
1065	This::wxStyledTextCtrl().
1066autoCompPosStart(#wx_ref{type=ThisT}=This) ->
1067  ?CLASS(ThisT,wxStyledTextCtrl),
1068  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompPosStart),
1069  wxe_util:rec(?wxStyledTextCtrl_AutoCompPosStart).
1070
1071%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompcomplete">external documentation</a>.
1072-spec autoCompComplete(This) -> 'ok' when
1073	This::wxStyledTextCtrl().
1074autoCompComplete(#wx_ref{type=ThisT}=This) ->
1075  ?CLASS(ThisT,wxStyledTextCtrl),
1076  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompComplete).
1077
1078%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompstops">external documentation</a>.
1079-spec autoCompStops(This, CharacterSet) -> 'ok' when
1080	This::wxStyledTextCtrl(), CharacterSet::unicode:chardata().
1081autoCompStops(#wx_ref{type=ThisT}=This,CharacterSet)
1082 when ?is_chardata(CharacterSet) ->
1083  ?CLASS(ThisT,wxStyledTextCtrl),
1084  CharacterSet_UC = unicode:characters_to_binary(CharacterSet),
1085  wxe_util:queue_cmd(This,CharacterSet_UC,?get_env(),?wxStyledTextCtrl_AutoCompStops).
1086
1087%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetseparator">external documentation</a>.
1088-spec autoCompSetSeparator(This, SeparatorCharacter) -> 'ok' when
1089	This::wxStyledTextCtrl(), SeparatorCharacter::integer().
1090autoCompSetSeparator(#wx_ref{type=ThisT}=This,SeparatorCharacter)
1091 when is_integer(SeparatorCharacter) ->
1092  ?CLASS(ThisT,wxStyledTextCtrl),
1093  wxe_util:queue_cmd(This,SeparatorCharacter,?get_env(),?wxStyledTextCtrl_AutoCompSetSeparator).
1094
1095%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetseparator">external documentation</a>.
1096-spec autoCompGetSeparator(This) -> integer() when
1097	This::wxStyledTextCtrl().
1098autoCompGetSeparator(#wx_ref{type=ThisT}=This) ->
1099  ?CLASS(ThisT,wxStyledTextCtrl),
1100  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetSeparator),
1101  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetSeparator).
1102
1103%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompselect">external documentation</a>.
1104-spec autoCompSelect(This, Select) -> 'ok' when
1105	This::wxStyledTextCtrl(), Select::unicode:chardata().
1106autoCompSelect(#wx_ref{type=ThisT}=This,Select)
1107 when ?is_chardata(Select) ->
1108  ?CLASS(ThisT,wxStyledTextCtrl),
1109  Select_UC = unicode:characters_to_binary(Select),
1110  wxe_util:queue_cmd(This,Select_UC,?get_env(),?wxStyledTextCtrl_AutoCompSelect).
1111
1112%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetcancelatstart">external documentation</a>.
1113-spec autoCompSetCancelAtStart(This, Cancel) -> 'ok' when
1114	This::wxStyledTextCtrl(), Cancel::boolean().
1115autoCompSetCancelAtStart(#wx_ref{type=ThisT}=This,Cancel)
1116 when is_boolean(Cancel) ->
1117  ?CLASS(ThisT,wxStyledTextCtrl),
1118  wxe_util:queue_cmd(This,Cancel,?get_env(),?wxStyledTextCtrl_AutoCompSetCancelAtStart).
1119
1120%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetcancelatstart">external documentation</a>.
1121-spec autoCompGetCancelAtStart(This) -> boolean() when
1122	This::wxStyledTextCtrl().
1123autoCompGetCancelAtStart(#wx_ref{type=ThisT}=This) ->
1124  ?CLASS(ThisT,wxStyledTextCtrl),
1125  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetCancelAtStart),
1126  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetCancelAtStart).
1127
1128%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetfillups">external documentation</a>.
1129-spec autoCompSetFillUps(This, CharacterSet) -> 'ok' when
1130	This::wxStyledTextCtrl(), CharacterSet::unicode:chardata().
1131autoCompSetFillUps(#wx_ref{type=ThisT}=This,CharacterSet)
1132 when ?is_chardata(CharacterSet) ->
1133  ?CLASS(ThisT,wxStyledTextCtrl),
1134  CharacterSet_UC = unicode:characters_to_binary(CharacterSet),
1135  wxe_util:queue_cmd(This,CharacterSet_UC,?get_env(),?wxStyledTextCtrl_AutoCompSetFillUps).
1136
1137%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetchoosesingle">external documentation</a>.
1138-spec autoCompSetChooseSingle(This, ChooseSingle) -> 'ok' when
1139	This::wxStyledTextCtrl(), ChooseSingle::boolean().
1140autoCompSetChooseSingle(#wx_ref{type=ThisT}=This,ChooseSingle)
1141 when is_boolean(ChooseSingle) ->
1142  ?CLASS(ThisT,wxStyledTextCtrl),
1143  wxe_util:queue_cmd(This,ChooseSingle,?get_env(),?wxStyledTextCtrl_AutoCompSetChooseSingle).
1144
1145%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetchoosesingle">external documentation</a>.
1146-spec autoCompGetChooseSingle(This) -> boolean() when
1147	This::wxStyledTextCtrl().
1148autoCompGetChooseSingle(#wx_ref{type=ThisT}=This) ->
1149  ?CLASS(ThisT,wxStyledTextCtrl),
1150  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetChooseSingle),
1151  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetChooseSingle).
1152
1153%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetignorecase">external documentation</a>.
1154-spec autoCompSetIgnoreCase(This, IgnoreCase) -> 'ok' when
1155	This::wxStyledTextCtrl(), IgnoreCase::boolean().
1156autoCompSetIgnoreCase(#wx_ref{type=ThisT}=This,IgnoreCase)
1157 when is_boolean(IgnoreCase) ->
1158  ?CLASS(ThisT,wxStyledTextCtrl),
1159  wxe_util:queue_cmd(This,IgnoreCase,?get_env(),?wxStyledTextCtrl_AutoCompSetIgnoreCase).
1160
1161%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetignorecase">external documentation</a>.
1162-spec autoCompGetIgnoreCase(This) -> boolean() when
1163	This::wxStyledTextCtrl().
1164autoCompGetIgnoreCase(#wx_ref{type=ThisT}=This) ->
1165  ?CLASS(ThisT,wxStyledTextCtrl),
1166  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetIgnoreCase),
1167  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetIgnoreCase).
1168
1169%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrluserlistshow">external documentation</a>.
1170-spec userListShow(This, ListType, ItemList) -> 'ok' when
1171	This::wxStyledTextCtrl(), ListType::integer(), ItemList::unicode:chardata().
1172userListShow(#wx_ref{type=ThisT}=This,ListType,ItemList)
1173 when is_integer(ListType),?is_chardata(ItemList) ->
1174  ?CLASS(ThisT,wxStyledTextCtrl),
1175  ItemList_UC = unicode:characters_to_binary(ItemList),
1176  wxe_util:queue_cmd(This,ListType,ItemList_UC,?get_env(),?wxStyledTextCtrl_UserListShow).
1177
1178%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetautohide">external documentation</a>.
1179-spec autoCompSetAutoHide(This, AutoHide) -> 'ok' when
1180	This::wxStyledTextCtrl(), AutoHide::boolean().
1181autoCompSetAutoHide(#wx_ref{type=ThisT}=This,AutoHide)
1182 when is_boolean(AutoHide) ->
1183  ?CLASS(ThisT,wxStyledTextCtrl),
1184  wxe_util:queue_cmd(This,AutoHide,?get_env(),?wxStyledTextCtrl_AutoCompSetAutoHide).
1185
1186%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetautohide">external documentation</a>.
1187-spec autoCompGetAutoHide(This) -> boolean() when
1188	This::wxStyledTextCtrl().
1189autoCompGetAutoHide(#wx_ref{type=ThisT}=This) ->
1190  ?CLASS(ThisT,wxStyledTextCtrl),
1191  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetAutoHide),
1192  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetAutoHide).
1193
1194%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetdroprestofword">external documentation</a>.
1195-spec autoCompSetDropRestOfWord(This, DropRestOfWord) -> 'ok' when
1196	This::wxStyledTextCtrl(), DropRestOfWord::boolean().
1197autoCompSetDropRestOfWord(#wx_ref{type=ThisT}=This,DropRestOfWord)
1198 when is_boolean(DropRestOfWord) ->
1199  ?CLASS(ThisT,wxStyledTextCtrl),
1200  wxe_util:queue_cmd(This,DropRestOfWord,?get_env(),?wxStyledTextCtrl_AutoCompSetDropRestOfWord).
1201
1202%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetdroprestofword">external documentation</a>.
1203-spec autoCompGetDropRestOfWord(This) -> boolean() when
1204	This::wxStyledTextCtrl().
1205autoCompGetDropRestOfWord(#wx_ref{type=ThisT}=This) ->
1206  ?CLASS(ThisT,wxStyledTextCtrl),
1207  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetDropRestOfWord),
1208  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetDropRestOfWord).
1209
1210%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlregisterimage">external documentation</a>.
1211-spec registerImage(This, Type, Bmp) -> 'ok' when
1212	This::wxStyledTextCtrl(), Type::integer(), Bmp::wxBitmap:wxBitmap().
1213registerImage(#wx_ref{type=ThisT}=This,Type,#wx_ref{type=BmpT}=Bmp)
1214 when is_integer(Type) ->
1215  ?CLASS(ThisT,wxStyledTextCtrl),
1216  ?CLASS(BmpT,wxBitmap),
1217  wxe_util:queue_cmd(This,Type,Bmp,?get_env(),?wxStyledTextCtrl_RegisterImage).
1218
1219%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlclearregisteredimages">external documentation</a>.
1220-spec clearRegisteredImages(This) -> 'ok' when
1221	This::wxStyledTextCtrl().
1222clearRegisteredImages(#wx_ref{type=ThisT}=This) ->
1223  ?CLASS(ThisT,wxStyledTextCtrl),
1224  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ClearRegisteredImages).
1225
1226%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgettypeseparator">external documentation</a>.
1227-spec autoCompGetTypeSeparator(This) -> integer() when
1228	This::wxStyledTextCtrl().
1229autoCompGetTypeSeparator(#wx_ref{type=ThisT}=This) ->
1230  ?CLASS(ThisT,wxStyledTextCtrl),
1231  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetTypeSeparator),
1232  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetTypeSeparator).
1233
1234%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsettypeseparator">external documentation</a>.
1235-spec autoCompSetTypeSeparator(This, SeparatorCharacter) -> 'ok' when
1236	This::wxStyledTextCtrl(), SeparatorCharacter::integer().
1237autoCompSetTypeSeparator(#wx_ref{type=ThisT}=This,SeparatorCharacter)
1238 when is_integer(SeparatorCharacter) ->
1239  ?CLASS(ThisT,wxStyledTextCtrl),
1240  wxe_util:queue_cmd(This,SeparatorCharacter,?get_env(),?wxStyledTextCtrl_AutoCompSetTypeSeparator).
1241
1242%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetmaxwidth">external documentation</a>.
1243-spec autoCompSetMaxWidth(This, CharacterCount) -> 'ok' when
1244	This::wxStyledTextCtrl(), CharacterCount::integer().
1245autoCompSetMaxWidth(#wx_ref{type=ThisT}=This,CharacterCount)
1246 when is_integer(CharacterCount) ->
1247  ?CLASS(ThisT,wxStyledTextCtrl),
1248  wxe_util:queue_cmd(This,CharacterCount,?get_env(),?wxStyledTextCtrl_AutoCompSetMaxWidth).
1249
1250%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetmaxwidth">external documentation</a>.
1251-spec autoCompGetMaxWidth(This) -> integer() when
1252	This::wxStyledTextCtrl().
1253autoCompGetMaxWidth(#wx_ref{type=ThisT}=This) ->
1254  ?CLASS(ThisT,wxStyledTextCtrl),
1255  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetMaxWidth),
1256  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetMaxWidth).
1257
1258%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompsetmaxheight">external documentation</a>.
1259-spec autoCompSetMaxHeight(This, RowCount) -> 'ok' when
1260	This::wxStyledTextCtrl(), RowCount::integer().
1261autoCompSetMaxHeight(#wx_ref{type=ThisT}=This,RowCount)
1262 when is_integer(RowCount) ->
1263  ?CLASS(ThisT,wxStyledTextCtrl),
1264  wxe_util:queue_cmd(This,RowCount,?get_env(),?wxStyledTextCtrl_AutoCompSetMaxHeight).
1265
1266%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetmaxheight">external documentation</a>.
1267-spec autoCompGetMaxHeight(This) -> integer() when
1268	This::wxStyledTextCtrl().
1269autoCompGetMaxHeight(#wx_ref{type=ThisT}=This) ->
1270  ?CLASS(ThisT,wxStyledTextCtrl),
1271  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetMaxHeight),
1272  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetMaxHeight).
1273
1274%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetindent">external documentation</a>.
1275-spec setIndent(This, IndentSize) -> 'ok' when
1276	This::wxStyledTextCtrl(), IndentSize::integer().
1277setIndent(#wx_ref{type=ThisT}=This,IndentSize)
1278 when is_integer(IndentSize) ->
1279  ?CLASS(ThisT,wxStyledTextCtrl),
1280  wxe_util:queue_cmd(This,IndentSize,?get_env(),?wxStyledTextCtrl_SetIndent).
1281
1282%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetindent">external documentation</a>.
1283-spec getIndent(This) -> integer() when
1284	This::wxStyledTextCtrl().
1285getIndent(#wx_ref{type=ThisT}=This) ->
1286  ?CLASS(ThisT,wxStyledTextCtrl),
1287  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetIndent),
1288  wxe_util:rec(?wxStyledTextCtrl_GetIndent).
1289
1290%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetusetabs">external documentation</a>.
1291-spec setUseTabs(This, UseTabs) -> 'ok' when
1292	This::wxStyledTextCtrl(), UseTabs::boolean().
1293setUseTabs(#wx_ref{type=ThisT}=This,UseTabs)
1294 when is_boolean(UseTabs) ->
1295  ?CLASS(ThisT,wxStyledTextCtrl),
1296  wxe_util:queue_cmd(This,UseTabs,?get_env(),?wxStyledTextCtrl_SetUseTabs).
1297
1298%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetusetabs">external documentation</a>.
1299-spec getUseTabs(This) -> boolean() when
1300	This::wxStyledTextCtrl().
1301getUseTabs(#wx_ref{type=ThisT}=This) ->
1302  ?CLASS(ThisT,wxStyledTextCtrl),
1303  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetUseTabs),
1304  wxe_util:rec(?wxStyledTextCtrl_GetUseTabs).
1305
1306%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetlineindentation">external documentation</a>.
1307-spec setLineIndentation(This, Line, Indentation) -> 'ok' when
1308	This::wxStyledTextCtrl(), Line::integer(), Indentation::integer().
1309setLineIndentation(#wx_ref{type=ThisT}=This,Line,Indentation)
1310 when is_integer(Line),is_integer(Indentation) ->
1311  ?CLASS(ThisT,wxStyledTextCtrl),
1312  wxe_util:queue_cmd(This,Line,Indentation,?get_env(),?wxStyledTextCtrl_SetLineIndentation).
1313
1314%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlineindentation">external documentation</a>.
1315-spec getLineIndentation(This, Line) -> integer() when
1316	This::wxStyledTextCtrl(), Line::integer().
1317getLineIndentation(#wx_ref{type=ThisT}=This,Line)
1318 when is_integer(Line) ->
1319  ?CLASS(ThisT,wxStyledTextCtrl),
1320  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLineIndentation),
1321  wxe_util:rec(?wxStyledTextCtrl_GetLineIndentation).
1322
1323%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlineindentposition">external documentation</a>.
1324-spec getLineIndentPosition(This, Line) -> integer() when
1325	This::wxStyledTextCtrl(), Line::integer().
1326getLineIndentPosition(#wx_ref{type=ThisT}=This,Line)
1327 when is_integer(Line) ->
1328  ?CLASS(ThisT,wxStyledTextCtrl),
1329  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLineIndentPosition),
1330  wxe_util:rec(?wxStyledTextCtrl_GetLineIndentPosition).
1331
1332%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcolumn">external documentation</a>.
1333-spec getColumn(This, Pos) -> integer() when
1334	This::wxStyledTextCtrl(), Pos::integer().
1335getColumn(#wx_ref{type=ThisT}=This,Pos)
1336 when is_integer(Pos) ->
1337  ?CLASS(ThisT,wxStyledTextCtrl),
1338  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_GetColumn),
1339  wxe_util:rec(?wxStyledTextCtrl_GetColumn).
1340
1341%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetusehorizontalscrollbar">external documentation</a>.
1342-spec setUseHorizontalScrollBar(This, Visible) -> 'ok' when
1343	This::wxStyledTextCtrl(), Visible::boolean().
1344setUseHorizontalScrollBar(#wx_ref{type=ThisT}=This,Visible)
1345 when is_boolean(Visible) ->
1346  ?CLASS(ThisT,wxStyledTextCtrl),
1347  wxe_util:queue_cmd(This,Visible,?get_env(),?wxStyledTextCtrl_SetUseHorizontalScrollBar).
1348
1349%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetusehorizontalscrollbar">external documentation</a>.
1350-spec getUseHorizontalScrollBar(This) -> boolean() when
1351	This::wxStyledTextCtrl().
1352getUseHorizontalScrollBar(#wx_ref{type=ThisT}=This) ->
1353  ?CLASS(ThisT,wxStyledTextCtrl),
1354  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetUseHorizontalScrollBar),
1355  wxe_util:rec(?wxStyledTextCtrl_GetUseHorizontalScrollBar).
1356
1357%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetindentationguides">external documentation</a>.
1358-spec setIndentationGuides(This, IndentView) -> 'ok' when
1359	This::wxStyledTextCtrl(), IndentView::integer().
1360setIndentationGuides(#wx_ref{type=ThisT}=This,IndentView)
1361 when is_integer(IndentView) ->
1362  ?CLASS(ThisT,wxStyledTextCtrl),
1363  wxe_util:queue_cmd(This,IndentView,?get_env(),?wxStyledTextCtrl_SetIndentationGuides).
1364
1365%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetindentationguides">external documentation</a>.
1366-spec getIndentationGuides(This) -> integer() when
1367	This::wxStyledTextCtrl().
1368getIndentationGuides(#wx_ref{type=ThisT}=This) ->
1369  ?CLASS(ThisT,wxStyledTextCtrl),
1370  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetIndentationGuides),
1371  wxe_util:rec(?wxStyledTextCtrl_GetIndentationGuides).
1372
1373%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsethighlightguide">external documentation</a>.
1374-spec setHighlightGuide(This, Column) -> 'ok' when
1375	This::wxStyledTextCtrl(), Column::integer().
1376setHighlightGuide(#wx_ref{type=ThisT}=This,Column)
1377 when is_integer(Column) ->
1378  ?CLASS(ThisT,wxStyledTextCtrl),
1379  wxe_util:queue_cmd(This,Column,?get_env(),?wxStyledTextCtrl_SetHighlightGuide).
1380
1381%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgethighlightguide">external documentation</a>.
1382-spec getHighlightGuide(This) -> integer() when
1383	This::wxStyledTextCtrl().
1384getHighlightGuide(#wx_ref{type=ThisT}=This) ->
1385  ?CLASS(ThisT,wxStyledTextCtrl),
1386  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetHighlightGuide),
1387  wxe_util:rec(?wxStyledTextCtrl_GetHighlightGuide).
1388
1389%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlineendposition">external documentation</a>.
1390-spec getLineEndPosition(This, Line) -> integer() when
1391	This::wxStyledTextCtrl(), Line::integer().
1392getLineEndPosition(#wx_ref{type=ThisT}=This,Line)
1393 when is_integer(Line) ->
1394  ?CLASS(ThisT,wxStyledTextCtrl),
1395  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLineEndPosition),
1396  wxe_util:rec(?wxStyledTextCtrl_GetLineEndPosition).
1397
1398%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcodepage">external documentation</a>.
1399-spec getCodePage(This) -> integer() when
1400	This::wxStyledTextCtrl().
1401getCodePage(#wx_ref{type=ThisT}=This) ->
1402  ?CLASS(ThisT,wxStyledTextCtrl),
1403  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCodePage),
1404  wxe_util:rec(?wxStyledTextCtrl_GetCodePage).
1405
1406%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretforeground">external documentation</a>.
1407-spec getCaretForeground(This) -> wx:wx_colour4() when
1408	This::wxStyledTextCtrl().
1409getCaretForeground(#wx_ref{type=ThisT}=This) ->
1410  ?CLASS(ThisT,wxStyledTextCtrl),
1411  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretForeground),
1412  wxe_util:rec(?wxStyledTextCtrl_GetCaretForeground).
1413
1414%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetreadonly">external documentation</a>.
1415-spec getReadOnly(This) -> boolean() when
1416	This::wxStyledTextCtrl().
1417getReadOnly(#wx_ref{type=ThisT}=This) ->
1418  ?CLASS(ThisT,wxStyledTextCtrl),
1419  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetReadOnly),
1420  wxe_util:rec(?wxStyledTextCtrl_GetReadOnly).
1421
1422%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcurrentpos">external documentation</a>.
1423-spec setCurrentPos(This, Caret) -> 'ok' when
1424	This::wxStyledTextCtrl(), Caret::integer().
1425setCurrentPos(#wx_ref{type=ThisT}=This,Caret)
1426 when is_integer(Caret) ->
1427  ?CLASS(ThisT,wxStyledTextCtrl),
1428  wxe_util:queue_cmd(This,Caret,?get_env(),?wxStyledTextCtrl_SetCurrentPos).
1429
1430%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselectionstart">external documentation</a>.
1431-spec setSelectionStart(This, Anchor) -> 'ok' when
1432	This::wxStyledTextCtrl(), Anchor::integer().
1433setSelectionStart(#wx_ref{type=ThisT}=This,Anchor)
1434 when is_integer(Anchor) ->
1435  ?CLASS(ThisT,wxStyledTextCtrl),
1436  wxe_util:queue_cmd(This,Anchor,?get_env(),?wxStyledTextCtrl_SetSelectionStart).
1437
1438%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselectionstart">external documentation</a>.
1439-spec getSelectionStart(This) -> integer() when
1440	This::wxStyledTextCtrl().
1441getSelectionStart(#wx_ref{type=ThisT}=This) ->
1442  ?CLASS(ThisT,wxStyledTextCtrl),
1443  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelectionStart),
1444  wxe_util:rec(?wxStyledTextCtrl_GetSelectionStart).
1445
1446%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselectionend">external documentation</a>.
1447-spec setSelectionEnd(This, Caret) -> 'ok' when
1448	This::wxStyledTextCtrl(), Caret::integer().
1449setSelectionEnd(#wx_ref{type=ThisT}=This,Caret)
1450 when is_integer(Caret) ->
1451  ?CLASS(ThisT,wxStyledTextCtrl),
1452  wxe_util:queue_cmd(This,Caret,?get_env(),?wxStyledTextCtrl_SetSelectionEnd).
1453
1454%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselectionend">external documentation</a>.
1455-spec getSelectionEnd(This) -> integer() when
1456	This::wxStyledTextCtrl().
1457getSelectionEnd(#wx_ref{type=ThisT}=This) ->
1458  ?CLASS(ThisT,wxStyledTextCtrl),
1459  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelectionEnd),
1460  wxe_util:rec(?wxStyledTextCtrl_GetSelectionEnd).
1461
1462%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetprintmagnification">external documentation</a>.
1463-spec setPrintMagnification(This, Magnification) -> 'ok' when
1464	This::wxStyledTextCtrl(), Magnification::integer().
1465setPrintMagnification(#wx_ref{type=ThisT}=This,Magnification)
1466 when is_integer(Magnification) ->
1467  ?CLASS(ThisT,wxStyledTextCtrl),
1468  wxe_util:queue_cmd(This,Magnification,?get_env(),?wxStyledTextCtrl_SetPrintMagnification).
1469
1470%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetprintmagnification">external documentation</a>.
1471-spec getPrintMagnification(This) -> integer() when
1472	This::wxStyledTextCtrl().
1473getPrintMagnification(#wx_ref{type=ThisT}=This) ->
1474  ?CLASS(ThisT,wxStyledTextCtrl),
1475  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetPrintMagnification),
1476  wxe_util:rec(?wxStyledTextCtrl_GetPrintMagnification).
1477
1478%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetprintcolourmode">external documentation</a>.
1479-spec setPrintColourMode(This, Mode) -> 'ok' when
1480	This::wxStyledTextCtrl(), Mode::integer().
1481setPrintColourMode(#wx_ref{type=ThisT}=This,Mode)
1482 when is_integer(Mode) ->
1483  ?CLASS(ThisT,wxStyledTextCtrl),
1484  wxe_util:queue_cmd(This,Mode,?get_env(),?wxStyledTextCtrl_SetPrintColourMode).
1485
1486%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetprintcolourmode">external documentation</a>.
1487-spec getPrintColourMode(This) -> integer() when
1488	This::wxStyledTextCtrl().
1489getPrintColourMode(#wx_ref{type=ThisT}=This) ->
1490  ?CLASS(ThisT,wxStyledTextCtrl),
1491  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetPrintColourMode),
1492  wxe_util:rec(?wxStyledTextCtrl_GetPrintColourMode).
1493
1494%% @equiv findText(This,MinPos,MaxPos,Text, [])
1495-spec findText(This, MinPos, MaxPos, Text) -> integer() when
1496	This::wxStyledTextCtrl(), MinPos::integer(), MaxPos::integer(), Text::unicode:chardata().
1497
1498findText(This,MinPos,MaxPos,Text)
1499 when is_record(This, wx_ref),is_integer(MinPos),is_integer(MaxPos),?is_chardata(Text) ->
1500  findText(This,MinPos,MaxPos,Text, []).
1501
1502%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlfindtext">external documentation</a>.
1503-spec findText(This, MinPos, MaxPos, Text, [Option]) -> integer() when
1504	This::wxStyledTextCtrl(), MinPos::integer(), MaxPos::integer(), Text::unicode:chardata(),
1505	Option :: {'flags', integer()}.
1506findText(#wx_ref{type=ThisT}=This,MinPos,MaxPos,Text, Options)
1507 when is_integer(MinPos),is_integer(MaxPos),?is_chardata(Text),is_list(Options) ->
1508  ?CLASS(ThisT,wxStyledTextCtrl),
1509  Text_UC = unicode:characters_to_binary(Text),
1510  MOpts = fun({flags, _flags} = Arg) -> Arg;
1511          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
1512  Opts = lists:map(MOpts, Options),
1513  wxe_util:queue_cmd(This,MinPos,MaxPos,Text_UC, Opts,?get_env(),?wxStyledTextCtrl_FindText),
1514  wxe_util:rec(?wxStyledTextCtrl_FindText).
1515
1516%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlformatrange">external documentation</a>.
1517-spec formatRange(This, DoDraw, StartPos, EndPos, Draw, Target, RenderRect, PageRect) -> integer() when
1518	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()}.
1519formatRange(#wx_ref{type=ThisT}=This,DoDraw,StartPos,EndPos,#wx_ref{type=DrawT}=Draw,#wx_ref{type=TargetT}=Target,{RenderRectX,RenderRectY,RenderRectW,RenderRectH} = RenderRect,{PageRectX,PageRectY,PageRectW,PageRectH} = PageRect)
1520 when is_boolean(DoDraw),is_integer(StartPos),is_integer(EndPos),is_integer(RenderRectX),is_integer(RenderRectY),is_integer(RenderRectW),is_integer(RenderRectH),is_integer(PageRectX),is_integer(PageRectY),is_integer(PageRectW),is_integer(PageRectH) ->
1521  ?CLASS(ThisT,wxStyledTextCtrl),
1522  ?CLASS(DrawT,wxDC),
1523  ?CLASS(TargetT,wxDC),
1524  wxe_util:queue_cmd(This,DoDraw,StartPos,EndPos,Draw,Target,RenderRect,PageRect,?get_env(),?wxStyledTextCtrl_FormatRange),
1525  wxe_util:rec(?wxStyledTextCtrl_FormatRange).
1526
1527%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetfirstvisibleline">external documentation</a>.
1528-spec getFirstVisibleLine(This) -> integer() when
1529	This::wxStyledTextCtrl().
1530getFirstVisibleLine(#wx_ref{type=ThisT}=This) ->
1531  ?CLASS(ThisT,wxStyledTextCtrl),
1532  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetFirstVisibleLine),
1533  wxe_util:rec(?wxStyledTextCtrl_GetFirstVisibleLine).
1534
1535%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetline">external documentation</a>.
1536-spec getLine(This, Line) -> unicode:charlist() when
1537	This::wxStyledTextCtrl(), Line::integer().
1538getLine(#wx_ref{type=ThisT}=This,Line)
1539 when is_integer(Line) ->
1540  ?CLASS(ThisT,wxStyledTextCtrl),
1541  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLine),
1542  wxe_util:rec(?wxStyledTextCtrl_GetLine).
1543
1544%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlinecount">external documentation</a>.
1545-spec getLineCount(This) -> integer() when
1546	This::wxStyledTextCtrl().
1547getLineCount(#wx_ref{type=ThisT}=This) ->
1548  ?CLASS(ThisT,wxStyledTextCtrl),
1549  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetLineCount),
1550  wxe_util:rec(?wxStyledTextCtrl_GetLineCount).
1551
1552%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmarginleft">external documentation</a>.
1553-spec setMarginLeft(This, PixelWidth) -> 'ok' when
1554	This::wxStyledTextCtrl(), PixelWidth::integer().
1555setMarginLeft(#wx_ref{type=ThisT}=This,PixelWidth)
1556 when is_integer(PixelWidth) ->
1557  ?CLASS(ThisT,wxStyledTextCtrl),
1558  wxe_util:queue_cmd(This,PixelWidth,?get_env(),?wxStyledTextCtrl_SetMarginLeft).
1559
1560%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmarginleft">external documentation</a>.
1561-spec getMarginLeft(This) -> integer() when
1562	This::wxStyledTextCtrl().
1563getMarginLeft(#wx_ref{type=ThisT}=This) ->
1564  ?CLASS(ThisT,wxStyledTextCtrl),
1565  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetMarginLeft),
1566  wxe_util:rec(?wxStyledTextCtrl_GetMarginLeft).
1567
1568%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmarginright">external documentation</a>.
1569-spec setMarginRight(This, PixelWidth) -> 'ok' when
1570	This::wxStyledTextCtrl(), PixelWidth::integer().
1571setMarginRight(#wx_ref{type=ThisT}=This,PixelWidth)
1572 when is_integer(PixelWidth) ->
1573  ?CLASS(ThisT,wxStyledTextCtrl),
1574  wxe_util:queue_cmd(This,PixelWidth,?get_env(),?wxStyledTextCtrl_SetMarginRight).
1575
1576%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmarginright">external documentation</a>.
1577-spec getMarginRight(This) -> integer() when
1578	This::wxStyledTextCtrl().
1579getMarginRight(#wx_ref{type=ThisT}=This) ->
1580  ?CLASS(ThisT,wxStyledTextCtrl),
1581  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetMarginRight),
1582  wxe_util:rec(?wxStyledTextCtrl_GetMarginRight).
1583
1584%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmodify">external documentation</a>.
1585-spec getModify(This) -> boolean() when
1586	This::wxStyledTextCtrl().
1587getModify(#wx_ref{type=ThisT}=This) ->
1588  ?CLASS(ThisT,wxStyledTextCtrl),
1589  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetModify),
1590  wxe_util:rec(?wxStyledTextCtrl_GetModify).
1591
1592%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselection">external documentation</a>.
1593-spec setSelection(This, From, To) -> 'ok' when
1594	This::wxStyledTextCtrl(), From::integer(), To::integer().
1595setSelection(#wx_ref{type=ThisT}=This,From,To)
1596 when is_integer(From),is_integer(To) ->
1597  ?CLASS(ThisT,wxStyledTextCtrl),
1598  wxe_util:queue_cmd(This,From,To,?get_env(),?wxStyledTextCtrl_SetSelection).
1599
1600%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselectedtext">external documentation</a>.
1601-spec getSelectedText(This) -> unicode:charlist() when
1602	This::wxStyledTextCtrl().
1603getSelectedText(#wx_ref{type=ThisT}=This) ->
1604  ?CLASS(ThisT,wxStyledTextCtrl),
1605  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelectedText),
1606  wxe_util:rec(?wxStyledTextCtrl_GetSelectedText).
1607
1608%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettextrange">external documentation</a>.
1609-spec getTextRange(This, StartPos, EndPos) -> unicode:charlist() when
1610	This::wxStyledTextCtrl(), StartPos::integer(), EndPos::integer().
1611getTextRange(#wx_ref{type=ThisT}=This,StartPos,EndPos)
1612 when is_integer(StartPos),is_integer(EndPos) ->
1613  ?CLASS(ThisT,wxStyledTextCtrl),
1614  wxe_util:queue_cmd(This,StartPos,EndPos,?get_env(),?wxStyledTextCtrl_GetTextRange),
1615  wxe_util:rec(?wxStyledTextCtrl_GetTextRange).
1616
1617%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhideselection">external documentation</a>.
1618-spec hideSelection(This, Hide) -> 'ok' when
1619	This::wxStyledTextCtrl(), Hide::boolean().
1620hideSelection(#wx_ref{type=ThisT}=This,Hide)
1621 when is_boolean(Hide) ->
1622  ?CLASS(ThisT,wxStyledTextCtrl),
1623  wxe_util:queue_cmd(This,Hide,?get_env(),?wxStyledTextCtrl_HideSelection).
1624
1625%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinefromposition">external documentation</a>.
1626-spec lineFromPosition(This, Pos) -> integer() when
1627	This::wxStyledTextCtrl(), Pos::integer().
1628lineFromPosition(#wx_ref{type=ThisT}=This,Pos)
1629 when is_integer(Pos) ->
1630  ?CLASS(ThisT,wxStyledTextCtrl),
1631  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_LineFromPosition),
1632  wxe_util:rec(?wxStyledTextCtrl_LineFromPosition).
1633
1634%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpositionfromline">external documentation</a>.
1635-spec positionFromLine(This, Line) -> integer() when
1636	This::wxStyledTextCtrl(), Line::integer().
1637positionFromLine(#wx_ref{type=ThisT}=This,Line)
1638 when is_integer(Line) ->
1639  ?CLASS(ThisT,wxStyledTextCtrl),
1640  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_PositionFromLine),
1641  wxe_util:rec(?wxStyledTextCtrl_PositionFromLine).
1642
1643%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinescroll">external documentation</a>.
1644-spec lineScroll(This, Columns, Lines) -> 'ok' when
1645	This::wxStyledTextCtrl(), Columns::integer(), Lines::integer().
1646lineScroll(#wx_ref{type=ThisT}=This,Columns,Lines)
1647 when is_integer(Columns),is_integer(Lines) ->
1648  ?CLASS(ThisT,wxStyledTextCtrl),
1649  wxe_util:queue_cmd(This,Columns,Lines,?get_env(),?wxStyledTextCtrl_LineScroll).
1650
1651%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlensurecaretvisible">external documentation</a>.
1652-spec ensureCaretVisible(This) -> 'ok' when
1653	This::wxStyledTextCtrl().
1654ensureCaretVisible(#wx_ref{type=ThisT}=This) ->
1655  ?CLASS(ThisT,wxStyledTextCtrl),
1656  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_EnsureCaretVisible).
1657
1658%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlreplaceselection">external documentation</a>.
1659-spec replaceSelection(This, Text) -> 'ok' when
1660	This::wxStyledTextCtrl(), Text::unicode:chardata().
1661replaceSelection(#wx_ref{type=ThisT}=This,Text)
1662 when ?is_chardata(Text) ->
1663  ?CLASS(ThisT,wxStyledTextCtrl),
1664  Text_UC = unicode:characters_to_binary(Text),
1665  wxe_util:queue_cmd(This,Text_UC,?get_env(),?wxStyledTextCtrl_ReplaceSelection).
1666
1667%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetreadonly">external documentation</a>.
1668-spec setReadOnly(This, ReadOnly) -> 'ok' when
1669	This::wxStyledTextCtrl(), ReadOnly::boolean().
1670setReadOnly(#wx_ref{type=ThisT}=This,ReadOnly)
1671 when is_boolean(ReadOnly) ->
1672  ?CLASS(ThisT,wxStyledTextCtrl),
1673  wxe_util:queue_cmd(This,ReadOnly,?get_env(),?wxStyledTextCtrl_SetReadOnly).
1674
1675%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcanpaste">external documentation</a>.
1676-spec canPaste(This) -> boolean() when
1677	This::wxStyledTextCtrl().
1678canPaste(#wx_ref{type=ThisT}=This) ->
1679  ?CLASS(ThisT,wxStyledTextCtrl),
1680  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CanPaste),
1681  wxe_util:rec(?wxStyledTextCtrl_CanPaste).
1682
1683%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcanundo">external documentation</a>.
1684-spec canUndo(This) -> boolean() when
1685	This::wxStyledTextCtrl().
1686canUndo(#wx_ref{type=ThisT}=This) ->
1687  ?CLASS(ThisT,wxStyledTextCtrl),
1688  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CanUndo),
1689  wxe_util:rec(?wxStyledTextCtrl_CanUndo).
1690
1691%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlemptyundobuffer">external documentation</a>.
1692-spec emptyUndoBuffer(This) -> 'ok' when
1693	This::wxStyledTextCtrl().
1694emptyUndoBuffer(#wx_ref{type=ThisT}=This) ->
1695  ?CLASS(ThisT,wxStyledTextCtrl),
1696  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_EmptyUndoBuffer).
1697
1698%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlundo">external documentation</a>.
1699-spec undo(This) -> 'ok' when
1700	This::wxStyledTextCtrl().
1701undo(#wx_ref{type=ThisT}=This) ->
1702  ?CLASS(ThisT,wxStyledTextCtrl),
1703  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Undo).
1704
1705%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcut">external documentation</a>.
1706-spec cut(This) -> 'ok' when
1707	This::wxStyledTextCtrl().
1708cut(#wx_ref{type=ThisT}=This) ->
1709  ?CLASS(ThisT,wxStyledTextCtrl),
1710  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Cut).
1711
1712%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcopy">external documentation</a>.
1713-spec copy(This) -> 'ok' when
1714	This::wxStyledTextCtrl().
1715copy(#wx_ref{type=ThisT}=This) ->
1716  ?CLASS(ThisT,wxStyledTextCtrl),
1717  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Copy).
1718
1719%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpaste">external documentation</a>.
1720-spec paste(This) -> 'ok' when
1721	This::wxStyledTextCtrl().
1722paste(#wx_ref{type=ThisT}=This) ->
1723  ?CLASS(ThisT,wxStyledTextCtrl),
1724  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Paste).
1725
1726%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlclear">external documentation</a>.
1727-spec clear(This) -> 'ok' when
1728	This::wxStyledTextCtrl().
1729clear(#wx_ref{type=ThisT}=This) ->
1730  ?CLASS(ThisT,wxStyledTextCtrl),
1731  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Clear).
1732
1733%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettext">external documentation</a>.
1734-spec setText(This, Text) -> 'ok' when
1735	This::wxStyledTextCtrl(), Text::unicode:chardata().
1736setText(#wx_ref{type=ThisT}=This,Text)
1737 when ?is_chardata(Text) ->
1738  ?CLASS(ThisT,wxStyledTextCtrl),
1739  Text_UC = unicode:characters_to_binary(Text),
1740  wxe_util:queue_cmd(This,Text_UC,?get_env(),?wxStyledTextCtrl_SetText).
1741
1742%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettext">external documentation</a>.
1743-spec getText(This) -> unicode:charlist() when
1744	This::wxStyledTextCtrl().
1745getText(#wx_ref{type=ThisT}=This) ->
1746  ?CLASS(ThisT,wxStyledTextCtrl),
1747  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetText),
1748  wxe_util:rec(?wxStyledTextCtrl_GetText).
1749
1750%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettextlength">external documentation</a>.
1751-spec getTextLength(This) -> integer() when
1752	This::wxStyledTextCtrl().
1753getTextLength(#wx_ref{type=ThisT}=This) ->
1754  ?CLASS(ThisT,wxStyledTextCtrl),
1755  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTextLength),
1756  wxe_util:rec(?wxStyledTextCtrl_GetTextLength).
1757
1758%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetovertype">external documentation</a>.
1759-spec getOvertype(This) -> boolean() when
1760	This::wxStyledTextCtrl().
1761getOvertype(#wx_ref{type=ThisT}=This) ->
1762  ?CLASS(ThisT,wxStyledTextCtrl),
1763  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetOvertype),
1764  wxe_util:rec(?wxStyledTextCtrl_GetOvertype).
1765
1766%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretwidth">external documentation</a>.
1767-spec setCaretWidth(This, PixelWidth) -> 'ok' when
1768	This::wxStyledTextCtrl(), PixelWidth::integer().
1769setCaretWidth(#wx_ref{type=ThisT}=This,PixelWidth)
1770 when is_integer(PixelWidth) ->
1771  ?CLASS(ThisT,wxStyledTextCtrl),
1772  wxe_util:queue_cmd(This,PixelWidth,?get_env(),?wxStyledTextCtrl_SetCaretWidth).
1773
1774%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretwidth">external documentation</a>.
1775-spec getCaretWidth(This) -> integer() when
1776	This::wxStyledTextCtrl().
1777getCaretWidth(#wx_ref{type=ThisT}=This) ->
1778  ?CLASS(ThisT,wxStyledTextCtrl),
1779  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretWidth),
1780  wxe_util:rec(?wxStyledTextCtrl_GetCaretWidth).
1781
1782%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettargetstart">external documentation</a>.
1783-spec setTargetStart(This, Start) -> 'ok' when
1784	This::wxStyledTextCtrl(), Start::integer().
1785setTargetStart(#wx_ref{type=ThisT}=This,Start)
1786 when is_integer(Start) ->
1787  ?CLASS(ThisT,wxStyledTextCtrl),
1788  wxe_util:queue_cmd(This,Start,?get_env(),?wxStyledTextCtrl_SetTargetStart).
1789
1790%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettargetstart">external documentation</a>.
1791-spec getTargetStart(This) -> integer() when
1792	This::wxStyledTextCtrl().
1793getTargetStart(#wx_ref{type=ThisT}=This) ->
1794  ?CLASS(ThisT,wxStyledTextCtrl),
1795  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTargetStart),
1796  wxe_util:rec(?wxStyledTextCtrl_GetTargetStart).
1797
1798%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettargetend">external documentation</a>.
1799-spec setTargetEnd(This, End) -> 'ok' when
1800	This::wxStyledTextCtrl(), End::integer().
1801setTargetEnd(#wx_ref{type=ThisT}=This,End)
1802 when is_integer(End) ->
1803  ?CLASS(ThisT,wxStyledTextCtrl),
1804  wxe_util:queue_cmd(This,End,?get_env(),?wxStyledTextCtrl_SetTargetEnd).
1805
1806%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettargetend">external documentation</a>.
1807-spec getTargetEnd(This) -> integer() when
1808	This::wxStyledTextCtrl().
1809getTargetEnd(#wx_ref{type=ThisT}=This) ->
1810  ?CLASS(ThisT,wxStyledTextCtrl),
1811  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTargetEnd),
1812  wxe_util:rec(?wxStyledTextCtrl_GetTargetEnd).
1813
1814%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlreplacetarget">external documentation</a>.
1815-spec replaceTarget(This, Text) -> integer() when
1816	This::wxStyledTextCtrl(), Text::unicode:chardata().
1817replaceTarget(#wx_ref{type=ThisT}=This,Text)
1818 when ?is_chardata(Text) ->
1819  ?CLASS(ThisT,wxStyledTextCtrl),
1820  Text_UC = unicode:characters_to_binary(Text),
1821  wxe_util:queue_cmd(This,Text_UC,?get_env(),?wxStyledTextCtrl_ReplaceTarget),
1822  wxe_util:rec(?wxStyledTextCtrl_ReplaceTarget).
1823
1824%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsearchintarget">external documentation</a>.
1825-spec searchInTarget(This, Text) -> integer() when
1826	This::wxStyledTextCtrl(), Text::unicode:chardata().
1827searchInTarget(#wx_ref{type=ThisT}=This,Text)
1828 when ?is_chardata(Text) ->
1829  ?CLASS(ThisT,wxStyledTextCtrl),
1830  Text_UC = unicode:characters_to_binary(Text),
1831  wxe_util:queue_cmd(This,Text_UC,?get_env(),?wxStyledTextCtrl_SearchInTarget),
1832  wxe_util:rec(?wxStyledTextCtrl_SearchInTarget).
1833
1834%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetsearchflags">external documentation</a>.
1835-spec setSearchFlags(This, SearchFlags) -> 'ok' when
1836	This::wxStyledTextCtrl(), SearchFlags::integer().
1837setSearchFlags(#wx_ref{type=ThisT}=This,SearchFlags)
1838 when is_integer(SearchFlags) ->
1839  ?CLASS(ThisT,wxStyledTextCtrl),
1840  wxe_util:queue_cmd(This,SearchFlags,?get_env(),?wxStyledTextCtrl_SetSearchFlags).
1841
1842%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetsearchflags">external documentation</a>.
1843-spec getSearchFlags(This) -> integer() when
1844	This::wxStyledTextCtrl().
1845getSearchFlags(#wx_ref{type=ThisT}=This) ->
1846  ?CLASS(ThisT,wxStyledTextCtrl),
1847  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSearchFlags),
1848  wxe_util:rec(?wxStyledTextCtrl_GetSearchFlags).
1849
1850%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipshow">external documentation</a>.
1851-spec callTipShow(This, Pos, Definition) -> 'ok' when
1852	This::wxStyledTextCtrl(), Pos::integer(), Definition::unicode:chardata().
1853callTipShow(#wx_ref{type=ThisT}=This,Pos,Definition)
1854 when is_integer(Pos),?is_chardata(Definition) ->
1855  ?CLASS(ThisT,wxStyledTextCtrl),
1856  Definition_UC = unicode:characters_to_binary(Definition),
1857  wxe_util:queue_cmd(This,Pos,Definition_UC,?get_env(),?wxStyledTextCtrl_CallTipShow).
1858
1859%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipcancel">external documentation</a>.
1860-spec callTipCancel(This) -> 'ok' when
1861	This::wxStyledTextCtrl().
1862callTipCancel(#wx_ref{type=ThisT}=This) ->
1863  ?CLASS(ThisT,wxStyledTextCtrl),
1864  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CallTipCancel).
1865
1866%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipactive">external documentation</a>.
1867-spec callTipActive(This) -> boolean() when
1868	This::wxStyledTextCtrl().
1869callTipActive(#wx_ref{type=ThisT}=This) ->
1870  ?CLASS(ThisT,wxStyledTextCtrl),
1871  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CallTipActive),
1872  wxe_util:rec(?wxStyledTextCtrl_CallTipActive).
1873
1874%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipposatstart">external documentation</a>.
1875-spec callTipPosAtStart(This) -> integer() when
1876	This::wxStyledTextCtrl().
1877callTipPosAtStart(#wx_ref{type=ThisT}=This) ->
1878  ?CLASS(ThisT,wxStyledTextCtrl),
1879  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CallTipPosAtStart),
1880  wxe_util:rec(?wxStyledTextCtrl_CallTipPosAtStart).
1881
1882%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipsethighlight">external documentation</a>.
1883-spec callTipSetHighlight(This, HighlightStart, HighlightEnd) -> 'ok' when
1884	This::wxStyledTextCtrl(), HighlightStart::integer(), HighlightEnd::integer().
1885callTipSetHighlight(#wx_ref{type=ThisT}=This,HighlightStart,HighlightEnd)
1886 when is_integer(HighlightStart),is_integer(HighlightEnd) ->
1887  ?CLASS(ThisT,wxStyledTextCtrl),
1888  wxe_util:queue_cmd(This,HighlightStart,HighlightEnd,?get_env(),?wxStyledTextCtrl_CallTipSetHighlight).
1889
1890%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipsetbackground">external documentation</a>.
1891-spec callTipSetBackground(This, Back) -> 'ok' when
1892	This::wxStyledTextCtrl(), Back::wx:wx_colour().
1893callTipSetBackground(#wx_ref{type=ThisT}=This,Back)
1894 when ?is_colordata(Back) ->
1895  ?CLASS(ThisT,wxStyledTextCtrl),
1896  wxe_util:queue_cmd(This,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_CallTipSetBackground).
1897
1898%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipsetforeground">external documentation</a>.
1899-spec callTipSetForeground(This, Fore) -> 'ok' when
1900	This::wxStyledTextCtrl(), Fore::wx:wx_colour().
1901callTipSetForeground(#wx_ref{type=ThisT}=This,Fore)
1902 when ?is_colordata(Fore) ->
1903  ?CLASS(ThisT,wxStyledTextCtrl),
1904  wxe_util:queue_cmd(This,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_CallTipSetForeground).
1905
1906%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipsetforegroundhighlight">external documentation</a>.
1907-spec callTipSetForegroundHighlight(This, Fore) -> 'ok' when
1908	This::wxStyledTextCtrl(), Fore::wx:wx_colour().
1909callTipSetForegroundHighlight(#wx_ref{type=ThisT}=This,Fore)
1910 when ?is_colordata(Fore) ->
1911  ?CLASS(ThisT,wxStyledTextCtrl),
1912  wxe_util:queue_cmd(This,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_CallTipSetForegroundHighlight).
1913
1914%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcalltipusestyle">external documentation</a>.
1915-spec callTipUseStyle(This, TabSize) -> 'ok' when
1916	This::wxStyledTextCtrl(), TabSize::integer().
1917callTipUseStyle(#wx_ref{type=ThisT}=This,TabSize)
1918 when is_integer(TabSize) ->
1919  ?CLASS(ThisT,wxStyledTextCtrl),
1920  wxe_util:queue_cmd(This,TabSize,?get_env(),?wxStyledTextCtrl_CallTipUseStyle).
1921
1922%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlvisiblefromdocline">external documentation</a>.
1923-spec visibleFromDocLine(This, DocLine) -> integer() when
1924	This::wxStyledTextCtrl(), DocLine::integer().
1925visibleFromDocLine(#wx_ref{type=ThisT}=This,DocLine)
1926 when is_integer(DocLine) ->
1927  ?CLASS(ThisT,wxStyledTextCtrl),
1928  wxe_util:queue_cmd(This,DocLine,?get_env(),?wxStyledTextCtrl_VisibleFromDocLine),
1929  wxe_util:rec(?wxStyledTextCtrl_VisibleFromDocLine).
1930
1931%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldoclinefromvisible">external documentation</a>.
1932-spec docLineFromVisible(This, DisplayLine) -> integer() when
1933	This::wxStyledTextCtrl(), DisplayLine::integer().
1934docLineFromVisible(#wx_ref{type=ThisT}=This,DisplayLine)
1935 when is_integer(DisplayLine) ->
1936  ?CLASS(ThisT,wxStyledTextCtrl),
1937  wxe_util:queue_cmd(This,DisplayLine,?get_env(),?wxStyledTextCtrl_DocLineFromVisible),
1938  wxe_util:rec(?wxStyledTextCtrl_DocLineFromVisible).
1939
1940%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwrapcount">external documentation</a>.
1941-spec wrapCount(This, DocLine) -> integer() when
1942	This::wxStyledTextCtrl(), DocLine::integer().
1943wrapCount(#wx_ref{type=ThisT}=This,DocLine)
1944 when is_integer(DocLine) ->
1945  ?CLASS(ThisT,wxStyledTextCtrl),
1946  wxe_util:queue_cmd(This,DocLine,?get_env(),?wxStyledTextCtrl_WrapCount),
1947  wxe_util:rec(?wxStyledTextCtrl_WrapCount).
1948
1949%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetfoldlevel">external documentation</a>.
1950-spec setFoldLevel(This, Line, Level) -> 'ok' when
1951	This::wxStyledTextCtrl(), Line::integer(), Level::integer().
1952setFoldLevel(#wx_ref{type=ThisT}=This,Line,Level)
1953 when is_integer(Line),is_integer(Level) ->
1954  ?CLASS(ThisT,wxStyledTextCtrl),
1955  wxe_util:queue_cmd(This,Line,Level,?get_env(),?wxStyledTextCtrl_SetFoldLevel).
1956
1957%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetfoldlevel">external documentation</a>.
1958-spec getFoldLevel(This, Line) -> integer() when
1959	This::wxStyledTextCtrl(), Line::integer().
1960getFoldLevel(#wx_ref{type=ThisT}=This,Line)
1961 when is_integer(Line) ->
1962  ?CLASS(ThisT,wxStyledTextCtrl),
1963  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetFoldLevel),
1964  wxe_util:rec(?wxStyledTextCtrl_GetFoldLevel).
1965
1966%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlastchild">external documentation</a>.
1967-spec getLastChild(This, Line, Level) -> integer() when
1968	This::wxStyledTextCtrl(), Line::integer(), Level::integer().
1969getLastChild(#wx_ref{type=ThisT}=This,Line,Level)
1970 when is_integer(Line),is_integer(Level) ->
1971  ?CLASS(ThisT,wxStyledTextCtrl),
1972  wxe_util:queue_cmd(This,Line,Level,?get_env(),?wxStyledTextCtrl_GetLastChild),
1973  wxe_util:rec(?wxStyledTextCtrl_GetLastChild).
1974
1975%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetfoldparent">external documentation</a>.
1976-spec getFoldParent(This, Line) -> integer() when
1977	This::wxStyledTextCtrl(), Line::integer().
1978getFoldParent(#wx_ref{type=ThisT}=This,Line)
1979 when is_integer(Line) ->
1980  ?CLASS(ThisT,wxStyledTextCtrl),
1981  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetFoldParent),
1982  wxe_util:rec(?wxStyledTextCtrl_GetFoldParent).
1983
1984%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlshowlines">external documentation</a>.
1985-spec showLines(This, LineStart, LineEnd) -> 'ok' when
1986	This::wxStyledTextCtrl(), LineStart::integer(), LineEnd::integer().
1987showLines(#wx_ref{type=ThisT}=This,LineStart,LineEnd)
1988 when is_integer(LineStart),is_integer(LineEnd) ->
1989  ?CLASS(ThisT,wxStyledTextCtrl),
1990  wxe_util:queue_cmd(This,LineStart,LineEnd,?get_env(),?wxStyledTextCtrl_ShowLines).
1991
1992%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhidelines">external documentation</a>.
1993-spec hideLines(This, LineStart, LineEnd) -> 'ok' when
1994	This::wxStyledTextCtrl(), LineStart::integer(), LineEnd::integer().
1995hideLines(#wx_ref{type=ThisT}=This,LineStart,LineEnd)
1996 when is_integer(LineStart),is_integer(LineEnd) ->
1997  ?CLASS(ThisT,wxStyledTextCtrl),
1998  wxe_util:queue_cmd(This,LineStart,LineEnd,?get_env(),?wxStyledTextCtrl_HideLines).
1999
2000%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlinevisible">external documentation</a>.
2001-spec getLineVisible(This, Line) -> boolean() when
2002	This::wxStyledTextCtrl(), Line::integer().
2003getLineVisible(#wx_ref{type=ThisT}=This,Line)
2004 when is_integer(Line) ->
2005  ?CLASS(ThisT,wxStyledTextCtrl),
2006  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLineVisible),
2007  wxe_util:rec(?wxStyledTextCtrl_GetLineVisible).
2008
2009%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetfoldexpanded">external documentation</a>.
2010-spec setFoldExpanded(This, Line, Expanded) -> 'ok' when
2011	This::wxStyledTextCtrl(), Line::integer(), Expanded::boolean().
2012setFoldExpanded(#wx_ref{type=ThisT}=This,Line,Expanded)
2013 when is_integer(Line),is_boolean(Expanded) ->
2014  ?CLASS(ThisT,wxStyledTextCtrl),
2015  wxe_util:queue_cmd(This,Line,Expanded,?get_env(),?wxStyledTextCtrl_SetFoldExpanded).
2016
2017%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetfoldexpanded">external documentation</a>.
2018-spec getFoldExpanded(This, Line) -> boolean() when
2019	This::wxStyledTextCtrl(), Line::integer().
2020getFoldExpanded(#wx_ref{type=ThisT}=This,Line)
2021 when is_integer(Line) ->
2022  ?CLASS(ThisT,wxStyledTextCtrl),
2023  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetFoldExpanded),
2024  wxe_util:rec(?wxStyledTextCtrl_GetFoldExpanded).
2025
2026%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrltogglefold">external documentation</a>.
2027-spec toggleFold(This, Line) -> 'ok' when
2028	This::wxStyledTextCtrl(), Line::integer().
2029toggleFold(#wx_ref{type=ThisT}=This,Line)
2030 when is_integer(Line) ->
2031  ?CLASS(ThisT,wxStyledTextCtrl),
2032  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_ToggleFold).
2033
2034%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlensurevisible">external documentation</a>.
2035-spec ensureVisible(This, Line) -> 'ok' when
2036	This::wxStyledTextCtrl(), Line::integer().
2037ensureVisible(#wx_ref{type=ThisT}=This,Line)
2038 when is_integer(Line) ->
2039  ?CLASS(ThisT,wxStyledTextCtrl),
2040  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_EnsureVisible).
2041
2042%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetfoldflags">external documentation</a>.
2043-spec setFoldFlags(This, Flags) -> 'ok' when
2044	This::wxStyledTextCtrl(), Flags::integer().
2045setFoldFlags(#wx_ref{type=ThisT}=This,Flags)
2046 when is_integer(Flags) ->
2047  ?CLASS(ThisT,wxStyledTextCtrl),
2048  wxe_util:queue_cmd(This,Flags,?get_env(),?wxStyledTextCtrl_SetFoldFlags).
2049
2050%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlensurevisibleenforcepolicy">external documentation</a>.
2051-spec ensureVisibleEnforcePolicy(This, Line) -> 'ok' when
2052	This::wxStyledTextCtrl(), Line::integer().
2053ensureVisibleEnforcePolicy(#wx_ref{type=ThisT}=This,Line)
2054 when is_integer(Line) ->
2055  ?CLASS(ThisT,wxStyledTextCtrl),
2056  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_EnsureVisibleEnforcePolicy).
2057
2058%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettabindents">external documentation</a>.
2059-spec setTabIndents(This, TabIndents) -> 'ok' when
2060	This::wxStyledTextCtrl(), TabIndents::boolean().
2061setTabIndents(#wx_ref{type=ThisT}=This,TabIndents)
2062 when is_boolean(TabIndents) ->
2063  ?CLASS(ThisT,wxStyledTextCtrl),
2064  wxe_util:queue_cmd(This,TabIndents,?get_env(),?wxStyledTextCtrl_SetTabIndents).
2065
2066%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettabindents">external documentation</a>.
2067-spec getTabIndents(This) -> boolean() when
2068	This::wxStyledTextCtrl().
2069getTabIndents(#wx_ref{type=ThisT}=This) ->
2070  ?CLASS(ThisT,wxStyledTextCtrl),
2071  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTabIndents),
2072  wxe_util:rec(?wxStyledTextCtrl_GetTabIndents).
2073
2074%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetbackspaceunindents">external documentation</a>.
2075-spec setBackSpaceUnIndents(This, BsUnIndents) -> 'ok' when
2076	This::wxStyledTextCtrl(), BsUnIndents::boolean().
2077setBackSpaceUnIndents(#wx_ref{type=ThisT}=This,BsUnIndents)
2078 when is_boolean(BsUnIndents) ->
2079  ?CLASS(ThisT,wxStyledTextCtrl),
2080  wxe_util:queue_cmd(This,BsUnIndents,?get_env(),?wxStyledTextCtrl_SetBackSpaceUnIndents).
2081
2082%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetbackspaceunindents">external documentation</a>.
2083-spec getBackSpaceUnIndents(This) -> boolean() when
2084	This::wxStyledTextCtrl().
2085getBackSpaceUnIndents(#wx_ref{type=ThisT}=This) ->
2086  ?CLASS(ThisT,wxStyledTextCtrl),
2087  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetBackSpaceUnIndents),
2088  wxe_util:rec(?wxStyledTextCtrl_GetBackSpaceUnIndents).
2089
2090%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmousedwelltime">external documentation</a>.
2091-spec setMouseDwellTime(This, PeriodMilliseconds) -> 'ok' when
2092	This::wxStyledTextCtrl(), PeriodMilliseconds::integer().
2093setMouseDwellTime(#wx_ref{type=ThisT}=This,PeriodMilliseconds)
2094 when is_integer(PeriodMilliseconds) ->
2095  ?CLASS(ThisT,wxStyledTextCtrl),
2096  wxe_util:queue_cmd(This,PeriodMilliseconds,?get_env(),?wxStyledTextCtrl_SetMouseDwellTime).
2097
2098%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmousedwelltime">external documentation</a>.
2099-spec getMouseDwellTime(This) -> integer() when
2100	This::wxStyledTextCtrl().
2101getMouseDwellTime(#wx_ref{type=ThisT}=This) ->
2102  ?CLASS(ThisT,wxStyledTextCtrl),
2103  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetMouseDwellTime),
2104  wxe_util:rec(?wxStyledTextCtrl_GetMouseDwellTime).
2105
2106%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordstartposition">external documentation</a>.
2107-spec wordStartPosition(This, Pos, OnlyWordCharacters) -> integer() when
2108	This::wxStyledTextCtrl(), Pos::integer(), OnlyWordCharacters::boolean().
2109wordStartPosition(#wx_ref{type=ThisT}=This,Pos,OnlyWordCharacters)
2110 when is_integer(Pos),is_boolean(OnlyWordCharacters) ->
2111  ?CLASS(ThisT,wxStyledTextCtrl),
2112  wxe_util:queue_cmd(This,Pos,OnlyWordCharacters,?get_env(),?wxStyledTextCtrl_WordStartPosition),
2113  wxe_util:rec(?wxStyledTextCtrl_WordStartPosition).
2114
2115%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordendposition">external documentation</a>.
2116-spec wordEndPosition(This, Pos, OnlyWordCharacters) -> integer() when
2117	This::wxStyledTextCtrl(), Pos::integer(), OnlyWordCharacters::boolean().
2118wordEndPosition(#wx_ref{type=ThisT}=This,Pos,OnlyWordCharacters)
2119 when is_integer(Pos),is_boolean(OnlyWordCharacters) ->
2120  ?CLASS(ThisT,wxStyledTextCtrl),
2121  wxe_util:queue_cmd(This,Pos,OnlyWordCharacters,?get_env(),?wxStyledTextCtrl_WordEndPosition),
2122  wxe_util:rec(?wxStyledTextCtrl_WordEndPosition).
2123
2124%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwrapmode">external documentation</a>.
2125-spec setWrapMode(This, WrapMode) -> 'ok' when
2126	This::wxStyledTextCtrl(), WrapMode::integer().
2127setWrapMode(#wx_ref{type=ThisT}=This,WrapMode)
2128 when is_integer(WrapMode) ->
2129  ?CLASS(ThisT,wxStyledTextCtrl),
2130  wxe_util:queue_cmd(This,WrapMode,?get_env(),?wxStyledTextCtrl_SetWrapMode).
2131
2132%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetwrapmode">external documentation</a>.
2133-spec getWrapMode(This) -> integer() when
2134	This::wxStyledTextCtrl().
2135getWrapMode(#wx_ref{type=ThisT}=This) ->
2136  ?CLASS(ThisT,wxStyledTextCtrl),
2137  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetWrapMode),
2138  wxe_util:rec(?wxStyledTextCtrl_GetWrapMode).
2139
2140%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwrapvisualflags">external documentation</a>.
2141-spec setWrapVisualFlags(This, WrapVisualFlags) -> 'ok' when
2142	This::wxStyledTextCtrl(), WrapVisualFlags::integer().
2143setWrapVisualFlags(#wx_ref{type=ThisT}=This,WrapVisualFlags)
2144 when is_integer(WrapVisualFlags) ->
2145  ?CLASS(ThisT,wxStyledTextCtrl),
2146  wxe_util:queue_cmd(This,WrapVisualFlags,?get_env(),?wxStyledTextCtrl_SetWrapVisualFlags).
2147
2148%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetwrapvisualflags">external documentation</a>.
2149-spec getWrapVisualFlags(This) -> integer() when
2150	This::wxStyledTextCtrl().
2151getWrapVisualFlags(#wx_ref{type=ThisT}=This) ->
2152  ?CLASS(ThisT,wxStyledTextCtrl),
2153  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetWrapVisualFlags),
2154  wxe_util:rec(?wxStyledTextCtrl_GetWrapVisualFlags).
2155
2156%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwrapvisualflagslocation">external documentation</a>.
2157-spec setWrapVisualFlagsLocation(This, WrapVisualFlagsLocation) -> 'ok' when
2158	This::wxStyledTextCtrl(), WrapVisualFlagsLocation::integer().
2159setWrapVisualFlagsLocation(#wx_ref{type=ThisT}=This,WrapVisualFlagsLocation)
2160 when is_integer(WrapVisualFlagsLocation) ->
2161  ?CLASS(ThisT,wxStyledTextCtrl),
2162  wxe_util:queue_cmd(This,WrapVisualFlagsLocation,?get_env(),?wxStyledTextCtrl_SetWrapVisualFlagsLocation).
2163
2164%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetwrapvisualflagslocation">external documentation</a>.
2165-spec getWrapVisualFlagsLocation(This) -> integer() when
2166	This::wxStyledTextCtrl().
2167getWrapVisualFlagsLocation(#wx_ref{type=ThisT}=This) ->
2168  ?CLASS(ThisT,wxStyledTextCtrl),
2169  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetWrapVisualFlagsLocation),
2170  wxe_util:rec(?wxStyledTextCtrl_GetWrapVisualFlagsLocation).
2171
2172%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwrapstartindent">external documentation</a>.
2173-spec setWrapStartIndent(This, Indent) -> 'ok' when
2174	This::wxStyledTextCtrl(), Indent::integer().
2175setWrapStartIndent(#wx_ref{type=ThisT}=This,Indent)
2176 when is_integer(Indent) ->
2177  ?CLASS(ThisT,wxStyledTextCtrl),
2178  wxe_util:queue_cmd(This,Indent,?get_env(),?wxStyledTextCtrl_SetWrapStartIndent).
2179
2180%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetwrapstartindent">external documentation</a>.
2181-spec getWrapStartIndent(This) -> integer() when
2182	This::wxStyledTextCtrl().
2183getWrapStartIndent(#wx_ref{type=ThisT}=This) ->
2184  ?CLASS(ThisT,wxStyledTextCtrl),
2185  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetWrapStartIndent),
2186  wxe_util:rec(?wxStyledTextCtrl_GetWrapStartIndent).
2187
2188%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetlayoutcache">external documentation</a>.
2189-spec setLayoutCache(This, CacheMode) -> 'ok' when
2190	This::wxStyledTextCtrl(), CacheMode::integer().
2191setLayoutCache(#wx_ref{type=ThisT}=This,CacheMode)
2192 when is_integer(CacheMode) ->
2193  ?CLASS(ThisT,wxStyledTextCtrl),
2194  wxe_util:queue_cmd(This,CacheMode,?get_env(),?wxStyledTextCtrl_SetLayoutCache).
2195
2196%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlayoutcache">external documentation</a>.
2197-spec getLayoutCache(This) -> integer() when
2198	This::wxStyledTextCtrl().
2199getLayoutCache(#wx_ref{type=ThisT}=This) ->
2200  ?CLASS(ThisT,wxStyledTextCtrl),
2201  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetLayoutCache),
2202  wxe_util:rec(?wxStyledTextCtrl_GetLayoutCache).
2203
2204%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetscrollwidth">external documentation</a>.
2205-spec setScrollWidth(This, PixelWidth) -> 'ok' when
2206	This::wxStyledTextCtrl(), PixelWidth::integer().
2207setScrollWidth(#wx_ref{type=ThisT}=This,PixelWidth)
2208 when is_integer(PixelWidth) ->
2209  ?CLASS(ThisT,wxStyledTextCtrl),
2210  wxe_util:queue_cmd(This,PixelWidth,?get_env(),?wxStyledTextCtrl_SetScrollWidth).
2211
2212%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetscrollwidth">external documentation</a>.
2213-spec getScrollWidth(This) -> integer() when
2214	This::wxStyledTextCtrl().
2215getScrollWidth(#wx_ref{type=ThisT}=This) ->
2216  ?CLASS(ThisT,wxStyledTextCtrl),
2217  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetScrollWidth),
2218  wxe_util:rec(?wxStyledTextCtrl_GetScrollWidth).
2219
2220%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrltextwidth">external documentation</a>.
2221-spec textWidth(This, Style, Text) -> integer() when
2222	This::wxStyledTextCtrl(), Style::integer(), Text::unicode:chardata().
2223textWidth(#wx_ref{type=ThisT}=This,Style,Text)
2224 when is_integer(Style),?is_chardata(Text) ->
2225  ?CLASS(ThisT,wxStyledTextCtrl),
2226  Text_UC = unicode:characters_to_binary(Text),
2227  wxe_util:queue_cmd(This,Style,Text_UC,?get_env(),?wxStyledTextCtrl_TextWidth),
2228  wxe_util:rec(?wxStyledTextCtrl_TextWidth).
2229
2230%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetendatlastline">external documentation</a>.
2231-spec getEndAtLastLine(This) -> boolean() when
2232	This::wxStyledTextCtrl().
2233getEndAtLastLine(#wx_ref{type=ThisT}=This) ->
2234  ?CLASS(ThisT,wxStyledTextCtrl),
2235  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetEndAtLastLine),
2236  wxe_util:rec(?wxStyledTextCtrl_GetEndAtLastLine).
2237
2238%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrltextheight">external documentation</a>.
2239-spec textHeight(This, Line) -> integer() when
2240	This::wxStyledTextCtrl(), Line::integer().
2241textHeight(#wx_ref{type=ThisT}=This,Line)
2242 when is_integer(Line) ->
2243  ?CLASS(ThisT,wxStyledTextCtrl),
2244  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_TextHeight),
2245  wxe_util:rec(?wxStyledTextCtrl_TextHeight).
2246
2247%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetuseverticalscrollbar">external documentation</a>.
2248-spec setUseVerticalScrollBar(This, Visible) -> 'ok' when
2249	This::wxStyledTextCtrl(), Visible::boolean().
2250setUseVerticalScrollBar(#wx_ref{type=ThisT}=This,Visible)
2251 when is_boolean(Visible) ->
2252  ?CLASS(ThisT,wxStyledTextCtrl),
2253  wxe_util:queue_cmd(This,Visible,?get_env(),?wxStyledTextCtrl_SetUseVerticalScrollBar).
2254
2255%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetuseverticalscrollbar">external documentation</a>.
2256-spec getUseVerticalScrollBar(This) -> boolean() when
2257	This::wxStyledTextCtrl().
2258getUseVerticalScrollBar(#wx_ref{type=ThisT}=This) ->
2259  ?CLASS(ThisT,wxStyledTextCtrl),
2260  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetUseVerticalScrollBar),
2261  wxe_util:rec(?wxStyledTextCtrl_GetUseVerticalScrollBar).
2262
2263%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlappendtext">external documentation</a>.
2264-spec appendText(This, Text) -> 'ok' when
2265	This::wxStyledTextCtrl(), Text::unicode:chardata().
2266appendText(#wx_ref{type=ThisT}=This,Text)
2267 when ?is_chardata(Text) ->
2268  ?CLASS(ThisT,wxStyledTextCtrl),
2269  Text_UC = unicode:characters_to_binary(Text),
2270  wxe_util:queue_cmd(This,Text_UC,?get_env(),?wxStyledTextCtrl_AppendText).
2271
2272%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettwophasedraw">external documentation</a>.
2273-spec getTwoPhaseDraw(This) -> boolean() when
2274	This::wxStyledTextCtrl().
2275getTwoPhaseDraw(#wx_ref{type=ThisT}=This) ->
2276  ?CLASS(ThisT,wxStyledTextCtrl),
2277  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTwoPhaseDraw),
2278  wxe_util:rec(?wxStyledTextCtrl_GetTwoPhaseDraw).
2279
2280%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettwophasedraw">external documentation</a>.
2281-spec setTwoPhaseDraw(This, TwoPhase) -> 'ok' when
2282	This::wxStyledTextCtrl(), TwoPhase::boolean().
2283setTwoPhaseDraw(#wx_ref{type=ThisT}=This,TwoPhase)
2284 when is_boolean(TwoPhase) ->
2285  ?CLASS(ThisT,wxStyledTextCtrl),
2286  wxe_util:queue_cmd(This,TwoPhase,?get_env(),?wxStyledTextCtrl_SetTwoPhaseDraw).
2287
2288%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrltargetfromselection">external documentation</a>.
2289-spec targetFromSelection(This) -> 'ok' when
2290	This::wxStyledTextCtrl().
2291targetFromSelection(#wx_ref{type=ThisT}=This) ->
2292  ?CLASS(ThisT,wxStyledTextCtrl),
2293  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_TargetFromSelection).
2294
2295%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinesjoin">external documentation</a>.
2296-spec linesJoin(This) -> 'ok' when
2297	This::wxStyledTextCtrl().
2298linesJoin(#wx_ref{type=ThisT}=This) ->
2299  ?CLASS(ThisT,wxStyledTextCtrl),
2300  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LinesJoin).
2301
2302%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinessplit">external documentation</a>.
2303-spec linesSplit(This, PixelWidth) -> 'ok' when
2304	This::wxStyledTextCtrl(), PixelWidth::integer().
2305linesSplit(#wx_ref{type=ThisT}=This,PixelWidth)
2306 when is_integer(PixelWidth) ->
2307  ?CLASS(ThisT,wxStyledTextCtrl),
2308  wxe_util:queue_cmd(This,PixelWidth,?get_env(),?wxStyledTextCtrl_LinesSplit).
2309
2310%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetfoldmargincolour">external documentation</a>.
2311-spec setFoldMarginColour(This, UseSetting, Back) -> 'ok' when
2312	This::wxStyledTextCtrl(), UseSetting::boolean(), Back::wx:wx_colour().
2313setFoldMarginColour(#wx_ref{type=ThisT}=This,UseSetting,Back)
2314 when is_boolean(UseSetting),?is_colordata(Back) ->
2315  ?CLASS(ThisT,wxStyledTextCtrl),
2316  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_SetFoldMarginColour).
2317
2318%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetfoldmarginhicolour">external documentation</a>.
2319-spec setFoldMarginHiColour(This, UseSetting, Fore) -> 'ok' when
2320	This::wxStyledTextCtrl(), UseSetting::boolean(), Fore::wx:wx_colour().
2321setFoldMarginHiColour(#wx_ref{type=ThisT}=This,UseSetting,Fore)
2322 when is_boolean(UseSetting),?is_colordata(Fore) ->
2323  ?CLASS(ThisT,wxStyledTextCtrl),
2324  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_SetFoldMarginHiColour).
2325
2326%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinedown">external documentation</a>.
2327-spec lineDown(This) -> 'ok' when
2328	This::wxStyledTextCtrl().
2329lineDown(#wx_ref{type=ThisT}=This) ->
2330  ?CLASS(ThisT,wxStyledTextCtrl),
2331  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineDown).
2332
2333%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinedownextend">external documentation</a>.
2334-spec lineDownExtend(This) -> 'ok' when
2335	This::wxStyledTextCtrl().
2336lineDownExtend(#wx_ref{type=ThisT}=This) ->
2337  ?CLASS(ThisT,wxStyledTextCtrl),
2338  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineDownExtend).
2339
2340%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineup">external documentation</a>.
2341-spec lineUp(This) -> 'ok' when
2342	This::wxStyledTextCtrl().
2343lineUp(#wx_ref{type=ThisT}=This) ->
2344  ?CLASS(ThisT,wxStyledTextCtrl),
2345  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineUp).
2346
2347%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineupextend">external documentation</a>.
2348-spec lineUpExtend(This) -> 'ok' when
2349	This::wxStyledTextCtrl().
2350lineUpExtend(#wx_ref{type=ThisT}=This) ->
2351  ?CLASS(ThisT,wxStyledTextCtrl),
2352  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineUpExtend).
2353
2354%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcharleft">external documentation</a>.
2355-spec charLeft(This) -> 'ok' when
2356	This::wxStyledTextCtrl().
2357charLeft(#wx_ref{type=ThisT}=This) ->
2358  ?CLASS(ThisT,wxStyledTextCtrl),
2359  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CharLeft).
2360
2361%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcharleftextend">external documentation</a>.
2362-spec charLeftExtend(This) -> 'ok' when
2363	This::wxStyledTextCtrl().
2364charLeftExtend(#wx_ref{type=ThisT}=This) ->
2365  ?CLASS(ThisT,wxStyledTextCtrl),
2366  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CharLeftExtend).
2367
2368%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcharright">external documentation</a>.
2369-spec charRight(This) -> 'ok' when
2370	This::wxStyledTextCtrl().
2371charRight(#wx_ref{type=ThisT}=This) ->
2372  ?CLASS(ThisT,wxStyledTextCtrl),
2373  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CharRight).
2374
2375%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcharrightextend">external documentation</a>.
2376-spec charRightExtend(This) -> 'ok' when
2377	This::wxStyledTextCtrl().
2378charRightExtend(#wx_ref{type=ThisT}=This) ->
2379  ?CLASS(ThisT,wxStyledTextCtrl),
2380  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CharRightExtend).
2381
2382%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordleft">external documentation</a>.
2383-spec wordLeft(This) -> 'ok' when
2384	This::wxStyledTextCtrl().
2385wordLeft(#wx_ref{type=ThisT}=This) ->
2386  ?CLASS(ThisT,wxStyledTextCtrl),
2387  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordLeft).
2388
2389%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordleftextend">external documentation</a>.
2390-spec wordLeftExtend(This) -> 'ok' when
2391	This::wxStyledTextCtrl().
2392wordLeftExtend(#wx_ref{type=ThisT}=This) ->
2393  ?CLASS(ThisT,wxStyledTextCtrl),
2394  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordLeftExtend).
2395
2396%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordright">external documentation</a>.
2397-spec wordRight(This) -> 'ok' when
2398	This::wxStyledTextCtrl().
2399wordRight(#wx_ref{type=ThisT}=This) ->
2400  ?CLASS(ThisT,wxStyledTextCtrl),
2401  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordRight).
2402
2403%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordrightextend">external documentation</a>.
2404-spec wordRightExtend(This) -> 'ok' when
2405	This::wxStyledTextCtrl().
2406wordRightExtend(#wx_ref{type=ThisT}=This) ->
2407  ?CLASS(ThisT,wxStyledTextCtrl),
2408  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordRightExtend).
2409
2410%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhome">external documentation</a>.
2411-spec home(This) -> 'ok' when
2412	This::wxStyledTextCtrl().
2413home(#wx_ref{type=ThisT}=This) ->
2414  ?CLASS(ThisT,wxStyledTextCtrl),
2415  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Home).
2416
2417%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhomeextend">external documentation</a>.
2418-spec homeExtend(This) -> 'ok' when
2419	This::wxStyledTextCtrl().
2420homeExtend(#wx_ref{type=ThisT}=This) ->
2421  ?CLASS(ThisT,wxStyledTextCtrl),
2422  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_HomeExtend).
2423
2424%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineend">external documentation</a>.
2425-spec lineEnd(This) -> 'ok' when
2426	This::wxStyledTextCtrl().
2427lineEnd(#wx_ref{type=ThisT}=This) ->
2428  ?CLASS(ThisT,wxStyledTextCtrl),
2429  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEnd).
2430
2431%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineendextend">external documentation</a>.
2432-spec lineEndExtend(This) -> 'ok' when
2433	This::wxStyledTextCtrl().
2434lineEndExtend(#wx_ref{type=ThisT}=This) ->
2435  ?CLASS(ThisT,wxStyledTextCtrl),
2436  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEndExtend).
2437
2438%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldocumentstart">external documentation</a>.
2439-spec documentStart(This) -> 'ok' when
2440	This::wxStyledTextCtrl().
2441documentStart(#wx_ref{type=ThisT}=This) ->
2442  ?CLASS(ThisT,wxStyledTextCtrl),
2443  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DocumentStart).
2444
2445%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldocumentstartextend">external documentation</a>.
2446-spec documentStartExtend(This) -> 'ok' when
2447	This::wxStyledTextCtrl().
2448documentStartExtend(#wx_ref{type=ThisT}=This) ->
2449  ?CLASS(ThisT,wxStyledTextCtrl),
2450  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DocumentStartExtend).
2451
2452%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldocumentend">external documentation</a>.
2453-spec documentEnd(This) -> 'ok' when
2454	This::wxStyledTextCtrl().
2455documentEnd(#wx_ref{type=ThisT}=This) ->
2456  ?CLASS(ThisT,wxStyledTextCtrl),
2457  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DocumentEnd).
2458
2459%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldocumentendextend">external documentation</a>.
2460-spec documentEndExtend(This) -> 'ok' when
2461	This::wxStyledTextCtrl().
2462documentEndExtend(#wx_ref{type=ThisT}=This) ->
2463  ?CLASS(ThisT,wxStyledTextCtrl),
2464  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DocumentEndExtend).
2465
2466%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpageup">external documentation</a>.
2467-spec pageUp(This) -> 'ok' when
2468	This::wxStyledTextCtrl().
2469pageUp(#wx_ref{type=ThisT}=This) ->
2470  ?CLASS(ThisT,wxStyledTextCtrl),
2471  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_PageUp).
2472
2473%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpageupextend">external documentation</a>.
2474-spec pageUpExtend(This) -> 'ok' when
2475	This::wxStyledTextCtrl().
2476pageUpExtend(#wx_ref{type=ThisT}=This) ->
2477  ?CLASS(ThisT,wxStyledTextCtrl),
2478  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_PageUpExtend).
2479
2480%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpagedown">external documentation</a>.
2481-spec pageDown(This) -> 'ok' when
2482	This::wxStyledTextCtrl().
2483pageDown(#wx_ref{type=ThisT}=This) ->
2484  ?CLASS(ThisT,wxStyledTextCtrl),
2485  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_PageDown).
2486
2487%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpagedownextend">external documentation</a>.
2488-spec pageDownExtend(This) -> 'ok' when
2489	This::wxStyledTextCtrl().
2490pageDownExtend(#wx_ref{type=ThisT}=This) ->
2491  ?CLASS(ThisT,wxStyledTextCtrl),
2492  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_PageDownExtend).
2493
2494%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrledittoggleovertype">external documentation</a>.
2495-spec editToggleOvertype(This) -> 'ok' when
2496	This::wxStyledTextCtrl().
2497editToggleOvertype(#wx_ref{type=ThisT}=This) ->
2498  ?CLASS(ThisT,wxStyledTextCtrl),
2499  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_EditToggleOvertype).
2500
2501%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcancel">external documentation</a>.
2502-spec cancel(This) -> 'ok' when
2503	This::wxStyledTextCtrl().
2504cancel(#wx_ref{type=ThisT}=This) ->
2505  ?CLASS(ThisT,wxStyledTextCtrl),
2506  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Cancel).
2507
2508%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldeleteback">external documentation</a>.
2509-spec deleteBack(This) -> 'ok' when
2510	This::wxStyledTextCtrl().
2511deleteBack(#wx_ref{type=ThisT}=This) ->
2512  ?CLASS(ThisT,wxStyledTextCtrl),
2513  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DeleteBack).
2514
2515%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrltab">external documentation</a>.
2516-spec tab(This) -> 'ok' when
2517	This::wxStyledTextCtrl().
2518tab(#wx_ref{type=ThisT}=This) ->
2519  ?CLASS(ThisT,wxStyledTextCtrl),
2520  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_Tab).
2521
2522%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlbacktab">external documentation</a>.
2523-spec backTab(This) -> 'ok' when
2524	This::wxStyledTextCtrl().
2525backTab(#wx_ref{type=ThisT}=This) ->
2526  ?CLASS(ThisT,wxStyledTextCtrl),
2527  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_BackTab).
2528
2529%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlnewline">external documentation</a>.
2530-spec newLine(This) -> 'ok' when
2531	This::wxStyledTextCtrl().
2532newLine(#wx_ref{type=ThisT}=This) ->
2533  ?CLASS(ThisT,wxStyledTextCtrl),
2534  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_NewLine).
2535
2536%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlformfeed">external documentation</a>.
2537-spec formFeed(This) -> 'ok' when
2538	This::wxStyledTextCtrl().
2539formFeed(#wx_ref{type=ThisT}=This) ->
2540  ?CLASS(ThisT,wxStyledTextCtrl),
2541  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_FormFeed).
2542
2543%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlvchome">external documentation</a>.
2544-spec vCHome(This) -> 'ok' when
2545	This::wxStyledTextCtrl().
2546vCHome(#wx_ref{type=ThisT}=This) ->
2547  ?CLASS(ThisT,wxStyledTextCtrl),
2548  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_VCHome).
2549
2550%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlvchomeextend">external documentation</a>.
2551-spec vCHomeExtend(This) -> 'ok' when
2552	This::wxStyledTextCtrl().
2553vCHomeExtend(#wx_ref{type=ThisT}=This) ->
2554  ?CLASS(ThisT,wxStyledTextCtrl),
2555  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_VCHomeExtend).
2556
2557%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlzoomin">external documentation</a>.
2558-spec zoomIn(This) -> 'ok' when
2559	This::wxStyledTextCtrl().
2560zoomIn(#wx_ref{type=ThisT}=This) ->
2561  ?CLASS(ThisT,wxStyledTextCtrl),
2562  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ZoomIn).
2563
2564%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlzoomout">external documentation</a>.
2565-spec zoomOut(This) -> 'ok' when
2566	This::wxStyledTextCtrl().
2567zoomOut(#wx_ref{type=ThisT}=This) ->
2568  ?CLASS(ThisT,wxStyledTextCtrl),
2569  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ZoomOut).
2570
2571%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldelwordleft">external documentation</a>.
2572-spec delWordLeft(This) -> 'ok' when
2573	This::wxStyledTextCtrl().
2574delWordLeft(#wx_ref{type=ThisT}=This) ->
2575  ?CLASS(ThisT,wxStyledTextCtrl),
2576  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DelWordLeft).
2577
2578%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldelwordright">external documentation</a>.
2579-spec delWordRight(This) -> 'ok' when
2580	This::wxStyledTextCtrl().
2581delWordRight(#wx_ref{type=ThisT}=This) ->
2582  ?CLASS(ThisT,wxStyledTextCtrl),
2583  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DelWordRight).
2584
2585%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinecut">external documentation</a>.
2586-spec lineCut(This) -> 'ok' when
2587	This::wxStyledTextCtrl().
2588lineCut(#wx_ref{type=ThisT}=This) ->
2589  ?CLASS(ThisT,wxStyledTextCtrl),
2590  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineCut).
2591
2592%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinedelete">external documentation</a>.
2593-spec lineDelete(This) -> 'ok' when
2594	This::wxStyledTextCtrl().
2595lineDelete(#wx_ref{type=ThisT}=This) ->
2596  ?CLASS(ThisT,wxStyledTextCtrl),
2597  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineDelete).
2598
2599%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinetranspose">external documentation</a>.
2600-spec lineTranspose(This) -> 'ok' when
2601	This::wxStyledTextCtrl().
2602lineTranspose(#wx_ref{type=ThisT}=This) ->
2603  ?CLASS(ThisT,wxStyledTextCtrl),
2604  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineTranspose).
2605
2606%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineduplicate">external documentation</a>.
2607-spec lineDuplicate(This) -> 'ok' when
2608	This::wxStyledTextCtrl().
2609lineDuplicate(#wx_ref{type=ThisT}=This) ->
2610  ?CLASS(ThisT,wxStyledTextCtrl),
2611  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineDuplicate).
2612
2613%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllowercase">external documentation</a>.
2614-spec lowerCase(This) -> 'ok' when
2615	This::wxStyledTextCtrl().
2616lowerCase(#wx_ref{type=ThisT}=This) ->
2617  ?CLASS(ThisT,wxStyledTextCtrl),
2618  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LowerCase).
2619
2620%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrluppercase">external documentation</a>.
2621-spec upperCase(This) -> 'ok' when
2622	This::wxStyledTextCtrl().
2623upperCase(#wx_ref{type=ThisT}=This) ->
2624  ?CLASS(ThisT,wxStyledTextCtrl),
2625  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_UpperCase).
2626
2627%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinescrolldown">external documentation</a>.
2628-spec lineScrollDown(This) -> 'ok' when
2629	This::wxStyledTextCtrl().
2630lineScrollDown(#wx_ref{type=ThisT}=This) ->
2631  ?CLASS(ThisT,wxStyledTextCtrl),
2632  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineScrollDown).
2633
2634%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinescrollup">external documentation</a>.
2635-spec lineScrollUp(This) -> 'ok' when
2636	This::wxStyledTextCtrl().
2637lineScrollUp(#wx_ref{type=ThisT}=This) ->
2638  ?CLASS(ThisT,wxStyledTextCtrl),
2639  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineScrollUp).
2640
2641%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldeletebacknotline">external documentation</a>.
2642-spec deleteBackNotLine(This) -> 'ok' when
2643	This::wxStyledTextCtrl().
2644deleteBackNotLine(#wx_ref{type=ThisT}=This) ->
2645  ?CLASS(ThisT,wxStyledTextCtrl),
2646  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DeleteBackNotLine).
2647
2648%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhomedisplay">external documentation</a>.
2649-spec homeDisplay(This) -> 'ok' when
2650	This::wxStyledTextCtrl().
2651homeDisplay(#wx_ref{type=ThisT}=This) ->
2652  ?CLASS(ThisT,wxStyledTextCtrl),
2653  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_HomeDisplay).
2654
2655%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhomedisplayextend">external documentation</a>.
2656-spec homeDisplayExtend(This) -> 'ok' when
2657	This::wxStyledTextCtrl().
2658homeDisplayExtend(#wx_ref{type=ThisT}=This) ->
2659  ?CLASS(ThisT,wxStyledTextCtrl),
2660  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_HomeDisplayExtend).
2661
2662%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineenddisplay">external documentation</a>.
2663-spec lineEndDisplay(This) -> 'ok' when
2664	This::wxStyledTextCtrl().
2665lineEndDisplay(#wx_ref{type=ThisT}=This) ->
2666  ?CLASS(ThisT,wxStyledTextCtrl),
2667  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEndDisplay).
2668
2669%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineenddisplayextend">external documentation</a>.
2670-spec lineEndDisplayExtend(This) -> 'ok' when
2671	This::wxStyledTextCtrl().
2672lineEndDisplayExtend(#wx_ref{type=ThisT}=This) ->
2673  ?CLASS(ThisT,wxStyledTextCtrl),
2674  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEndDisplayExtend).
2675
2676%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhomewrapextend">external documentation</a>.
2677-spec homeWrapExtend(This) -> 'ok' when
2678	This::wxStyledTextCtrl().
2679homeWrapExtend(#wx_ref{type=ThisT}=This) ->
2680  ?CLASS(ThisT,wxStyledTextCtrl),
2681  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_HomeWrapExtend).
2682
2683%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineendwrap">external documentation</a>.
2684-spec lineEndWrap(This) -> 'ok' when
2685	This::wxStyledTextCtrl().
2686lineEndWrap(#wx_ref{type=ThisT}=This) ->
2687  ?CLASS(ThisT,wxStyledTextCtrl),
2688  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEndWrap).
2689
2690%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineendwrapextend">external documentation</a>.
2691-spec lineEndWrapExtend(This) -> 'ok' when
2692	This::wxStyledTextCtrl().
2693lineEndWrapExtend(#wx_ref{type=ThisT}=This) ->
2694  ?CLASS(ThisT,wxStyledTextCtrl),
2695  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEndWrapExtend).
2696
2697%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlvchomewrap">external documentation</a>.
2698-spec vCHomeWrap(This) -> 'ok' when
2699	This::wxStyledTextCtrl().
2700vCHomeWrap(#wx_ref{type=ThisT}=This) ->
2701  ?CLASS(ThisT,wxStyledTextCtrl),
2702  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_VCHomeWrap).
2703
2704%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlvchomewrapextend">external documentation</a>.
2705-spec vCHomeWrapExtend(This) -> 'ok' when
2706	This::wxStyledTextCtrl().
2707vCHomeWrapExtend(#wx_ref{type=ThisT}=This) ->
2708  ?CLASS(ThisT,wxStyledTextCtrl),
2709  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_VCHomeWrapExtend).
2710
2711%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinecopy">external documentation</a>.
2712-spec lineCopy(This) -> 'ok' when
2713	This::wxStyledTextCtrl().
2714lineCopy(#wx_ref{type=ThisT}=This) ->
2715  ?CLASS(ThisT,wxStyledTextCtrl),
2716  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineCopy).
2717
2718%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlmovecaretinsideview">external documentation</a>.
2719-spec moveCaretInsideView(This) -> 'ok' when
2720	This::wxStyledTextCtrl().
2721moveCaretInsideView(#wx_ref{type=ThisT}=This) ->
2722  ?CLASS(ThisT,wxStyledTextCtrl),
2723  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_MoveCaretInsideView).
2724
2725%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinelength">external documentation</a>.
2726-spec lineLength(This, Line) -> integer() when
2727	This::wxStyledTextCtrl(), Line::integer().
2728lineLength(#wx_ref{type=ThisT}=This,Line)
2729 when is_integer(Line) ->
2730  ?CLASS(ThisT,wxStyledTextCtrl),
2731  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_LineLength),
2732  wxe_util:rec(?wxStyledTextCtrl_LineLength).
2733
2734%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlbracehighlight">external documentation</a>.
2735-spec braceHighlight(This, PosA, PosB) -> 'ok' when
2736	This::wxStyledTextCtrl(), PosA::integer(), PosB::integer().
2737braceHighlight(#wx_ref{type=ThisT}=This,PosA,PosB)
2738 when is_integer(PosA),is_integer(PosB) ->
2739  ?CLASS(ThisT,wxStyledTextCtrl),
2740  wxe_util:queue_cmd(This,PosA,PosB,?get_env(),?wxStyledTextCtrl_BraceHighlight).
2741
2742%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlbracebadlight">external documentation</a>.
2743-spec braceBadLight(This, Pos) -> 'ok' when
2744	This::wxStyledTextCtrl(), Pos::integer().
2745braceBadLight(#wx_ref{type=ThisT}=This,Pos)
2746 when is_integer(Pos) ->
2747  ?CLASS(ThisT,wxStyledTextCtrl),
2748  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_BraceBadLight).
2749
2750%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlbracematch">external documentation</a>.
2751-spec braceMatch(This, Pos) -> integer() when
2752	This::wxStyledTextCtrl(), Pos::integer().
2753braceMatch(#wx_ref{type=ThisT}=This,Pos)
2754 when is_integer(Pos) ->
2755  ?CLASS(ThisT,wxStyledTextCtrl),
2756  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_BraceMatch),
2757  wxe_util:rec(?wxStyledTextCtrl_BraceMatch).
2758
2759%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetvieweol">external documentation</a>.
2760-spec getViewEOL(This) -> boolean() when
2761	This::wxStyledTextCtrl().
2762getViewEOL(#wx_ref{type=ThisT}=This) ->
2763  ?CLASS(ThisT,wxStyledTextCtrl),
2764  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetViewEOL),
2765  wxe_util:rec(?wxStyledTextCtrl_GetViewEOL).
2766
2767%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetvieweol">external documentation</a>.
2768-spec setViewEOL(This, Visible) -> 'ok' when
2769	This::wxStyledTextCtrl(), Visible::boolean().
2770setViewEOL(#wx_ref{type=ThisT}=This,Visible)
2771 when is_boolean(Visible) ->
2772  ?CLASS(ThisT,wxStyledTextCtrl),
2773  wxe_util:queue_cmd(This,Visible,?get_env(),?wxStyledTextCtrl_SetViewEOL).
2774
2775%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmodeventmask">external documentation</a>.
2776-spec setModEventMask(This, EventMask) -> 'ok' when
2777	This::wxStyledTextCtrl(), EventMask::integer().
2778setModEventMask(#wx_ref{type=ThisT}=This,EventMask)
2779 when is_integer(EventMask) ->
2780  ?CLASS(ThisT,wxStyledTextCtrl),
2781  wxe_util:queue_cmd(This,EventMask,?get_env(),?wxStyledTextCtrl_SetModEventMask).
2782
2783%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetedgecolumn">external documentation</a>.
2784-spec getEdgeColumn(This) -> integer() when
2785	This::wxStyledTextCtrl().
2786getEdgeColumn(#wx_ref{type=ThisT}=This) ->
2787  ?CLASS(ThisT,wxStyledTextCtrl),
2788  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetEdgeColumn),
2789  wxe_util:rec(?wxStyledTextCtrl_GetEdgeColumn).
2790
2791%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetedgecolumn">external documentation</a>.
2792-spec setEdgeColumn(This, Column) -> 'ok' when
2793	This::wxStyledTextCtrl(), Column::integer().
2794setEdgeColumn(#wx_ref{type=ThisT}=This,Column)
2795 when is_integer(Column) ->
2796  ?CLASS(ThisT,wxStyledTextCtrl),
2797  wxe_util:queue_cmd(This,Column,?get_env(),?wxStyledTextCtrl_SetEdgeColumn).
2798
2799%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetedgemode">external documentation</a>.
2800-spec setEdgeMode(This, EdgeMode) -> 'ok' when
2801	This::wxStyledTextCtrl(), EdgeMode::integer().
2802setEdgeMode(#wx_ref{type=ThisT}=This,EdgeMode)
2803 when is_integer(EdgeMode) ->
2804  ?CLASS(ThisT,wxStyledTextCtrl),
2805  wxe_util:queue_cmd(This,EdgeMode,?get_env(),?wxStyledTextCtrl_SetEdgeMode).
2806
2807%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetedgemode">external documentation</a>.
2808-spec getEdgeMode(This) -> integer() when
2809	This::wxStyledTextCtrl().
2810getEdgeMode(#wx_ref{type=ThisT}=This) ->
2811  ?CLASS(ThisT,wxStyledTextCtrl),
2812  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetEdgeMode),
2813  wxe_util:rec(?wxStyledTextCtrl_GetEdgeMode).
2814
2815%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetedgecolour">external documentation</a>.
2816-spec getEdgeColour(This) -> wx:wx_colour4() when
2817	This::wxStyledTextCtrl().
2818getEdgeColour(#wx_ref{type=ThisT}=This) ->
2819  ?CLASS(ThisT,wxStyledTextCtrl),
2820  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetEdgeColour),
2821  wxe_util:rec(?wxStyledTextCtrl_GetEdgeColour).
2822
2823%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetedgecolour">external documentation</a>.
2824-spec setEdgeColour(This, EdgeColour) -> 'ok' when
2825	This::wxStyledTextCtrl(), EdgeColour::wx:wx_colour().
2826setEdgeColour(#wx_ref{type=ThisT}=This,EdgeColour)
2827 when ?is_colordata(EdgeColour) ->
2828  ?CLASS(ThisT,wxStyledTextCtrl),
2829  wxe_util:queue_cmd(This,wxe_util:color(EdgeColour),?get_env(),?wxStyledTextCtrl_SetEdgeColour).
2830
2831%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsearchanchor">external documentation</a>.
2832-spec searchAnchor(This) -> 'ok' when
2833	This::wxStyledTextCtrl().
2834searchAnchor(#wx_ref{type=ThisT}=This) ->
2835  ?CLASS(ThisT,wxStyledTextCtrl),
2836  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_SearchAnchor).
2837
2838%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsearchnext">external documentation</a>.
2839-spec searchNext(This, SearchFlags, Text) -> integer() when
2840	This::wxStyledTextCtrl(), SearchFlags::integer(), Text::unicode:chardata().
2841searchNext(#wx_ref{type=ThisT}=This,SearchFlags,Text)
2842 when is_integer(SearchFlags),?is_chardata(Text) ->
2843  ?CLASS(ThisT,wxStyledTextCtrl),
2844  Text_UC = unicode:characters_to_binary(Text),
2845  wxe_util:queue_cmd(This,SearchFlags,Text_UC,?get_env(),?wxStyledTextCtrl_SearchNext),
2846  wxe_util:rec(?wxStyledTextCtrl_SearchNext).
2847
2848%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsearchprev">external documentation</a>.
2849-spec searchPrev(This, SearchFlags, Text) -> integer() when
2850	This::wxStyledTextCtrl(), SearchFlags::integer(), Text::unicode:chardata().
2851searchPrev(#wx_ref{type=ThisT}=This,SearchFlags,Text)
2852 when is_integer(SearchFlags),?is_chardata(Text) ->
2853  ?CLASS(ThisT,wxStyledTextCtrl),
2854  Text_UC = unicode:characters_to_binary(Text),
2855  wxe_util:queue_cmd(This,SearchFlags,Text_UC,?get_env(),?wxStyledTextCtrl_SearchPrev),
2856  wxe_util:rec(?wxStyledTextCtrl_SearchPrev).
2857
2858%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinesonscreen">external documentation</a>.
2859-spec linesOnScreen(This) -> integer() when
2860	This::wxStyledTextCtrl().
2861linesOnScreen(#wx_ref{type=ThisT}=This) ->
2862  ?CLASS(ThisT,wxStyledTextCtrl),
2863  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LinesOnScreen),
2864  wxe_util:rec(?wxStyledTextCtrl_LinesOnScreen).
2865
2866%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlusepopup">external documentation</a>.
2867-spec usePopUp(This, PopUpMode) -> 'ok' when
2868	This::wxStyledTextCtrl(), PopUpMode::integer().
2869usePopUp(#wx_ref{type=ThisT}=This,PopUpMode)
2870 when is_integer(PopUpMode) ->
2871  ?CLASS(ThisT,wxStyledTextCtrl),
2872  wxe_util:queue_cmd(This,PopUpMode,?get_env(),?wxStyledTextCtrl_UsePopUp).
2873
2874%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlselectionisrectangle">external documentation</a>.
2875-spec selectionIsRectangle(This) -> boolean() when
2876	This::wxStyledTextCtrl().
2877selectionIsRectangle(#wx_ref{type=ThisT}=This) ->
2878  ?CLASS(ThisT,wxStyledTextCtrl),
2879  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_SelectionIsRectangle),
2880  wxe_util:rec(?wxStyledTextCtrl_SelectionIsRectangle).
2881
2882%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetzoom">external documentation</a>.
2883-spec setZoom(This, ZoomInPoints) -> 'ok' when
2884	This::wxStyledTextCtrl(), ZoomInPoints::integer().
2885setZoom(#wx_ref{type=ThisT}=This,ZoomInPoints)
2886 when is_integer(ZoomInPoints) ->
2887  ?CLASS(ThisT,wxStyledTextCtrl),
2888  wxe_util:queue_cmd(This,ZoomInPoints,?get_env(),?wxStyledTextCtrl_SetZoom).
2889
2890%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetzoom">external documentation</a>.
2891-spec getZoom(This) -> integer() when
2892	This::wxStyledTextCtrl().
2893getZoom(#wx_ref{type=ThisT}=This) ->
2894  ?CLASS(ThisT,wxStyledTextCtrl),
2895  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetZoom),
2896  wxe_util:rec(?wxStyledTextCtrl_GetZoom).
2897
2898%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmodeventmask">external documentation</a>.
2899-spec getModEventMask(This) -> integer() when
2900	This::wxStyledTextCtrl().
2901getModEventMask(#wx_ref{type=ThisT}=This) ->
2902  ?CLASS(ThisT,wxStyledTextCtrl),
2903  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetModEventMask),
2904  wxe_util:rec(?wxStyledTextCtrl_GetModEventMask).
2905
2906%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetstcfocus">external documentation</a>.
2907-spec setSTCFocus(This, Focus) -> 'ok' when
2908	This::wxStyledTextCtrl(), Focus::boolean().
2909setSTCFocus(#wx_ref{type=ThisT}=This,Focus)
2910 when is_boolean(Focus) ->
2911  ?CLASS(ThisT,wxStyledTextCtrl),
2912  wxe_util:queue_cmd(This,Focus,?get_env(),?wxStyledTextCtrl_SetSTCFocus).
2913
2914%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetstcfocus">external documentation</a>.
2915-spec getSTCFocus(This) -> boolean() when
2916	This::wxStyledTextCtrl().
2917getSTCFocus(#wx_ref{type=ThisT}=This) ->
2918  ?CLASS(ThisT,wxStyledTextCtrl),
2919  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSTCFocus),
2920  wxe_util:rec(?wxStyledTextCtrl_GetSTCFocus).
2921
2922%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetstatus">external documentation</a>.
2923-spec setStatus(This, Status) -> 'ok' when
2924	This::wxStyledTextCtrl(), Status::integer().
2925setStatus(#wx_ref{type=ThisT}=This,Status)
2926 when is_integer(Status) ->
2927  ?CLASS(ThisT,wxStyledTextCtrl),
2928  wxe_util:queue_cmd(This,Status,?get_env(),?wxStyledTextCtrl_SetStatus).
2929
2930%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetstatus">external documentation</a>.
2931-spec getStatus(This) -> integer() when
2932	This::wxStyledTextCtrl().
2933getStatus(#wx_ref{type=ThisT}=This) ->
2934  ?CLASS(ThisT,wxStyledTextCtrl),
2935  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetStatus),
2936  wxe_util:rec(?wxStyledTextCtrl_GetStatus).
2937
2938%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmousedowncaptures">external documentation</a>.
2939-spec setMouseDownCaptures(This, Captures) -> 'ok' when
2940	This::wxStyledTextCtrl(), Captures::boolean().
2941setMouseDownCaptures(#wx_ref{type=ThisT}=This,Captures)
2942 when is_boolean(Captures) ->
2943  ?CLASS(ThisT,wxStyledTextCtrl),
2944  wxe_util:queue_cmd(This,Captures,?get_env(),?wxStyledTextCtrl_SetMouseDownCaptures).
2945
2946%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetmousedowncaptures">external documentation</a>.
2947-spec getMouseDownCaptures(This) -> boolean() when
2948	This::wxStyledTextCtrl().
2949getMouseDownCaptures(#wx_ref{type=ThisT}=This) ->
2950  ?CLASS(ThisT,wxStyledTextCtrl),
2951  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetMouseDownCaptures),
2952  wxe_util:rec(?wxStyledTextCtrl_GetMouseDownCaptures).
2953
2954%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetstccursor">external documentation</a>.
2955-spec setSTCCursor(This, CursorType) -> 'ok' when
2956	This::wxStyledTextCtrl(), CursorType::integer().
2957setSTCCursor(#wx_ref{type=ThisT}=This,CursorType)
2958 when is_integer(CursorType) ->
2959  ?CLASS(ThisT,wxStyledTextCtrl),
2960  wxe_util:queue_cmd(This,CursorType,?get_env(),?wxStyledTextCtrl_SetSTCCursor).
2961
2962%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetstccursor">external documentation</a>.
2963-spec getSTCCursor(This) -> integer() when
2964	This::wxStyledTextCtrl().
2965getSTCCursor(#wx_ref{type=ThisT}=This) ->
2966  ?CLASS(ThisT,wxStyledTextCtrl),
2967  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSTCCursor),
2968  wxe_util:rec(?wxStyledTextCtrl_GetSTCCursor).
2969
2970%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcontrolcharsymbol">external documentation</a>.
2971-spec setControlCharSymbol(This, Symbol) -> 'ok' when
2972	This::wxStyledTextCtrl(), Symbol::integer().
2973setControlCharSymbol(#wx_ref{type=ThisT}=This,Symbol)
2974 when is_integer(Symbol) ->
2975  ?CLASS(ThisT,wxStyledTextCtrl),
2976  wxe_util:queue_cmd(This,Symbol,?get_env(),?wxStyledTextCtrl_SetControlCharSymbol).
2977
2978%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcontrolcharsymbol">external documentation</a>.
2979-spec getControlCharSymbol(This) -> integer() when
2980	This::wxStyledTextCtrl().
2981getControlCharSymbol(#wx_ref{type=ThisT}=This) ->
2982  ?CLASS(ThisT,wxStyledTextCtrl),
2983  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetControlCharSymbol),
2984  wxe_util:rec(?wxStyledTextCtrl_GetControlCharSymbol).
2985
2986%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordpartleft">external documentation</a>.
2987-spec wordPartLeft(This) -> 'ok' when
2988	This::wxStyledTextCtrl().
2989wordPartLeft(#wx_ref{type=ThisT}=This) ->
2990  ?CLASS(ThisT,wxStyledTextCtrl),
2991  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordPartLeft).
2992
2993%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordpartleftextend">external documentation</a>.
2994-spec wordPartLeftExtend(This) -> 'ok' when
2995	This::wxStyledTextCtrl().
2996wordPartLeftExtend(#wx_ref{type=ThisT}=This) ->
2997  ?CLASS(ThisT,wxStyledTextCtrl),
2998  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordPartLeftExtend).
2999
3000%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordpartright">external documentation</a>.
3001-spec wordPartRight(This) -> 'ok' when
3002	This::wxStyledTextCtrl().
3003wordPartRight(#wx_ref{type=ThisT}=This) ->
3004  ?CLASS(ThisT,wxStyledTextCtrl),
3005  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordPartRight).
3006
3007%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordpartrightextend">external documentation</a>.
3008-spec wordPartRightExtend(This) -> 'ok' when
3009	This::wxStyledTextCtrl().
3010wordPartRightExtend(#wx_ref{type=ThisT}=This) ->
3011  ?CLASS(ThisT,wxStyledTextCtrl),
3012  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordPartRightExtend).
3013
3014%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetvisiblepolicy">external documentation</a>.
3015-spec setVisiblePolicy(This, VisiblePolicy, VisibleSlop) -> 'ok' when
3016	This::wxStyledTextCtrl(), VisiblePolicy::integer(), VisibleSlop::integer().
3017setVisiblePolicy(#wx_ref{type=ThisT}=This,VisiblePolicy,VisibleSlop)
3018 when is_integer(VisiblePolicy),is_integer(VisibleSlop) ->
3019  ?CLASS(ThisT,wxStyledTextCtrl),
3020  wxe_util:queue_cmd(This,VisiblePolicy,VisibleSlop,?get_env(),?wxStyledTextCtrl_SetVisiblePolicy).
3021
3022%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldellineleft">external documentation</a>.
3023-spec delLineLeft(This) -> 'ok' when
3024	This::wxStyledTextCtrl().
3025delLineLeft(#wx_ref{type=ThisT}=This) ->
3026  ?CLASS(ThisT,wxStyledTextCtrl),
3027  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DelLineLeft).
3028
3029%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldellineright">external documentation</a>.
3030-spec delLineRight(This) -> 'ok' when
3031	This::wxStyledTextCtrl().
3032delLineRight(#wx_ref{type=ThisT}=This) ->
3033  ?CLASS(ThisT,wxStyledTextCtrl),
3034  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_DelLineRight).
3035
3036%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetxoffset">external documentation</a>.
3037-spec getXOffset(This) -> integer() when
3038	This::wxStyledTextCtrl().
3039getXOffset(#wx_ref{type=ThisT}=This) ->
3040  ?CLASS(ThisT,wxStyledTextCtrl),
3041  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetXOffset),
3042  wxe_util:rec(?wxStyledTextCtrl_GetXOffset).
3043
3044%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlchoosecaretx">external documentation</a>.
3045-spec chooseCaretX(This) -> 'ok' when
3046	This::wxStyledTextCtrl().
3047chooseCaretX(#wx_ref{type=ThisT}=This) ->
3048  ?CLASS(ThisT,wxStyledTextCtrl),
3049  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ChooseCaretX).
3050
3051%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetxcaretpolicy">external documentation</a>.
3052-spec setXCaretPolicy(This, CaretPolicy, CaretSlop) -> 'ok' when
3053	This::wxStyledTextCtrl(), CaretPolicy::integer(), CaretSlop::integer().
3054setXCaretPolicy(#wx_ref{type=ThisT}=This,CaretPolicy,CaretSlop)
3055 when is_integer(CaretPolicy),is_integer(CaretSlop) ->
3056  ?CLASS(ThisT,wxStyledTextCtrl),
3057  wxe_util:queue_cmd(This,CaretPolicy,CaretSlop,?get_env(),?wxStyledTextCtrl_SetXCaretPolicy).
3058
3059%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetycaretpolicy">external documentation</a>.
3060-spec setYCaretPolicy(This, CaretPolicy, CaretSlop) -> 'ok' when
3061	This::wxStyledTextCtrl(), CaretPolicy::integer(), CaretSlop::integer().
3062setYCaretPolicy(#wx_ref{type=ThisT}=This,CaretPolicy,CaretSlop)
3063 when is_integer(CaretPolicy),is_integer(CaretSlop) ->
3064  ?CLASS(ThisT,wxStyledTextCtrl),
3065  wxe_util:queue_cmd(This,CaretPolicy,CaretSlop,?get_env(),?wxStyledTextCtrl_SetYCaretPolicy).
3066
3067%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetprintwrapmode">external documentation</a>.
3068-spec getPrintWrapMode(This) -> integer() when
3069	This::wxStyledTextCtrl().
3070getPrintWrapMode(#wx_ref{type=ThisT}=This) ->
3071  ?CLASS(ThisT,wxStyledTextCtrl),
3072  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetPrintWrapMode),
3073  wxe_util:rec(?wxStyledTextCtrl_GetPrintWrapMode).
3074
3075%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsethotspotactiveforeground">external documentation</a>.
3076-spec setHotspotActiveForeground(This, UseSetting, Fore) -> 'ok' when
3077	This::wxStyledTextCtrl(), UseSetting::boolean(), Fore::wx:wx_colour().
3078setHotspotActiveForeground(#wx_ref{type=ThisT}=This,UseSetting,Fore)
3079 when is_boolean(UseSetting),?is_colordata(Fore) ->
3080  ?CLASS(ThisT,wxStyledTextCtrl),
3081  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Fore),?get_env(),?wxStyledTextCtrl_SetHotspotActiveForeground).
3082
3083%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsethotspotactivebackground">external documentation</a>.
3084-spec setHotspotActiveBackground(This, UseSetting, Back) -> 'ok' when
3085	This::wxStyledTextCtrl(), UseSetting::boolean(), Back::wx:wx_colour().
3086setHotspotActiveBackground(#wx_ref{type=ThisT}=This,UseSetting,Back)
3087 when is_boolean(UseSetting),?is_colordata(Back) ->
3088  ?CLASS(ThisT,wxStyledTextCtrl),
3089  wxe_util:queue_cmd(This,UseSetting,wxe_util:color(Back),?get_env(),?wxStyledTextCtrl_SetHotspotActiveBackground).
3090
3091%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsethotspotactiveunderline">external documentation</a>.
3092-spec setHotspotActiveUnderline(This, Underline) -> 'ok' when
3093	This::wxStyledTextCtrl(), Underline::boolean().
3094setHotspotActiveUnderline(#wx_ref{type=ThisT}=This,Underline)
3095 when is_boolean(Underline) ->
3096  ?CLASS(ThisT,wxStyledTextCtrl),
3097  wxe_util:queue_cmd(This,Underline,?get_env(),?wxStyledTextCtrl_SetHotspotActiveUnderline).
3098
3099%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsethotspotsingleline">external documentation</a>.
3100-spec setHotspotSingleLine(This, SingleLine) -> 'ok' when
3101	This::wxStyledTextCtrl(), SingleLine::boolean().
3102setHotspotSingleLine(#wx_ref{type=ThisT}=This,SingleLine)
3103 when is_boolean(SingleLine) ->
3104  ?CLASS(ThisT,wxStyledTextCtrl),
3105  wxe_util:queue_cmd(This,SingleLine,?get_env(),?wxStyledTextCtrl_SetHotspotSingleLine).
3106
3107%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlparadownextend">external documentation</a>.
3108-spec paraDownExtend(This) -> 'ok' when
3109	This::wxStyledTextCtrl().
3110paraDownExtend(#wx_ref{type=ThisT}=This) ->
3111  ?CLASS(ThisT,wxStyledTextCtrl),
3112  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ParaDownExtend).
3113
3114%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlparaup">external documentation</a>.
3115-spec paraUp(This) -> 'ok' when
3116	This::wxStyledTextCtrl().
3117paraUp(#wx_ref{type=ThisT}=This) ->
3118  ?CLASS(ThisT,wxStyledTextCtrl),
3119  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ParaUp).
3120
3121%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlparaupextend">external documentation</a>.
3122-spec paraUpExtend(This) -> 'ok' when
3123	This::wxStyledTextCtrl().
3124paraUpExtend(#wx_ref{type=ThisT}=This) ->
3125  ?CLASS(ThisT,wxStyledTextCtrl),
3126  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ParaUpExtend).
3127
3128%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpositionbefore">external documentation</a>.
3129-spec positionBefore(This, Pos) -> integer() when
3130	This::wxStyledTextCtrl(), Pos::integer().
3131positionBefore(#wx_ref{type=ThisT}=This,Pos)
3132 when is_integer(Pos) ->
3133  ?CLASS(ThisT,wxStyledTextCtrl),
3134  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_PositionBefore),
3135  wxe_util:rec(?wxStyledTextCtrl_PositionBefore).
3136
3137%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpositionafter">external documentation</a>.
3138-spec positionAfter(This, Pos) -> integer() when
3139	This::wxStyledTextCtrl(), Pos::integer().
3140positionAfter(#wx_ref{type=ThisT}=This,Pos)
3141 when is_integer(Pos) ->
3142  ?CLASS(ThisT,wxStyledTextCtrl),
3143  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_PositionAfter),
3144  wxe_util:rec(?wxStyledTextCtrl_PositionAfter).
3145
3146%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcopyrange">external documentation</a>.
3147-spec copyRange(This, Start, End) -> 'ok' when
3148	This::wxStyledTextCtrl(), Start::integer(), End::integer().
3149copyRange(#wx_ref{type=ThisT}=This,Start,End)
3150 when is_integer(Start),is_integer(End) ->
3151  ?CLASS(ThisT,wxStyledTextCtrl),
3152  wxe_util:queue_cmd(This,Start,End,?get_env(),?wxStyledTextCtrl_CopyRange).
3153
3154%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcopytext">external documentation</a>.
3155-spec copyText(This, Length, Text) -> 'ok' when
3156	This::wxStyledTextCtrl(), Length::integer(), Text::unicode:chardata().
3157copyText(#wx_ref{type=ThisT}=This,Length,Text)
3158 when is_integer(Length),?is_chardata(Text) ->
3159  ?CLASS(ThisT,wxStyledTextCtrl),
3160  Text_UC = unicode:characters_to_binary(Text),
3161  wxe_util:queue_cmd(This,Length,Text_UC,?get_env(),?wxStyledTextCtrl_CopyText).
3162
3163%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetselectionmode">external documentation</a>.
3164-spec setSelectionMode(This, SelectionMode) -> 'ok' when
3165	This::wxStyledTextCtrl(), SelectionMode::integer().
3166setSelectionMode(#wx_ref{type=ThisT}=This,SelectionMode)
3167 when is_integer(SelectionMode) ->
3168  ?CLASS(ThisT,wxStyledTextCtrl),
3169  wxe_util:queue_cmd(This,SelectionMode,?get_env(),?wxStyledTextCtrl_SetSelectionMode).
3170
3171%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselectionmode">external documentation</a>.
3172-spec getSelectionMode(This) -> integer() when
3173	This::wxStyledTextCtrl().
3174getSelectionMode(#wx_ref{type=ThisT}=This) ->
3175  ?CLASS(ThisT,wxStyledTextCtrl),
3176  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelectionMode),
3177  wxe_util:rec(?wxStyledTextCtrl_GetSelectionMode).
3178
3179%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllinedownrectextend">external documentation</a>.
3180-spec lineDownRectExtend(This) -> 'ok' when
3181	This::wxStyledTextCtrl().
3182lineDownRectExtend(#wx_ref{type=ThisT}=This) ->
3183  ?CLASS(ThisT,wxStyledTextCtrl),
3184  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineDownRectExtend).
3185
3186%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineuprectextend">external documentation</a>.
3187-spec lineUpRectExtend(This) -> 'ok' when
3188	This::wxStyledTextCtrl().
3189lineUpRectExtend(#wx_ref{type=ThisT}=This) ->
3190  ?CLASS(ThisT,wxStyledTextCtrl),
3191  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineUpRectExtend).
3192
3193%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcharleftrectextend">external documentation</a>.
3194-spec charLeftRectExtend(This) -> 'ok' when
3195	This::wxStyledTextCtrl().
3196charLeftRectExtend(#wx_ref{type=ThisT}=This) ->
3197  ?CLASS(ThisT,wxStyledTextCtrl),
3198  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CharLeftRectExtend).
3199
3200%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcharrightrectextend">external documentation</a>.
3201-spec charRightRectExtend(This) -> 'ok' when
3202	This::wxStyledTextCtrl().
3203charRightRectExtend(#wx_ref{type=ThisT}=This) ->
3204  ?CLASS(ThisT,wxStyledTextCtrl),
3205  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_CharRightRectExtend).
3206
3207%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlhomerectextend">external documentation</a>.
3208-spec homeRectExtend(This) -> 'ok' when
3209	This::wxStyledTextCtrl().
3210homeRectExtend(#wx_ref{type=ThisT}=This) ->
3211  ?CLASS(ThisT,wxStyledTextCtrl),
3212  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_HomeRectExtend).
3213
3214%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlvchomerectextend">external documentation</a>.
3215-spec vCHomeRectExtend(This) -> 'ok' when
3216	This::wxStyledTextCtrl().
3217vCHomeRectExtend(#wx_ref{type=ThisT}=This) ->
3218  ?CLASS(ThisT,wxStyledTextCtrl),
3219  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_VCHomeRectExtend).
3220
3221%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrllineendrectextend">external documentation</a>.
3222-spec lineEndRectExtend(This) -> 'ok' when
3223	This::wxStyledTextCtrl().
3224lineEndRectExtend(#wx_ref{type=ThisT}=This) ->
3225  ?CLASS(ThisT,wxStyledTextCtrl),
3226  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_LineEndRectExtend).
3227
3228%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpageuprectextend">external documentation</a>.
3229-spec pageUpRectExtend(This) -> 'ok' when
3230	This::wxStyledTextCtrl().
3231pageUpRectExtend(#wx_ref{type=ThisT}=This) ->
3232  ?CLASS(ThisT,wxStyledTextCtrl),
3233  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_PageUpRectExtend).
3234
3235%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpagedownrectextend">external documentation</a>.
3236-spec pageDownRectExtend(This) -> 'ok' when
3237	This::wxStyledTextCtrl().
3238pageDownRectExtend(#wx_ref{type=ThisT}=This) ->
3239  ?CLASS(ThisT,wxStyledTextCtrl),
3240  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_PageDownRectExtend).
3241
3242%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstutteredpageup">external documentation</a>.
3243-spec stutteredPageUp(This) -> 'ok' when
3244	This::wxStyledTextCtrl().
3245stutteredPageUp(#wx_ref{type=ThisT}=This) ->
3246  ?CLASS(ThisT,wxStyledTextCtrl),
3247  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StutteredPageUp).
3248
3249%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstutteredpageupextend">external documentation</a>.
3250-spec stutteredPageUpExtend(This) -> 'ok' when
3251	This::wxStyledTextCtrl().
3252stutteredPageUpExtend(#wx_ref{type=ThisT}=This) ->
3253  ?CLASS(ThisT,wxStyledTextCtrl),
3254  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StutteredPageUpExtend).
3255
3256%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstutteredpagedown">external documentation</a>.
3257-spec stutteredPageDown(This) -> 'ok' when
3258	This::wxStyledTextCtrl().
3259stutteredPageDown(#wx_ref{type=ThisT}=This) ->
3260  ?CLASS(ThisT,wxStyledTextCtrl),
3261  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StutteredPageDown).
3262
3263%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstutteredpagedownextend">external documentation</a>.
3264-spec stutteredPageDownExtend(This) -> 'ok' when
3265	This::wxStyledTextCtrl().
3266stutteredPageDownExtend(#wx_ref{type=ThisT}=This) ->
3267  ?CLASS(ThisT,wxStyledTextCtrl),
3268  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StutteredPageDownExtend).
3269
3270%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordleftend">external documentation</a>.
3271-spec wordLeftEnd(This) -> 'ok' when
3272	This::wxStyledTextCtrl().
3273wordLeftEnd(#wx_ref{type=ThisT}=This) ->
3274  ?CLASS(ThisT,wxStyledTextCtrl),
3275  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordLeftEnd).
3276
3277%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordleftendextend">external documentation</a>.
3278-spec wordLeftEndExtend(This) -> 'ok' when
3279	This::wxStyledTextCtrl().
3280wordLeftEndExtend(#wx_ref{type=ThisT}=This) ->
3281  ?CLASS(ThisT,wxStyledTextCtrl),
3282  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordLeftEndExtend).
3283
3284%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordrightend">external documentation</a>.
3285-spec wordRightEnd(This) -> 'ok' when
3286	This::wxStyledTextCtrl().
3287wordRightEnd(#wx_ref{type=ThisT}=This) ->
3288  ?CLASS(ThisT,wxStyledTextCtrl),
3289  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordRightEnd).
3290
3291%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlwordrightendextend">external documentation</a>.
3292-spec wordRightEndExtend(This) -> 'ok' when
3293	This::wxStyledTextCtrl().
3294wordRightEndExtend(#wx_ref{type=ThisT}=This) ->
3295  ?CLASS(ThisT,wxStyledTextCtrl),
3296  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_WordRightEndExtend).
3297
3298%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetwhitespacechars">external documentation</a>.
3299-spec setWhitespaceChars(This, Characters) -> 'ok' when
3300	This::wxStyledTextCtrl(), Characters::unicode:chardata().
3301setWhitespaceChars(#wx_ref{type=ThisT}=This,Characters)
3302 when ?is_chardata(Characters) ->
3303  ?CLASS(ThisT,wxStyledTextCtrl),
3304  Characters_UC = unicode:characters_to_binary(Characters),
3305  wxe_util:queue_cmd(This,Characters_UC,?get_env(),?wxStyledTextCtrl_SetWhitespaceChars).
3306
3307%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcharsdefault">external documentation</a>.
3308-spec setCharsDefault(This) -> 'ok' when
3309	This::wxStyledTextCtrl().
3310setCharsDefault(#wx_ref{type=ThisT}=This) ->
3311  ?CLASS(ThisT,wxStyledTextCtrl),
3312  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_SetCharsDefault).
3313
3314%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlautocompgetcurrent">external documentation</a>.
3315-spec autoCompGetCurrent(This) -> integer() when
3316	This::wxStyledTextCtrl().
3317autoCompGetCurrent(#wx_ref{type=ThisT}=This) ->
3318  ?CLASS(ThisT,wxStyledTextCtrl),
3319  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_AutoCompGetCurrent),
3320  wxe_util:rec(?wxStyledTextCtrl_AutoCompGetCurrent).
3321
3322%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlallocate">external documentation</a>.
3323-spec allocate(This, Bytes) -> 'ok' when
3324	This::wxStyledTextCtrl(), Bytes::integer().
3325allocate(#wx_ref{type=ThisT}=This,Bytes)
3326 when is_integer(Bytes) ->
3327  ?CLASS(ThisT,wxStyledTextCtrl),
3328  wxe_util:queue_cmd(This,Bytes,?get_env(),?wxStyledTextCtrl_Allocate).
3329
3330%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlfindcolumn">external documentation</a>.
3331-spec findColumn(This, Line, Column) -> integer() when
3332	This::wxStyledTextCtrl(), Line::integer(), Column::integer().
3333findColumn(#wx_ref{type=ThisT}=This,Line,Column)
3334 when is_integer(Line),is_integer(Column) ->
3335  ?CLASS(ThisT,wxStyledTextCtrl),
3336  wxe_util:queue_cmd(This,Line,Column,?get_env(),?wxStyledTextCtrl_FindColumn),
3337  wxe_util:rec(?wxStyledTextCtrl_FindColumn).
3338
3339%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretsticky">external documentation</a>.
3340-spec getCaretSticky(This) -> integer() when
3341	This::wxStyledTextCtrl().
3342getCaretSticky(#wx_ref{type=ThisT}=This) ->
3343  ?CLASS(ThisT,wxStyledTextCtrl),
3344  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretSticky),
3345  wxe_util:rec(?wxStyledTextCtrl_GetCaretSticky).
3346
3347%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretsticky">external documentation</a>.
3348-spec setCaretSticky(This, UseCaretStickyBehaviour) -> 'ok' when
3349	This::wxStyledTextCtrl(), UseCaretStickyBehaviour::integer().
3350setCaretSticky(#wx_ref{type=ThisT}=This,UseCaretStickyBehaviour)
3351 when is_integer(UseCaretStickyBehaviour) ->
3352  ?CLASS(ThisT,wxStyledTextCtrl),
3353  wxe_util:queue_cmd(This,UseCaretStickyBehaviour,?get_env(),?wxStyledTextCtrl_SetCaretSticky).
3354
3355%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrltogglecaretsticky">external documentation</a>.
3356-spec toggleCaretSticky(This) -> 'ok' when
3357	This::wxStyledTextCtrl().
3358toggleCaretSticky(#wx_ref{type=ThisT}=This) ->
3359  ?CLASS(ThisT,wxStyledTextCtrl),
3360  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_ToggleCaretSticky).
3361
3362%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetpasteconvertendings">external documentation</a>.
3363-spec setPasteConvertEndings(This, Convert) -> 'ok' when
3364	This::wxStyledTextCtrl(), Convert::boolean().
3365setPasteConvertEndings(#wx_ref{type=ThisT}=This,Convert)
3366 when is_boolean(Convert) ->
3367  ?CLASS(ThisT,wxStyledTextCtrl),
3368  wxe_util:queue_cmd(This,Convert,?get_env(),?wxStyledTextCtrl_SetPasteConvertEndings).
3369
3370%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetpasteconvertendings">external documentation</a>.
3371-spec getPasteConvertEndings(This) -> boolean() when
3372	This::wxStyledTextCtrl().
3373getPasteConvertEndings(#wx_ref{type=ThisT}=This) ->
3374  ?CLASS(ThisT,wxStyledTextCtrl),
3375  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetPasteConvertEndings),
3376  wxe_util:rec(?wxStyledTextCtrl_GetPasteConvertEndings).
3377
3378%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlselectionduplicate">external documentation</a>.
3379-spec selectionDuplicate(This) -> 'ok' when
3380	This::wxStyledTextCtrl().
3381selectionDuplicate(#wx_ref{type=ThisT}=This) ->
3382  ?CLASS(ThisT,wxStyledTextCtrl),
3383  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_SelectionDuplicate).
3384
3385%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetcaretlinebackalpha">external documentation</a>.
3386-spec setCaretLineBackAlpha(This, Alpha) -> 'ok' when
3387	This::wxStyledTextCtrl(), Alpha::integer().
3388setCaretLineBackAlpha(#wx_ref{type=ThisT}=This,Alpha)
3389 when is_integer(Alpha) ->
3390  ?CLASS(ThisT,wxStyledTextCtrl),
3391  wxe_util:queue_cmd(This,Alpha,?get_env(),?wxStyledTextCtrl_SetCaretLineBackAlpha).
3392
3393%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcaretlinebackalpha">external documentation</a>.
3394-spec getCaretLineBackAlpha(This) -> integer() when
3395	This::wxStyledTextCtrl().
3396getCaretLineBackAlpha(#wx_ref{type=ThisT}=This) ->
3397  ?CLASS(ThisT,wxStyledTextCtrl),
3398  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCaretLineBackAlpha),
3399  wxe_util:rec(?wxStyledTextCtrl_GetCaretLineBackAlpha).
3400
3401%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstartrecord">external documentation</a>.
3402-spec startRecord(This) -> 'ok' when
3403	This::wxStyledTextCtrl().
3404startRecord(#wx_ref{type=ThisT}=This) ->
3405  ?CLASS(ThisT,wxStyledTextCtrl),
3406  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StartRecord).
3407
3408%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstoprecord">external documentation</a>.
3409-spec stopRecord(This) -> 'ok' when
3410	This::wxStyledTextCtrl().
3411stopRecord(#wx_ref{type=ThisT}=This) ->
3412  ?CLASS(ThisT,wxStyledTextCtrl),
3413  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_StopRecord).
3414
3415%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetlexer">external documentation</a>.
3416-spec setLexer(This, Lexer) -> 'ok' when
3417	This::wxStyledTextCtrl(), Lexer::integer().
3418setLexer(#wx_ref{type=ThisT}=This,Lexer)
3419 when is_integer(Lexer) ->
3420  ?CLASS(ThisT,wxStyledTextCtrl),
3421  wxe_util:queue_cmd(This,Lexer,?get_env(),?wxStyledTextCtrl_SetLexer).
3422
3423%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlexer">external documentation</a>.
3424-spec getLexer(This) -> integer() when
3425	This::wxStyledTextCtrl().
3426getLexer(#wx_ref{type=ThisT}=This) ->
3427  ?CLASS(ThisT,wxStyledTextCtrl),
3428  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetLexer),
3429  wxe_util:rec(?wxStyledTextCtrl_GetLexer).
3430
3431%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcolourise">external documentation</a>.
3432-spec colourise(This, Start, End) -> 'ok' when
3433	This::wxStyledTextCtrl(), Start::integer(), End::integer().
3434colourise(#wx_ref{type=ThisT}=This,Start,End)
3435 when is_integer(Start),is_integer(End) ->
3436  ?CLASS(ThisT,wxStyledTextCtrl),
3437  wxe_util:queue_cmd(This,Start,End,?get_env(),?wxStyledTextCtrl_Colourise).
3438
3439%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetproperty">external documentation</a>.
3440-spec setProperty(This, Key, Value) -> 'ok' when
3441	This::wxStyledTextCtrl(), Key::unicode:chardata(), Value::unicode:chardata().
3442setProperty(#wx_ref{type=ThisT}=This,Key,Value)
3443 when ?is_chardata(Key),?is_chardata(Value) ->
3444  ?CLASS(ThisT,wxStyledTextCtrl),
3445  Key_UC = unicode:characters_to_binary(Key),
3446  Value_UC = unicode:characters_to_binary(Value),
3447  wxe_util:queue_cmd(This,Key_UC,Value_UC,?get_env(),?wxStyledTextCtrl_SetProperty).
3448
3449%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetkeywords">external documentation</a>.
3450-spec setKeyWords(This, KeyWordSet, KeyWords) -> 'ok' when
3451	This::wxStyledTextCtrl(), KeyWordSet::integer(), KeyWords::unicode:chardata().
3452setKeyWords(#wx_ref{type=ThisT}=This,KeyWordSet,KeyWords)
3453 when is_integer(KeyWordSet),?is_chardata(KeyWords) ->
3454  ?CLASS(ThisT,wxStyledTextCtrl),
3455  KeyWords_UC = unicode:characters_to_binary(KeyWords),
3456  wxe_util:queue_cmd(This,KeyWordSet,KeyWords_UC,?get_env(),?wxStyledTextCtrl_SetKeyWords).
3457
3458%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetlexerlanguage">external documentation</a>.
3459-spec setLexerLanguage(This, Language) -> 'ok' when
3460	This::wxStyledTextCtrl(), Language::unicode:chardata().
3461setLexerLanguage(#wx_ref{type=ThisT}=This,Language)
3462 when ?is_chardata(Language) ->
3463  ?CLASS(ThisT,wxStyledTextCtrl),
3464  Language_UC = unicode:characters_to_binary(Language),
3465  wxe_util:queue_cmd(This,Language_UC,?get_env(),?wxStyledTextCtrl_SetLexerLanguage).
3466
3467%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetproperty">external documentation</a>.
3468-spec getProperty(This, Key) -> unicode:charlist() when
3469	This::wxStyledTextCtrl(), Key::unicode:chardata().
3470getProperty(#wx_ref{type=ThisT}=This,Key)
3471 when ?is_chardata(Key) ->
3472  ?CLASS(ThisT,wxStyledTextCtrl),
3473  Key_UC = unicode:characters_to_binary(Key),
3474  wxe_util:queue_cmd(This,Key_UC,?get_env(),?wxStyledTextCtrl_GetProperty),
3475  wxe_util:rec(?wxStyledTextCtrl_GetProperty).
3476
3477%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetstylebitsneeded">external documentation</a>.
3478-spec getStyleBitsNeeded(This) -> integer() when
3479	This::wxStyledTextCtrl().
3480getStyleBitsNeeded(#wx_ref{type=ThisT}=This) ->
3481  ?CLASS(ThisT,wxStyledTextCtrl),
3482  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetStyleBitsNeeded),
3483  wxe_util:rec(?wxStyledTextCtrl_GetStyleBitsNeeded).
3484
3485%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcurrentline">external documentation</a>.
3486-spec getCurrentLine(This) -> integer() when
3487	This::wxStyledTextCtrl().
3488getCurrentLine(#wx_ref{type=ThisT}=This) ->
3489  ?CLASS(ThisT,wxStyledTextCtrl),
3490  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCurrentLine),
3491  wxe_util:rec(?wxStyledTextCtrl_GetCurrentLine).
3492
3493%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetspec">external documentation</a>.
3494-spec styleSetSpec(This, StyleNum, Spec) -> 'ok' when
3495	This::wxStyledTextCtrl(), StyleNum::integer(), Spec::unicode:chardata().
3496styleSetSpec(#wx_ref{type=ThisT}=This,StyleNum,Spec)
3497 when is_integer(StyleNum),?is_chardata(Spec) ->
3498  ?CLASS(ThisT,wxStyledTextCtrl),
3499  Spec_UC = unicode:characters_to_binary(Spec),
3500  wxe_util:queue_cmd(This,StyleNum,Spec_UC,?get_env(),?wxStyledTextCtrl_StyleSetSpec).
3501
3502%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetfont">external documentation</a>.
3503-spec styleSetFont(This, StyleNum, Font) -> 'ok' when
3504	This::wxStyledTextCtrl(), StyleNum::integer(), Font::wxFont:wxFont().
3505styleSetFont(#wx_ref{type=ThisT}=This,StyleNum,#wx_ref{type=FontT}=Font)
3506 when is_integer(StyleNum) ->
3507  ?CLASS(ThisT,wxStyledTextCtrl),
3508  ?CLASS(FontT,wxFont),
3509  wxe_util:queue_cmd(This,StyleNum,Font,?get_env(),?wxStyledTextCtrl_StyleSetFont).
3510
3511%% @equiv styleSetFontAttr(This,StyleNum,Size,FaceName,Bold,Italic,Underline, [])
3512-spec styleSetFontAttr(This, StyleNum, Size, FaceName, Bold, Italic, Underline) -> 'ok' when
3513	This::wxStyledTextCtrl(), StyleNum::integer(), Size::integer(), FaceName::unicode:chardata(), Bold::boolean(), Italic::boolean(), Underline::boolean().
3514
3515styleSetFontAttr(This,StyleNum,Size,FaceName,Bold,Italic,Underline)
3516 when is_record(This, wx_ref),is_integer(StyleNum),is_integer(Size),?is_chardata(FaceName),is_boolean(Bold),is_boolean(Italic),is_boolean(Underline) ->
3517  styleSetFontAttr(This,StyleNum,Size,FaceName,Bold,Italic,Underline, []).
3518
3519%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetfontattr">external documentation</a>.
3520%%<br /> 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_CP1258 | ?wxFONTENCODING_CP1361 | ?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_ISO2022_JP | ?wxFONTENCODING_MAX | ?wxFONTENCODING_MACMIN | ?wxFONTENCODING_MACMAX | ?wxFONTENCODING_UTF16 | ?wxFONTENCODING_UTF32 | ?wxFONTENCODING_UNICODE | ?wxFONTENCODING_GB2312 | ?wxFONTENCODING_BIG5 | ?wxFONTENCODING_SHIFT_JIS | ?wxFONTENCODING_EUC_KR | ?wxFONTENCODING_JOHAB | ?wxFONTENCODING_VIETNAMESE
3521-spec styleSetFontAttr(This, StyleNum, Size, FaceName, Bold, Italic, Underline, [Option]) -> 'ok' when
3522	This::wxStyledTextCtrl(), StyleNum::integer(), Size::integer(), FaceName::unicode:chardata(), Bold::boolean(), Italic::boolean(), Underline::boolean(),
3523	Option :: {'encoding', wx:wx_enum()}.
3524styleSetFontAttr(#wx_ref{type=ThisT}=This,StyleNum,Size,FaceName,Bold,Italic,Underline, Options)
3525 when is_integer(StyleNum),is_integer(Size),?is_chardata(FaceName),is_boolean(Bold),is_boolean(Italic),is_boolean(Underline),is_list(Options) ->
3526  ?CLASS(ThisT,wxStyledTextCtrl),
3527  FaceName_UC = unicode:characters_to_binary(FaceName),
3528  MOpts = fun({encoding, _encoding} = Arg) -> Arg;
3529          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
3530  Opts = lists:map(MOpts, Options),
3531  wxe_util:queue_cmd(This,StyleNum,Size,FaceName_UC,Bold,Italic,Underline, Opts,?get_env(),?wxStyledTextCtrl_StyleSetFontAttr).
3532
3533%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetcharacterset">external documentation</a>.
3534-spec styleSetCharacterSet(This, Style, CharacterSet) -> 'ok' when
3535	This::wxStyledTextCtrl(), Style::integer(), CharacterSet::integer().
3536styleSetCharacterSet(#wx_ref{type=ThisT}=This,Style,CharacterSet)
3537 when is_integer(Style),is_integer(CharacterSet) ->
3538  ?CLASS(ThisT,wxStyledTextCtrl),
3539  wxe_util:queue_cmd(This,Style,CharacterSet,?get_env(),?wxStyledTextCtrl_StyleSetCharacterSet).
3540
3541%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlstylesetfontencoding">external documentation</a>.
3542%%<br /> 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_CP1258 | ?wxFONTENCODING_CP1361 | ?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_ISO2022_JP | ?wxFONTENCODING_MAX | ?wxFONTENCODING_MACMIN | ?wxFONTENCODING_MACMAX | ?wxFONTENCODING_UTF16 | ?wxFONTENCODING_UTF32 | ?wxFONTENCODING_UNICODE | ?wxFONTENCODING_GB2312 | ?wxFONTENCODING_BIG5 | ?wxFONTENCODING_SHIFT_JIS | ?wxFONTENCODING_EUC_KR | ?wxFONTENCODING_JOHAB | ?wxFONTENCODING_VIETNAMESE
3543-spec styleSetFontEncoding(This, Style, Encoding) -> 'ok' when
3544	This::wxStyledTextCtrl(), Style::integer(), Encoding::wx:wx_enum().
3545styleSetFontEncoding(#wx_ref{type=ThisT}=This,Style,Encoding)
3546 when is_integer(Style),is_integer(Encoding) ->
3547  ?CLASS(ThisT,wxStyledTextCtrl),
3548  wxe_util:queue_cmd(This,Style,Encoding,?get_env(),?wxStyledTextCtrl_StyleSetFontEncoding).
3549
3550%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlcmdkeyexecute">external documentation</a>.
3551-spec cmdKeyExecute(This, Cmd) -> 'ok' when
3552	This::wxStyledTextCtrl(), Cmd::integer().
3553cmdKeyExecute(#wx_ref{type=ThisT}=This,Cmd)
3554 when is_integer(Cmd) ->
3555  ?CLASS(ThisT,wxStyledTextCtrl),
3556  wxe_util:queue_cmd(This,Cmd,?get_env(),?wxStyledTextCtrl_CmdKeyExecute).
3557
3558%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetmargins">external documentation</a>.
3559-spec setMargins(This, Left, Right) -> 'ok' when
3560	This::wxStyledTextCtrl(), Left::integer(), Right::integer().
3561setMargins(#wx_ref{type=ThisT}=This,Left,Right)
3562 when is_integer(Left),is_integer(Right) ->
3563  ?CLASS(ThisT,wxStyledTextCtrl),
3564  wxe_util:queue_cmd(This,Left,Right,?get_env(),?wxStyledTextCtrl_SetMargins).
3565
3566%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselection">external documentation</a>.
3567-spec getSelection(This) -> {From::integer(), To::integer()} when
3568	This::wxStyledTextCtrl().
3569getSelection(#wx_ref{type=ThisT}=This) ->
3570  ?CLASS(ThisT,wxStyledTextCtrl),
3571  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelection),
3572  wxe_util:rec(?wxStyledTextCtrl_GetSelection).
3573
3574%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlpointfromposition">external documentation</a>.
3575-spec pointFromPosition(This, Pos) -> {X::integer(), Y::integer()} when
3576	This::wxStyledTextCtrl(), Pos::integer().
3577pointFromPosition(#wx_ref{type=ThisT}=This,Pos)
3578 when is_integer(Pos) ->
3579  ?CLASS(ThisT,wxStyledTextCtrl),
3580  wxe_util:queue_cmd(This,Pos,?get_env(),?wxStyledTextCtrl_PointFromPosition),
3581  wxe_util:rec(?wxStyledTextCtrl_PointFromPosition).
3582
3583%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlscrolltoline">external documentation</a>.
3584-spec scrollToLine(This, Line) -> 'ok' when
3585	This::wxStyledTextCtrl(), Line::integer().
3586scrollToLine(#wx_ref{type=ThisT}=This,Line)
3587 when is_integer(Line) ->
3588  ?CLASS(ThisT,wxStyledTextCtrl),
3589  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_ScrollToLine).
3590
3591%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlscrolltocolumn">external documentation</a>.
3592-spec scrollToColumn(This, Column) -> 'ok' when
3593	This::wxStyledTextCtrl(), Column::integer().
3594scrollToColumn(#wx_ref{type=ThisT}=This,Column)
3595 when is_integer(Column) ->
3596  ?CLASS(ThisT,wxStyledTextCtrl),
3597  wxe_util:queue_cmd(This,Column,?get_env(),?wxStyledTextCtrl_ScrollToColumn).
3598
3599%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetvscrollbar">external documentation</a>.
3600-spec setVScrollBar(This, Bar) -> 'ok' when
3601	This::wxStyledTextCtrl(), Bar::wxScrollBar:wxScrollBar().
3602setVScrollBar(#wx_ref{type=ThisT}=This,#wx_ref{type=BarT}=Bar) ->
3603  ?CLASS(ThisT,wxStyledTextCtrl),
3604  ?CLASS(BarT,wxScrollBar),
3605  wxe_util:queue_cmd(This,Bar,?get_env(),?wxStyledTextCtrl_SetVScrollBar).
3606
3607%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsethscrollbar">external documentation</a>.
3608-spec setHScrollBar(This, Bar) -> 'ok' when
3609	This::wxStyledTextCtrl(), Bar::wxScrollBar:wxScrollBar().
3610setHScrollBar(#wx_ref{type=ThisT}=This,#wx_ref{type=BarT}=Bar) ->
3611  ?CLASS(ThisT,wxStyledTextCtrl),
3612  ?CLASS(BarT,wxScrollBar),
3613  wxe_util:queue_cmd(This,Bar,?get_env(),?wxStyledTextCtrl_SetHScrollBar).
3614
3615%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlastkeydownprocessed">external documentation</a>.
3616-spec getLastKeydownProcessed(This) -> boolean() when
3617	This::wxStyledTextCtrl().
3618getLastKeydownProcessed(#wx_ref{type=ThisT}=This) ->
3619  ?CLASS(ThisT,wxStyledTextCtrl),
3620  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetLastKeydownProcessed),
3621  wxe_util:rec(?wxStyledTextCtrl_GetLastKeydownProcessed).
3622
3623%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsetlastkeydownprocessed">external documentation</a>.
3624-spec setLastKeydownProcessed(This, Val) -> 'ok' when
3625	This::wxStyledTextCtrl(), Val::boolean().
3626setLastKeydownProcessed(#wx_ref{type=ThisT}=This,Val)
3627 when is_boolean(Val) ->
3628  ?CLASS(ThisT,wxStyledTextCtrl),
3629  wxe_util:queue_cmd(This,Val,?get_env(),?wxStyledTextCtrl_SetLastKeydownProcessed).
3630
3631%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsavefile">external documentation</a>.
3632-spec saveFile(This, Filename) -> boolean() when
3633	This::wxStyledTextCtrl(), Filename::unicode:chardata().
3634saveFile(#wx_ref{type=ThisT}=This,Filename)
3635 when ?is_chardata(Filename) ->
3636  ?CLASS(ThisT,wxStyledTextCtrl),
3637  Filename_UC = unicode:characters_to_binary(Filename),
3638  wxe_util:queue_cmd(This,Filename_UC,?get_env(),?wxStyledTextCtrl_SaveFile),
3639  wxe_util:rec(?wxStyledTextCtrl_SaveFile).
3640
3641%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlloadfile">external documentation</a>.
3642-spec loadFile(This, Filename) -> boolean() when
3643	This::wxStyledTextCtrl(), Filename::unicode:chardata().
3644loadFile(#wx_ref{type=ThisT}=This,Filename)
3645 when ?is_chardata(Filename) ->
3646  ?CLASS(ThisT,wxStyledTextCtrl),
3647  Filename_UC = unicode:characters_to_binary(Filename),
3648  wxe_util:queue_cmd(This,Filename_UC,?get_env(),?wxStyledTextCtrl_LoadFile),
3649  wxe_util:rec(?wxStyledTextCtrl_LoadFile).
3650
3651%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldodragover">external documentation</a>.
3652%%<br /> DefaultRes = ?wxDragError | ?wxDragNone | ?wxDragCopy | ?wxDragMove | ?wxDragLink | ?wxDragCancel
3653%%<br /> Res = ?wxDragError | ?wxDragNone | ?wxDragCopy | ?wxDragMove | ?wxDragLink | ?wxDragCancel
3654-spec doDragOver(This, X, Y, DefaultRes) -> wx:wx_enum() when
3655	This::wxStyledTextCtrl(), X::integer(), Y::integer(), DefaultRes::wx:wx_enum().
3656doDragOver(#wx_ref{type=ThisT}=This,X,Y,DefaultRes)
3657 when is_integer(X),is_integer(Y),is_integer(DefaultRes) ->
3658  ?CLASS(ThisT,wxStyledTextCtrl),
3659  wxe_util:queue_cmd(This,X,Y,DefaultRes,?get_env(),?wxStyledTextCtrl_DoDragOver),
3660  wxe_util:rec(?wxStyledTextCtrl_DoDragOver).
3661
3662%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrldodroptext">external documentation</a>.
3663-spec doDropText(This, X, Y, Data) -> boolean() when
3664	This::wxStyledTextCtrl(), X::integer(), Y::integer(), Data::unicode:chardata().
3665doDropText(#wx_ref{type=ThisT}=This,X,Y,Data)
3666 when is_integer(X),is_integer(Y),?is_chardata(Data) ->
3667  ?CLASS(ThisT,wxStyledTextCtrl),
3668  Data_UC = unicode:characters_to_binary(Data),
3669  wxe_util:queue_cmd(This,X,Y,Data_UC,?get_env(),?wxStyledTextCtrl_DoDropText),
3670  wxe_util:rec(?wxStyledTextCtrl_DoDropText).
3671
3672%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetuseantialiasing">external documentation</a>.
3673-spec getUseAntiAliasing(This) -> boolean() when
3674	This::wxStyledTextCtrl().
3675getUseAntiAliasing(#wx_ref{type=ThisT}=This) ->
3676  ?CLASS(ThisT,wxStyledTextCtrl),
3677  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetUseAntiAliasing),
3678  wxe_util:rec(?wxStyledTextCtrl_GetUseAntiAliasing).
3679
3680%% @equiv addTextRaw(This,Text, [])
3681-spec addTextRaw(This, Text) -> 'ok' when
3682	This::wxStyledTextCtrl(), Text::binary().
3683
3684addTextRaw(This,Text)
3685 when is_record(This, wx_ref),is_binary(Text) ->
3686  addTextRaw(This,Text, []).
3687
3688%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrladdtextraw">external documentation</a>.
3689-spec addTextRaw(This, Text, [Option]) -> 'ok' when
3690	This::wxStyledTextCtrl(), Text::binary(),
3691	Option :: {'length', integer()}.
3692addTextRaw(#wx_ref{type=ThisT}=This,Text, Options)
3693 when is_binary(Text),is_list(Options) ->
3694  ?CLASS(ThisT,wxStyledTextCtrl),
3695  MOpts = fun({length, _length} = Arg) -> Arg;
3696          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
3697  Opts = lists:map(MOpts, Options),
3698  wxe_util:queue_cmd(This,Text, Opts,?get_env(),?wxStyledTextCtrl_AddTextRaw).
3699
3700%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlinserttextraw">external documentation</a>.
3701-spec insertTextRaw(This, Pos, Text) -> 'ok' when
3702	This::wxStyledTextCtrl(), Pos::integer(), Text::binary().
3703insertTextRaw(#wx_ref{type=ThisT}=This,Pos,Text)
3704 when is_integer(Pos),is_binary(Text) ->
3705  ?CLASS(ThisT,wxStyledTextCtrl),
3706  wxe_util:queue_cmd(This,Pos,Text,?get_env(),?wxStyledTextCtrl_InsertTextRaw).
3707
3708%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetcurlineraw">external documentation</a>.
3709-spec getCurLineRaw(This) -> Result when
3710	Result ::{Res ::binary(), LinePos::integer()},
3711	This::wxStyledTextCtrl().
3712getCurLineRaw(#wx_ref{type=ThisT}=This) ->
3713  ?CLASS(ThisT,wxStyledTextCtrl),
3714  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetCurLineRaw),
3715  wxe_util:rec(?wxStyledTextCtrl_GetCurLineRaw).
3716
3717%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetlineraw">external documentation</a>.
3718-spec getLineRaw(This, Line) -> binary() when
3719	This::wxStyledTextCtrl(), Line::integer().
3720getLineRaw(#wx_ref{type=ThisT}=This,Line)
3721 when is_integer(Line) ->
3722  ?CLASS(ThisT,wxStyledTextCtrl),
3723  wxe_util:queue_cmd(This,Line,?get_env(),?wxStyledTextCtrl_GetLineRaw),
3724  wxe_util:rec(?wxStyledTextCtrl_GetLineRaw).
3725
3726%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgetselectedtextraw">external documentation</a>.
3727-spec getSelectedTextRaw(This) -> binary() when
3728	This::wxStyledTextCtrl().
3729getSelectedTextRaw(#wx_ref{type=ThisT}=This) ->
3730  ?CLASS(ThisT,wxStyledTextCtrl),
3731  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetSelectedTextRaw),
3732  wxe_util:rec(?wxStyledTextCtrl_GetSelectedTextRaw).
3733
3734%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettextrangeraw">external documentation</a>.
3735-spec getTextRangeRaw(This, StartPos, EndPos) -> binary() when
3736	This::wxStyledTextCtrl(), StartPos::integer(), EndPos::integer().
3737getTextRangeRaw(#wx_ref{type=ThisT}=This,StartPos,EndPos)
3738 when is_integer(StartPos),is_integer(EndPos) ->
3739  ?CLASS(ThisT,wxStyledTextCtrl),
3740  wxe_util:queue_cmd(This,StartPos,EndPos,?get_env(),?wxStyledTextCtrl_GetTextRangeRaw),
3741  wxe_util:rec(?wxStyledTextCtrl_GetTextRangeRaw).
3742
3743%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlsettextraw">external documentation</a>.
3744-spec setTextRaw(This, Text) -> 'ok' when
3745	This::wxStyledTextCtrl(), Text::binary().
3746setTextRaw(#wx_ref{type=ThisT}=This,Text)
3747 when is_binary(Text) ->
3748  ?CLASS(ThisT,wxStyledTextCtrl),
3749  wxe_util:queue_cmd(This,Text,?get_env(),?wxStyledTextCtrl_SetTextRaw).
3750
3751%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlgettextraw">external documentation</a>.
3752-spec getTextRaw(This) -> binary() when
3753	This::wxStyledTextCtrl().
3754getTextRaw(#wx_ref{type=ThisT}=This) ->
3755  ?CLASS(ThisT,wxStyledTextCtrl),
3756  wxe_util:queue_cmd(This,?get_env(),?wxStyledTextCtrl_GetTextRaw),
3757  wxe_util:rec(?wxStyledTextCtrl_GetTextRaw).
3758
3759%% @equiv appendTextRaw(This,Text, [])
3760-spec appendTextRaw(This, Text) -> 'ok' when
3761	This::wxStyledTextCtrl(), Text::binary().
3762
3763appendTextRaw(This,Text)
3764 when is_record(This, wx_ref),is_binary(Text) ->
3765  appendTextRaw(This,Text, []).
3766
3767%% @doc See <a href="http://www.wxwidgets.org/manuals/2.8.12/wx_wxstyledtextctrl.html#wxstyledtextctrlappendtextraw">external documentation</a>.
3768-spec appendTextRaw(This, Text, [Option]) -> 'ok' when
3769	This::wxStyledTextCtrl(), Text::binary(),
3770	Option :: {'length', integer()}.
3771appendTextRaw(#wx_ref{type=ThisT}=This,Text, Options)
3772 when is_binary(Text),is_list(Options) ->
3773  ?CLASS(ThisT,wxStyledTextCtrl),
3774  MOpts = fun({length, _length} = Arg) -> Arg;
3775          (BadOpt) -> erlang:error({badoption, BadOpt}) end,
3776  Opts = lists:map(MOpts, Options),
3777  wxe_util:queue_cmd(This,Text, Opts,?get_env(),?wxStyledTextCtrl_AppendTextRaw).
3778
3779%% @doc Destroys this object, do not use object again
3780-spec destroy(This::wxStyledTextCtrl()) -> 'ok'.
3781destroy(Obj=#wx_ref{type=Type}) ->
3782  ?CLASS(Type,wxStyledTextCtrl),
3783  wxe_util:queue_cmd(Obj, ?get_env(), ?DESTROY_OBJECT),
3784  ok.
3785 %% From wxControl
3786%% @hidden
3787setLabel(This,Label) -> wxControl:setLabel(This,Label).
3788%% @hidden
3789getLabel(This) -> wxControl:getLabel(This).
3790 %% From wxWindow
3791%% @hidden
3792getDPI(This) -> wxWindow:getDPI(This).
3793%% @hidden
3794getContentScaleFactor(This) -> wxWindow:getContentScaleFactor(This).
3795%% @hidden
3796setDoubleBuffered(This,On) -> wxWindow:setDoubleBuffered(This,On).
3797%% @hidden
3798isDoubleBuffered(This) -> wxWindow:isDoubleBuffered(This).
3799%% @hidden
3800canSetTransparent(This) -> wxWindow:canSetTransparent(This).
3801%% @hidden
3802setTransparent(This,Alpha) -> wxWindow:setTransparent(This,Alpha).
3803%% @hidden
3804warpPointer(This,X,Y) -> wxWindow:warpPointer(This,X,Y).
3805%% @hidden
3806validate(This) -> wxWindow:validate(This).
3807%% @hidden
3808updateWindowUI(This, Options) -> wxWindow:updateWindowUI(This, Options).
3809%% @hidden
3810updateWindowUI(This) -> wxWindow:updateWindowUI(This).
3811%% @hidden
3812update(This) -> wxWindow:update(This).
3813%% @hidden
3814transferDataToWindow(This) -> wxWindow:transferDataToWindow(This).
3815%% @hidden
3816transferDataFromWindow(This) -> wxWindow:transferDataFromWindow(This).
3817%% @hidden
3818thaw(This) -> wxWindow:thaw(This).
3819%% @hidden
3820show(This, Options) -> wxWindow:show(This, Options).
3821%% @hidden
3822show(This) -> wxWindow:show(This).
3823%% @hidden
3824shouldInheritColours(This) -> wxWindow:shouldInheritColours(This).
3825%% @hidden
3826setWindowVariant(This,Variant) -> wxWindow:setWindowVariant(This,Variant).
3827%% @hidden
3828setWindowStyleFlag(This,Style) -> wxWindow:setWindowStyleFlag(This,Style).
3829%% @hidden
3830setWindowStyle(This,Style) -> wxWindow:setWindowStyle(This,Style).
3831%% @hidden
3832setVirtualSize(This,Width,Height) -> wxWindow:setVirtualSize(This,Width,Height).
3833%% @hidden
3834setVirtualSize(This,Size) -> wxWindow:setVirtualSize(This,Size).
3835%% @hidden
3836setToolTip(This,TipString) -> wxWindow:setToolTip(This,TipString).
3837%% @hidden
3838setThemeEnabled(This,Enable) -> wxWindow:setThemeEnabled(This,Enable).
3839%% @hidden
3840setSizerAndFit(This,Sizer, Options) -> wxWindow:setSizerAndFit(This,Sizer, Options).
3841%% @hidden
3842setSizerAndFit(This,Sizer) -> wxWindow:setSizerAndFit(This,Sizer).
3843%% @hidden
3844setSizer(This,Sizer, Options) -> wxWindow:setSizer(This,Sizer, Options).
3845%% @hidden
3846setSizer(This,Sizer) -> wxWindow:setSizer(This,Sizer).
3847%% @hidden
3848setSizeHints(This,MinW,MinH, Options) -> wxWindow:setSizeHints(This,MinW,MinH, Options).
3849%% @hidden
3850setSizeHints(This,MinW,MinH) -> wxWindow:setSizeHints(This,MinW,MinH).
3851%% @hidden
3852setSizeHints(This,MinSize) -> wxWindow:setSizeHints(This,MinSize).
3853%% @hidden
3854setSize(This,X,Y,Width,Height, Options) -> wxWindow:setSize(This,X,Y,Width,Height, Options).
3855%% @hidden
3856setSize(This,X,Y,Width,Height) -> wxWindow:setSize(This,X,Y,Width,Height).
3857%% @hidden
3858setSize(This,Width,Height) -> wxWindow:setSize(This,Width,Height).
3859%% @hidden
3860setSize(This,Rect) -> wxWindow:setSize(This,Rect).
3861%% @hidden
3862setScrollPos(This,Orientation,Pos, Options) -> wxWindow:setScrollPos(This,Orientation,Pos, Options).
3863%% @hidden
3864setScrollPos(This,Orientation,Pos) -> wxWindow:setScrollPos(This,Orientation,Pos).
3865%% @hidden
3866setScrollbar(This,Orientation,Position,ThumbSize,Range, Options) -> wxWindow:setScrollbar(This,Orientation,Position,ThumbSize,Range, Options).
3867%% @hidden
3868setScrollbar(This,Orientation,Position,ThumbSize,Range) -> wxWindow:setScrollbar(This,Orientation,Position,ThumbSize,Range).
3869%% @hidden
3870setPalette(This,Pal) -> wxWindow:setPalette(This,Pal).
3871%% @hidden
3872setName(This,Name) -> wxWindow:setName(This,Name).
3873%% @hidden
3874setId(This,Winid) -> wxWindow:setId(This,Winid).
3875%% @hidden
3876setHelpText(This,HelpText) -> wxWindow:setHelpText(This,HelpText).
3877%% @hidden
3878setForegroundColour(This,Colour) -> wxWindow:setForegroundColour(This,Colour).
3879%% @hidden
3880setFont(This,Font) -> wxWindow:setFont(This,Font).
3881%% @hidden
3882setFocusFromKbd(This) -> wxWindow:setFocusFromKbd(This).
3883%% @hidden
3884setFocus(This) -> wxWindow:setFocus(This).
3885%% @hidden
3886setExtraStyle(This,ExStyle) -> wxWindow:setExtraStyle(This,ExStyle).
3887%% @hidden
3888setDropTarget(This,Target) -> wxWindow:setDropTarget(This,Target).
3889%% @hidden
3890setOwnForegroundColour(This,Colour) -> wxWindow:setOwnForegroundColour(This,Colour).
3891%% @hidden
3892setOwnFont(This,Font) -> wxWindow:setOwnFont(This,Font).
3893%% @hidden
3894setOwnBackgroundColour(This,Colour) -> wxWindow:setOwnBackgroundColour(This,Colour).
3895%% @hidden
3896setMinSize(This,Size) -> wxWindow:setMinSize(This,Size).
3897%% @hidden
3898setMaxSize(This,Size) -> wxWindow:setMaxSize(This,Size).
3899%% @hidden
3900setCursor(This,Cursor) -> wxWindow:setCursor(This,Cursor).
3901%% @hidden
3902setContainingSizer(This,Sizer) -> wxWindow:setContainingSizer(This,Sizer).
3903%% @hidden
3904setClientSize(This,Width,Height) -> wxWindow:setClientSize(This,Width,Height).
3905%% @hidden
3906setClientSize(This,Size) -> wxWindow:setClientSize(This,Size).
3907%% @hidden
3908setCaret(This,Caret) -> wxWindow:setCaret(This,Caret).
3909%% @hidden
3910setBackgroundStyle(This,Style) -> wxWindow:setBackgroundStyle(This,Style).
3911%% @hidden
3912setBackgroundColour(This,Colour) -> wxWindow:setBackgroundColour(This,Colour).
3913%% @hidden
3914setAutoLayout(This,AutoLayout) -> wxWindow:setAutoLayout(This,AutoLayout).
3915%% @hidden
3916setAcceleratorTable(This,Accel) -> wxWindow:setAcceleratorTable(This,Accel).
3917%% @hidden
3918scrollWindow(This,Dx,Dy, Options) -> wxWindow:scrollWindow(This,Dx,Dy, Options).
3919%% @hidden
3920scrollWindow(This,Dx,Dy) -> wxWindow:scrollWindow(This,Dx,Dy).
3921%% @hidden
3922scrollPages(This,Pages) -> wxWindow:scrollPages(This,Pages).
3923%% @hidden
3924scrollLines(This,Lines) -> wxWindow:scrollLines(This,Lines).
3925%% @hidden
3926screenToClient(This,Pt) -> wxWindow:screenToClient(This,Pt).
3927%% @hidden
3928screenToClient(This) -> wxWindow:screenToClient(This).
3929%% @hidden
3930reparent(This,NewParent) -> wxWindow:reparent(This,NewParent).
3931%% @hidden
3932removeChild(This,Child) -> wxWindow:removeChild(This,Child).
3933%% @hidden
3934releaseMouse(This) -> wxWindow:releaseMouse(This).
3935%% @hidden
3936refreshRect(This,Rect, Options) -> wxWindow:refreshRect(This,Rect, Options).
3937%% @hidden
3938refreshRect(This,Rect) -> wxWindow:refreshRect(This,Rect).
3939%% @hidden
3940refresh(This, Options) -> wxWindow:refresh(This, Options).
3941%% @hidden
3942refresh(This) -> wxWindow:refresh(This).
3943%% @hidden
3944raise(This) -> wxWindow:raise(This).
3945%% @hidden
3946popupMenu(This,Menu,X,Y) -> wxWindow:popupMenu(This,Menu,X,Y).
3947%% @hidden
3948popupMenu(This,Menu, Options) -> wxWindow:popupMenu(This,Menu, Options).
3949%% @hidden
3950popupMenu(This,Menu) -> wxWindow:popupMenu(This,Menu).
3951%% @hidden
3952navigate(This, Options) -> wxWindow:navigate(This, Options).
3953%% @hidden
3954navigate(This) -> wxWindow:navigate(This).
3955%% @hidden
3956moveBeforeInTabOrder(This,Win) -> wxWindow:moveBeforeInTabOrder(This,Win).
3957%% @hidden
3958moveAfterInTabOrder(This,Win) -> wxWindow:moveAfterInTabOrder(This,Win).
3959%% @hidden
3960move(This,X,Y, Options) -> wxWindow:move(This,X,Y, Options).
3961%% @hidden
3962move(This,X,Y) -> wxWindow:move(This,X,Y).
3963%% @hidden
3964move(This,Pt) -> wxWindow:move(This,Pt).
3965%% @hidden
3966lower(This) -> wxWindow:lower(This).
3967%% @hidden
3968layout(This) -> wxWindow:layout(This).
3969%% @hidden
3970isShownOnScreen(This) -> wxWindow:isShownOnScreen(This).
3971%% @hidden
3972isTopLevel(This) -> wxWindow:isTopLevel(This).
3973%% @hidden
3974isShown(This) -> wxWindow:isShown(This).
3975%% @hidden
3976isRetained(This) -> wxWindow:isRetained(This).
3977%% @hidden
3978isExposed(This,X,Y,W,H) -> wxWindow:isExposed(This,X,Y,W,H).
3979%% @hidden
3980isExposed(This,X,Y) -> wxWindow:isExposed(This,X,Y).
3981%% @hidden
3982isExposed(This,Pt) -> wxWindow:isExposed(This,Pt).
3983%% @hidden
3984isEnabled(This) -> wxWindow:isEnabled(This).
3985%% @hidden
3986isFrozen(This) -> wxWindow:isFrozen(This).
3987%% @hidden
3988invalidateBestSize(This) -> wxWindow:invalidateBestSize(This).
3989%% @hidden
3990initDialog(This) -> wxWindow:initDialog(This).
3991%% @hidden
3992inheritAttributes(This) -> wxWindow:inheritAttributes(This).
3993%% @hidden
3994hide(This) -> wxWindow:hide(This).
3995%% @hidden
3996hasTransparentBackground(This) -> wxWindow:hasTransparentBackground(This).
3997%% @hidden
3998hasScrollbar(This,Orient) -> wxWindow:hasScrollbar(This,Orient).
3999%% @hidden
4000hasCapture(This) -> wxWindow:hasCapture(This).
4001%% @hidden
4002getWindowVariant(This) -> wxWindow:getWindowVariant(This).
4003%% @hidden
4004getWindowStyleFlag(This) -> wxWindow:getWindowStyleFlag(This).
4005%% @hidden
4006getVirtualSize(This) -> wxWindow:getVirtualSize(This).
4007%% @hidden
4008getUpdateRegion(This) -> wxWindow:getUpdateRegion(This).
4009%% @hidden
4010getToolTip(This) -> wxWindow:getToolTip(This).
4011%% @hidden
4012getThemeEnabled(This) -> wxWindow:getThemeEnabled(This).
4013%% @hidden
4014getTextExtent(This,String, Options) -> wxWindow:getTextExtent(This,String, Options).
4015%% @hidden
4016getTextExtent(This,String) -> wxWindow:getTextExtent(This,String).
4017%% @hidden
4018getSizer(This) -> wxWindow:getSizer(This).
4019%% @hidden
4020getSize(This) -> wxWindow:getSize(This).
4021%% @hidden
4022getScrollThumb(This,Orientation) -> wxWindow:getScrollThumb(This,Orientation).
4023%% @hidden
4024getScrollRange(This,Orientation) -> wxWindow:getScrollRange(This,Orientation).
4025%% @hidden
4026getScrollPos(This,Orientation) -> wxWindow:getScrollPos(This,Orientation).
4027%% @hidden
4028getScreenRect(This) -> wxWindow:getScreenRect(This).
4029%% @hidden
4030getScreenPosition(This) -> wxWindow:getScreenPosition(This).
4031%% @hidden
4032getRect(This) -> wxWindow:getRect(This).
4033%% @hidden
4034getPosition(This) -> wxWindow:getPosition(This).
4035%% @hidden
4036getParent(This) -> wxWindow:getParent(This).
4037%% @hidden
4038getName(This) -> wxWindow:getName(This).
4039%% @hidden
4040getMinSize(This) -> wxWindow:getMinSize(This).
4041%% @hidden
4042getMaxSize(This) -> wxWindow:getMaxSize(This).
4043%% @hidden
4044getId(This) -> wxWindow:getId(This).
4045%% @hidden
4046getHelpText(This) -> wxWindow:getHelpText(This).
4047%% @hidden
4048getHandle(This) -> wxWindow:getHandle(This).
4049%% @hidden
4050getGrandParent(This) -> wxWindow:getGrandParent(This).
4051%% @hidden
4052getForegroundColour(This) -> wxWindow:getForegroundColour(This).
4053%% @hidden
4054getFont(This) -> wxWindow:getFont(This).
4055%% @hidden
4056getExtraStyle(This) -> wxWindow:getExtraStyle(This).
4057%% @hidden
4058getDPIScaleFactor(This) -> wxWindow:getDPIScaleFactor(This).
4059%% @hidden
4060getDropTarget(This) -> wxWindow:getDropTarget(This).
4061%% @hidden
4062getCursor(This) -> wxWindow:getCursor(This).
4063%% @hidden
4064getContainingSizer(This) -> wxWindow:getContainingSizer(This).
4065%% @hidden
4066getClientSize(This) -> wxWindow:getClientSize(This).
4067%% @hidden
4068getChildren(This) -> wxWindow:getChildren(This).
4069%% @hidden
4070getCharWidth(This) -> wxWindow:getCharWidth(This).
4071%% @hidden
4072getCharHeight(This) -> wxWindow:getCharHeight(This).
4073%% @hidden
4074getCaret(This) -> wxWindow:getCaret(This).
4075%% @hidden
4076getBestSize(This) -> wxWindow:getBestSize(This).
4077%% @hidden
4078getBackgroundStyle(This) -> wxWindow:getBackgroundStyle(This).
4079%% @hidden
4080getBackgroundColour(This) -> wxWindow:getBackgroundColour(This).
4081%% @hidden
4082getAcceleratorTable(This) -> wxWindow:getAcceleratorTable(This).
4083%% @hidden
4084freeze(This) -> wxWindow:freeze(This).
4085%% @hidden
4086fitInside(This) -> wxWindow:fitInside(This).
4087%% @hidden
4088fit(This) -> wxWindow:fit(This).
4089%% @hidden
4090findWindow(This,Id) -> wxWindow:findWindow(This,Id).
4091%% @hidden
4092enable(This, Options) -> wxWindow:enable(This, Options).
4093%% @hidden
4094enable(This) -> wxWindow:enable(This).
4095%% @hidden
4096dragAcceptFiles(This,Accept) -> wxWindow:dragAcceptFiles(This,Accept).
4097%% @hidden
4098disable(This) -> wxWindow:disable(This).
4099%% @hidden
4100destroyChildren(This) -> wxWindow:destroyChildren(This).
4101%% @hidden
4102convertPixelsToDialog(This,Sz) -> wxWindow:convertPixelsToDialog(This,Sz).
4103%% @hidden
4104convertDialogToPixels(This,Sz) -> wxWindow:convertDialogToPixels(This,Sz).
4105%% @hidden
4106close(This, Options) -> wxWindow:close(This, Options).
4107%% @hidden
4108close(This) -> wxWindow:close(This).
4109%% @hidden
4110clientToScreen(This,X,Y) -> wxWindow:clientToScreen(This,X,Y).
4111%% @hidden
4112clientToScreen(This,Pt) -> wxWindow:clientToScreen(This,Pt).
4113%% @hidden
4114clearBackground(This) -> wxWindow:clearBackground(This).
4115%% @hidden
4116centreOnParent(This, Options) -> wxWindow:centreOnParent(This, Options).
4117%% @hidden
4118centerOnParent(This, Options) -> wxWindow:centerOnParent(This, Options).
4119%% @hidden
4120centreOnParent(This) -> wxWindow:centreOnParent(This).
4121%% @hidden
4122centerOnParent(This) -> wxWindow:centerOnParent(This).
4123%% @hidden
4124centre(This, Options) -> wxWindow:centre(This, Options).
4125%% @hidden
4126center(This, Options) -> wxWindow:center(This, Options).
4127%% @hidden
4128centre(This) -> wxWindow:centre(This).
4129%% @hidden
4130center(This) -> wxWindow:center(This).
4131%% @hidden
4132captureMouse(This) -> wxWindow:captureMouse(This).
4133%% @hidden
4134cacheBestSize(This,Size) -> wxWindow:cacheBestSize(This,Size).
4135 %% From wxEvtHandler
4136%% @hidden
4137disconnect(This,EventType, Options) -> wxEvtHandler:disconnect(This,EventType, Options).
4138%% @hidden
4139disconnect(This,EventType) -> wxEvtHandler:disconnect(This,EventType).
4140%% @hidden
4141disconnect(This) -> wxEvtHandler:disconnect(This).
4142%% @hidden
4143connect(This,EventType, Options) -> wxEvtHandler:connect(This,EventType, Options).
4144%% @hidden
4145connect(This,EventType) -> wxEvtHandler:connect(This,EventType).
4146