git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47938 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			3374 lines
		
	
	
		
			96 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			3374 lines
		
	
	
		
			96 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | 
						|
%% Name:        styledtextctrl.tex
 | 
						|
%% Purpose:     wxStyledTextCtrl documentation
 | 
						|
%% Author:      Francesco Montorsi
 | 
						|
%% Created:     2007-08-07
 | 
						|
%% RCS-ID:      $Id$
 | 
						|
%% Copyright:   (c) 2006 Francesco Montorsi
 | 
						|
%% License:     wxWindows license
 | 
						|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 | 
						|
 | 
						|
\section{\class{wxStyledTextCtrl}}\label{wxstyledtextctrl}
 | 
						|
 | 
						|
A wxWidgets implementation of the Scintilla source code editing component.
 | 
						|
 | 
						|
As well as features found in standard text editing components, Scintilla includes 
 | 
						|
features especially useful when editing and debugging source code. These include 
 | 
						|
support for syntax styling, error indicators, code completion and call tips. The 
 | 
						|
selection margin can contain markers like those used in debuggers to indicate 
 | 
						|
breakpoints and the current line. Styling choices are more open than with many 
 | 
						|
editors, allowing the use of proportional fonts, bold and italics, multiple 
 | 
						|
foreground and background colours and multiple fonts.
 | 
						|
 | 
						|
wxStyledTextCtrl is a 1 to 1 mapping of "raw" scintilla interface, whose documentation
 | 
						|
can be found in the \urlref{Scintilla website}{http://www.scintilla.org/}.
 | 
						|
 | 
						|
\wxheading{Derived from}
 | 
						|
 | 
						|
\helpref{wxControl}{wxcontrol}
 | 
						|
 | 
						|
\wxheading{Include files}
 | 
						|
 | 
						|
<wx/stc/stc.h>
 | 
						|
 | 
						|
\wxheading{See also}
 | 
						|
 | 
						|
\helpref{wxStyledTextEvent}{wxstyledtextevent}
 | 
						|
 | 
						|
\wxheading{Event handling}
 | 
						|
 | 
						|
To process input from a wxStyledTextCtrl, use these event handler macros to direct input to member
 | 
						|
functions that take a \helpref{wxStyledTextEvent}{wxstyledtextevent} argument.
 | 
						|
 | 
						|
\twocolwidtha{7cm}
 | 
						|
\begin{twocollist}\itemsep=0pt
 | 
						|
\twocolitem{{\bf EVT\_STC\_CHANGE(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_STYLENEEDED(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_CHARADDED(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_SAVEPOINTREACHED(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_SAVEPOINTLEFT(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_ROMODIFYATTEMPT(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_KEY(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_DOUBLECLICK(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_UPDATEUI(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_MODIFIED(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_MACRORECORD(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_MARGINCLICK(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_NEEDSHOWN(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_PAINTED(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_USERLISTSELECTION(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_URIDROPPED(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_DWELLSTART(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_DWELLEND(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_START\_DRAG(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_DRAG\_OVER(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_DO\_DROP(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_ZOOM(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_HOTSPOT\_CLICK(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_HOTSPOT\_DCLICK(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_CALLTIP\_CLICK(id, fn)}}{TOWRITE}
 | 
						|
\twocolitem{{\bf EVT\_STC\_AUTOCOMP\_SELECTION(id, fn)}}{TOWRITE}
 | 
						|
\end{twocollist}
 | 
						|
 | 
						|
 | 
						|
\latexignore{\rtfignore{\wxheading{Members}}}
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::wxStyledTextCtrl}\label{wxstyledtextctrlwxstyledtextctrl}
 | 
						|
 | 
						|
\func{}{wxStyledTextCtrl::wxStyledTextCtrl}{\param{wxWindow *}{parent}, \param{wxWindowID}{id = wxID\_ANY}, \param{const wxPoint&}{pos = wxDefaultPosition}, \param{const wxSize&}{size = wxDefaultSize}, \param{long}{style = 0}, \param{const wxString&}{name = "stcwindow"}}
 | 
						|
 | 
						|
Ctor.
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AddRefDocument}\label{wxstyledtextctrladdrefdocument}
 | 
						|
 | 
						|
\func{void}{AddRefDocument}{\param{void* }{docPointer}}
 | 
						|
 | 
						|
Extend life of document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AddStyledText}\label{wxstyledtextctrladdstyledtext}
 | 
						|
 | 
						|
\func{void}{AddStyledText}{\param{const wxMemoryBuffer\& }{data}}
 | 
						|
 | 
						|
Add array of cells to document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AddText}\label{wxstyledtextctrladdtext}
 | 
						|
 | 
						|
\func{void}{AddText}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
 | 
						|
BEGIN generated section.  The following code is automatically generated
 | 
						|
by gen\_iface.py.  Do not edit this file.  Edit stc.h.in instead
 | 
						|
and regenerate
 | 
						|
Add text to the document at current position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AddTextRaw}\label{wxstyledtextctrladdtextraw}
 | 
						|
 | 
						|
\func{void}{AddTextRaw}{\param{const char* }{text}}
 | 
						|
 | 
						|
The following methods are nearly equivallent to their similarly named
 | 
						|
cousins above.  The difference is that these methods bypass wxString
 | 
						|
and always use a char* even if used in a unicode build of wxWidgets.
 | 
						|
In that case the character data will be utf-8 encoded since that is
 | 
						|
what is used internally by Scintilla in unicode builds.
 | 
						|
Add text to the document at current position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Allocate}\label{wxstyledtextctrlallocate}
 | 
						|
 | 
						|
\func{void}{Allocate}{\param{int }{bytes}}
 | 
						|
 | 
						|
Enlarge the document to a particular size of text bytes.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AppendText}\label{wxstyledtextctrlappendtext}
 | 
						|
 | 
						|
\func{void}{AppendText}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Append a string to the end of the document without changing the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AppendTextRaw}\label{wxstyledtextctrlappendtextraw}
 | 
						|
 | 
						|
\func{void}{AppendTextRaw}{\param{const char* }{text}}
 | 
						|
 | 
						|
Append a string to the end of the document without changing the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompActive}\label{wxstyledtextctrlautocompactive}
 | 
						|
 | 
						|
\func{bool}{AutoCompActive}{\void}
 | 
						|
 | 
						|
Is there an auto-completion list visible?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompCancel}\label{wxstyledtextctrlautocompcancel}
 | 
						|
 | 
						|
\func{void}{AutoCompCancel}{\void}
 | 
						|
 | 
						|
Remove the auto-completion list from the screen.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompComplete}\label{wxstyledtextctrlautocompcomplete}
 | 
						|
 | 
						|
\func{void}{AutoCompComplete}{\void}
 | 
						|
 | 
						|
User has selected an item so remove the list and insert the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetAutoHide}\label{wxstyledtextctrlautocompgetautohide}
 | 
						|
 | 
						|
\func{bool}{AutoCompGetAutoHide}{\void}
 | 
						|
 | 
						|
Retrieve whether or not autocompletion is hidden automatically when nothing matches.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetCancelAtStart}\label{wxstyledtextctrlautocompgetcancelatstart}
 | 
						|
 | 
						|
\func{bool}{AutoCompGetCancelAtStart}{\void}
 | 
						|
 | 
						|
Retrieve whether auto-completion cancelled by backspacing before start.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetChooseSingle}\label{wxstyledtextctrlautocompgetchoosesingle}
 | 
						|
 | 
						|
\func{bool}{AutoCompGetChooseSingle}{\void}
 | 
						|
 | 
						|
Retrieve whether a single item auto-completion list automatically choose the item.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetCurrent}\label{wxstyledtextctrlautocompgetcurrent}
 | 
						|
 | 
						|
\func{int}{AutoCompGetCurrent}{\void}
 | 
						|
 | 
						|
Get currently selected item position in the auto-completion list
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetDropRestOfWord}\label{wxstyledtextctrlautocompgetdroprestofword}
 | 
						|
 | 
						|
\func{bool}{AutoCompGetDropRestOfWord}{\void}
 | 
						|
 | 
						|
Retrieve whether or not autocompletion deletes any word characters
 | 
						|
after the inserted text upon completion.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetIgnoreCase}\label{wxstyledtextctrlautocompgetignorecase}
 | 
						|
 | 
						|
\func{bool}{AutoCompGetIgnoreCase}{\void}
 | 
						|
 | 
						|
Retrieve state of ignore case flag.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetMaxHeight}\label{wxstyledtextctrlautocompgetmaxheight}
 | 
						|
 | 
						|
\func{int}{AutoCompGetMaxHeight}{\void}
 | 
						|
 | 
						|
Set the maximum height, in rows, of auto-completion and user lists.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetMaxWidth}\label{wxstyledtextctrlautocompgetmaxwidth}
 | 
						|
 | 
						|
\func{int}{AutoCompGetMaxWidth}{\void}
 | 
						|
 | 
						|
Get the maximum width, in characters, of auto-completion and user lists.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetSeparator}\label{wxstyledtextctrlautocompgetseparator}
 | 
						|
 | 
						|
\func{int}{AutoCompGetSeparator}{\void}
 | 
						|
 | 
						|
Retrieve the auto-completion list separator character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompGetTypeSeparator}\label{wxstyledtextctrlautocompgettypeseparator}
 | 
						|
 | 
						|
\func{int}{AutoCompGetTypeSeparator}{\void}
 | 
						|
 | 
						|
Retrieve the auto-completion list type-separator character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompPosStart}\label{wxstyledtextctrlautocompposstart}
 | 
						|
 | 
						|
\func{int}{AutoCompPosStart}{\void}
 | 
						|
 | 
						|
Retrieve the position of the caret when the auto-completion list was displayed.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSelect}\label{wxstyledtextctrlautocompselect}
 | 
						|
 | 
						|
\func{void}{AutoCompSelect}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Select the item in the auto-completion list that starts with a string.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetAutoHide}\label{wxstyledtextctrlautocompsetautohide}
 | 
						|
 | 
						|
\func{void}{AutoCompSetAutoHide}{\param{bool }{autoHide}}
 | 
						|
 | 
						|
Set whether or not autocompletion is hidden automatically when nothing matches.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetCancelAtStart}\label{wxstyledtextctrlautocompsetcancelatstart}
 | 
						|
 | 
						|
\func{void}{AutoCompSetCancelAtStart}{\param{bool }{cancel}}
 | 
						|
 | 
						|
Should the auto-completion list be cancelled if the user backspaces to a
 | 
						|
position before where the box was created.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetChooseSingle}\label{wxstyledtextctrlautocompsetchoosesingle}
 | 
						|
 | 
						|
\func{void}{AutoCompSetChooseSingle}{\param{bool }{chooseSingle}}
 | 
						|
 | 
						|
Should a single item auto-completion list automatically choose the item.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetDropRestOfWord}\label{wxstyledtextctrlautocompsetdroprestofword}
 | 
						|
 | 
						|
\func{void}{AutoCompSetDropRestOfWord}{\param{bool }{dropRestOfWord}}
 | 
						|
 | 
						|
Set whether or not autocompletion deletes any word characters
 | 
						|
after the inserted text upon completion.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetFillUps}\label{wxstyledtextctrlautocompsetfillups}
 | 
						|
 | 
						|
\func{void}{AutoCompSetFillUps}{\param{const wxString\& }{characterSet}}
 | 
						|
 | 
						|
Define a set of characters that when typed will cause the autocompletion to
 | 
						|
choose the selected item.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetIgnoreCase}\label{wxstyledtextctrlautocompsetignorecase}
 | 
						|
 | 
						|
\func{void}{AutoCompSetIgnoreCase}{\param{bool }{ignoreCase}}
 | 
						|
 | 
						|
Set whether case is significant when performing auto-completion searches.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetMaxHeight}\label{wxstyledtextctrlautocompsetmaxheight}
 | 
						|
 | 
						|
\func{void}{AutoCompSetMaxHeight}{\param{int }{rowCount}}
 | 
						|
 | 
						|
Set the maximum height, in rows, of auto-completion and user lists.
 | 
						|
The default is 5 rows.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetMaxWidth}\label{wxstyledtextctrlautocompsetmaxwidth}
 | 
						|
 | 
						|
\func{void}{AutoCompSetMaxWidth}{\param{int }{characterCount}}
 | 
						|
 | 
						|
Set the maximum width, in characters, of auto-completion and user lists.
 | 
						|
Set to 0 to autosize to fit longest item, which is the default.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetSeparator}\label{wxstyledtextctrlautocompsetseparator}
 | 
						|
 | 
						|
\func{void}{AutoCompSetSeparator}{\param{int }{separatorCharacter}}
 | 
						|
 | 
						|
Change the separator character in the string setting up an auto-completion list.
 | 
						|
Default is space but can be changed if items contain space.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompSetTypeSeparator}\label{wxstyledtextctrlautocompsettypeseparator}
 | 
						|
 | 
						|
\func{void}{AutoCompSetTypeSeparator}{\param{int }{separatorCharacter}}
 | 
						|
 | 
						|
Change the type-separator character in the string setting up an auto-completion list.
 | 
						|
Default is '?' but can be changed if items contain '?'.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompShow}\label{wxstyledtextctrlautocompshow}
 | 
						|
 | 
						|
\func{void}{AutoCompShow}{\param{int }{lenEntered}, \param{const wxString\& }{itemList}}
 | 
						|
 | 
						|
Display a auto-completion list.
 | 
						|
The lenEntered parameter indicates how many characters before
 | 
						|
the caret should be used to provide context.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::AutoCompStops}\label{wxstyledtextctrlautocompstops}
 | 
						|
 | 
						|
\func{void}{AutoCompStops}{\param{const wxString\& }{characterSet}}
 | 
						|
 | 
						|
Define a set of character that when typed cancel the auto-completion list.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::BackTab}\label{wxstyledtextctrlbacktab}
 | 
						|
 | 
						|
\func{void}{BackTab}{\void}
 | 
						|
 | 
						|
Dedent the selected lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::BeginUndoAction}\label{wxstyledtextctrlbeginundoaction}
 | 
						|
 | 
						|
\func{void}{BeginUndoAction}{\void}
 | 
						|
 | 
						|
Start a sequence of actions that is undone and redone as a unit.
 | 
						|
May be nested.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::BraceBadLight}\label{wxstyledtextctrlbracebadlight}
 | 
						|
 | 
						|
\func{void}{BraceBadLight}{\param{int }{pos}}
 | 
						|
 | 
						|
Highlight the character at a position indicating there is no matching brace.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::BraceHighlight}\label{wxstyledtextctrlbracehighlight}
 | 
						|
 | 
						|
\func{void}{BraceHighlight}{\param{int }{pos1}, \param{int }{pos2}}
 | 
						|
 | 
						|
Highlight the characters at two positions.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::BraceMatch}\label{wxstyledtextctrlbracematch}
 | 
						|
 | 
						|
\func{int}{BraceMatch}{\param{int }{pos}}
 | 
						|
 | 
						|
Find the position of a matching brace or INVALID\_POSITION if no match.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipActive}\label{wxstyledtextctrlcalltipactive}
 | 
						|
 | 
						|
\func{bool}{CallTipActive}{\void}
 | 
						|
 | 
						|
Is there an active call tip?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipCancel}\label{wxstyledtextctrlcalltipcancel}
 | 
						|
 | 
						|
\func{void}{CallTipCancel}{\void}
 | 
						|
 | 
						|
Remove the call tip from the screen.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipPosAtStart}\label{wxstyledtextctrlcalltipposatstart}
 | 
						|
 | 
						|
\func{int}{CallTipPosAtStart}{\void}
 | 
						|
 | 
						|
Retrieve the position where the caret was before displaying the call tip.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipSetBackground}\label{wxstyledtextctrlcalltipsetbackground}
 | 
						|
 | 
						|
\func{void}{CallTipSetBackground}{\param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the background colour for the call tip.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipSetForeground}\label{wxstyledtextctrlcalltipsetforeground}
 | 
						|
 | 
						|
\func{void}{CallTipSetForeground}{\param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour for the call tip.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipSetForegroundHighlight}\label{wxstyledtextctrlcalltipsetforegroundhighlight}
 | 
						|
 | 
						|
\func{void}{CallTipSetForegroundHighlight}{\param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour for the highlighted part of the call tip.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipSetHighlight}\label{wxstyledtextctrlcalltipsethighlight}
 | 
						|
 | 
						|
\func{void}{CallTipSetHighlight}{\param{int }{start}, \param{int }{end}}
 | 
						|
 | 
						|
Highlight a segment of the definition.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipShow}\label{wxstyledtextctrlcalltipshow}
 | 
						|
 | 
						|
\func{void}{CallTipShow}{\param{int }{pos}, \param{const wxString\& }{definition}}
 | 
						|
 | 
						|
Show a call tip containing a definition near position pos.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CallTipUseStyle}\label{wxstyledtextctrlcalltipusestyle}
 | 
						|
 | 
						|
\func{void}{CallTipUseStyle}{\param{int }{tabSize}}
 | 
						|
 | 
						|
Enable use of STYLE\_CALLTIP and set call tip tab size in pixels.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CanPaste}\label{wxstyledtextctrlcanpaste}
 | 
						|
 | 
						|
\func{bool}{CanPaste}{\void}
 | 
						|
 | 
						|
Will a paste succeed?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CanRedo}\label{wxstyledtextctrlcanredo}
 | 
						|
 | 
						|
\func{bool}{CanRedo}{\void}
 | 
						|
 | 
						|
Are there any redoable actions in the undo history?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CanUndo}\label{wxstyledtextctrlcanundo}
 | 
						|
 | 
						|
\func{bool}{CanUndo}{\void}
 | 
						|
 | 
						|
Are there any undoable actions in the undo history?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Cancel}\label{wxstyledtextctrlcancel}
 | 
						|
 | 
						|
\func{void}{Cancel}{\void}
 | 
						|
 | 
						|
Cancel any modes such as call tip or auto-completion list display.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CharLeft}\label{wxstyledtextctrlcharleft}
 | 
						|
 | 
						|
\func{void}{CharLeft}{\void}
 | 
						|
 | 
						|
Move caret left one character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CharLeftExtend}\label{wxstyledtextctrlcharleftextend}
 | 
						|
 | 
						|
\func{void}{CharLeftExtend}{\void}
 | 
						|
 | 
						|
Move caret left one character extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CharLeftRectExtend}\label{wxstyledtextctrlcharleftrectextend}
 | 
						|
 | 
						|
\func{void}{CharLeftRectExtend}{\void}
 | 
						|
 | 
						|
Move caret left one character, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CharRight}\label{wxstyledtextctrlcharright}
 | 
						|
 | 
						|
\func{void}{CharRight}{\void}
 | 
						|
 | 
						|
Move caret right one character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CharRightExtend}\label{wxstyledtextctrlcharrightextend}
 | 
						|
 | 
						|
\func{void}{CharRightExtend}{\void}
 | 
						|
 | 
						|
Move caret right one character extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CharRightRectExtend}\label{wxstyledtextctrlcharrightrectextend}
 | 
						|
 | 
						|
\func{void}{CharRightRectExtend}{\void}
 | 
						|
 | 
						|
Move caret right one character, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ChooseCaretX}\label{wxstyledtextctrlchoosecaretx}
 | 
						|
 | 
						|
\func{void}{ChooseCaretX}{\void}
 | 
						|
 | 
						|
Set the last x chosen value to be the caret x position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Clear}\label{wxstyledtextctrlclear}
 | 
						|
 | 
						|
\func{void}{Clear}{\void}
 | 
						|
 | 
						|
Clear the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ClearAll}\label{wxstyledtextctrlclearall}
 | 
						|
 | 
						|
\func{void}{ClearAll}{\void}
 | 
						|
 | 
						|
Delete all text in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ClearDocumentStyle}\label{wxstyledtextctrlcleardocumentstyle}
 | 
						|
 | 
						|
\func{void}{ClearDocumentStyle}{\void}
 | 
						|
 | 
						|
Set all style bytes to 0, remove all folding information.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ClearRegisteredImages}\label{wxstyledtextctrlclearregisteredimages}
 | 
						|
 | 
						|
\func{void}{ClearRegisteredImages}{\void}
 | 
						|
 | 
						|
Clear all the registered images.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CmdKeyAssign}\label{wxstyledtextctrlcmdkeyassign}
 | 
						|
 | 
						|
\func{void}{CmdKeyAssign}{\param{int }{key}, \param{int }{modifiers}, \param{int }{cmd}}
 | 
						|
 | 
						|
When key+modifier combination km is pressed perform msg.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CmdKeyClear}\label{wxstyledtextctrlcmdkeyclear}
 | 
						|
 | 
						|
\func{void}{CmdKeyClear}{\param{int }{key}, \param{int }{modifiers}}
 | 
						|
 | 
						|
When key+modifier combination km is pressed do nothing.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CmdKeyClearAll}\label{wxstyledtextctrlcmdkeyclearall}
 | 
						|
 | 
						|
\func{void}{CmdKeyClearAll}{\void}
 | 
						|
 | 
						|
Drop all key mappings.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CmdKeyExecute}\label{wxstyledtextctrlcmdkeyexecute}
 | 
						|
 | 
						|
\func{void}{CmdKeyExecute}{\param{int }{cmd}}
 | 
						|
 | 
						|
Perform one of the operations defined by the wxSTC\_CMD\_* constants.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Colourise}\label{wxstyledtextctrlcolourise}
 | 
						|
 | 
						|
\func{void}{Colourise}{\param{int }{start}, \param{int }{end}}
 | 
						|
 | 
						|
Colourise a segment of the document using the current lexing language.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ConvertEOLs}\label{wxstyledtextctrlconverteols}
 | 
						|
 | 
						|
\func{void}{ConvertEOLs}{\param{int }{eolMode}}
 | 
						|
 | 
						|
Convert all line endings in the document to one mode.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Copy}\label{wxstyledtextctrlcopy}
 | 
						|
 | 
						|
\func{void}{Copy}{\void}
 | 
						|
 | 
						|
Copy the selection to the clipboard.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CopyRange}\label{wxstyledtextctrlcopyrange}
 | 
						|
 | 
						|
\func{void}{CopyRange}{\param{int }{start}, \param{int }{end}}
 | 
						|
 | 
						|
Copy a range of text to the clipboard. Positions are clipped into the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CopyText}\label{wxstyledtextctrlcopytext}
 | 
						|
 | 
						|
\func{void}{CopyText}{\param{int }{length}, \param{const wxString\& }{text}}
 | 
						|
 | 
						|
Copy argument text to the clipboard.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Create}\label{wxstyledtextctrlcreate}
 | 
						|
 | 
						|
\func{bool}{Create}{\param{wxWindow* }{parent}, \param{wxWindowID }{id = wxID\_ANY}, \param{const wxPoint\& }{pos = wxDefaultPosition}, \param{const wxSize\& }{size = wxDefaultSize}, \param{long }{style = 0}, \param{const wxString\& }{name = wxSTCNameStr}}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::CreateDocument}\label{wxstyledtextctrlcreatedocument}
 | 
						|
 | 
						|
\func{void*}{CreateDocument}{\void}
 | 
						|
 | 
						|
Create a new document object.
 | 
						|
Starts with reference count of 1 and not selected into editor.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Cut}\label{wxstyledtextctrlcut}
 | 
						|
 | 
						|
\func{void}{Cut}{\void}
 | 
						|
 | 
						|
Cut the selection to the clipboard.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DelLineLeft}\label{wxstyledtextctrldellineleft}
 | 
						|
 | 
						|
\func{void}{DelLineLeft}{\void}
 | 
						|
 | 
						|
Delete back from the current position to the start of the line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DelLineRight}\label{wxstyledtextctrldellineright}
 | 
						|
 | 
						|
\func{void}{DelLineRight}{\void}
 | 
						|
 | 
						|
Delete forwards from the current position to the end of the line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DelWordLeft}\label{wxstyledtextctrldelwordleft}
 | 
						|
 | 
						|
\func{void}{DelWordLeft}{\void}
 | 
						|
 | 
						|
Delete the word to the left of the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DelWordRight}\label{wxstyledtextctrldelwordright}
 | 
						|
 | 
						|
\func{void}{DelWordRight}{\void}
 | 
						|
 | 
						|
Delete the word to the right of the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DeleteBack}\label{wxstyledtextctrldeleteback}
 | 
						|
 | 
						|
\func{void}{DeleteBack}{\void}
 | 
						|
 | 
						|
Delete the selection or if no selection, the character before the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DeleteBackNotLine}\label{wxstyledtextctrldeletebacknotline}
 | 
						|
 | 
						|
\func{void}{DeleteBackNotLine}{\void}
 | 
						|
 | 
						|
Delete the selection or if no selection, the character before the caret.
 | 
						|
Will not delete the character before at the start of a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DoDragOver}\label{wxstyledtextctrldodragover}
 | 
						|
 | 
						|
\func{wxDragResult}{DoDragOver}{\param{wxCoord }{x}, \param{wxCoord }{y}, \param{wxDragResult }{def}}
 | 
						|
 | 
						|
Allow for simulating a DnD DragOver
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DoDropText}\label{wxstyledtextctrldodroptext}
 | 
						|
 | 
						|
\func{bool}{DoDropText}{\param{long }{x}, \param{long }{y}, \param{const wxString\& }{data}}
 | 
						|
 | 
						|
Allow for simulating a DnD DropText
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DocLineFromVisible}\label{wxstyledtextctrldoclinefromvisible}
 | 
						|
 | 
						|
\func{int}{DocLineFromVisible}{\param{int }{lineDisplay}}
 | 
						|
 | 
						|
Find the document line of a display line taking hidden lines into account.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DocumentEnd}\label{wxstyledtextctrldocumentend}
 | 
						|
 | 
						|
\func{void}{DocumentEnd}{\void}
 | 
						|
 | 
						|
Move caret to last position in document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DocumentEndExtend}\label{wxstyledtextctrldocumentendextend}
 | 
						|
 | 
						|
\func{void}{DocumentEndExtend}{\void}
 | 
						|
 | 
						|
Move caret to last position in document extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DocumentStart}\label{wxstyledtextctrldocumentstart}
 | 
						|
 | 
						|
\func{void}{DocumentStart}{\void}
 | 
						|
 | 
						|
Move caret to first position in document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::DocumentStartExtend}\label{wxstyledtextctrldocumentstartextend}
 | 
						|
 | 
						|
\func{void}{DocumentStartExtend}{\void}
 | 
						|
 | 
						|
Move caret to first position in document extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::EditToggleOvertype}\label{wxstyledtextctrledittoggleovertype}
 | 
						|
 | 
						|
\func{void}{EditToggleOvertype}{\void}
 | 
						|
 | 
						|
Switch from insert to overtype mode or the reverse.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::EmptyUndoBuffer}\label{wxstyledtextctrlemptyundobuffer}
 | 
						|
 | 
						|
\func{void}{EmptyUndoBuffer}{\void}
 | 
						|
 | 
						|
Delete the undo history.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::EndUndoAction}\label{wxstyledtextctrlendundoaction}
 | 
						|
 | 
						|
\func{void}{EndUndoAction}{\void}
 | 
						|
 | 
						|
End a sequence of actions that is undone and redone as a unit.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::EnsureCaretVisible}\label{wxstyledtextctrlensurecaretvisible}
 | 
						|
 | 
						|
\func{void}{EnsureCaretVisible}{\void}
 | 
						|
 | 
						|
Ensure the caret is visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::EnsureVisible}\label{wxstyledtextctrlensurevisible}
 | 
						|
 | 
						|
\func{void}{EnsureVisible}{\param{int }{line}}
 | 
						|
 | 
						|
Ensure a particular line is visible by expanding any header line hiding it.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::EnsureVisibleEnforcePolicy}\label{wxstyledtextctrlensurevisibleenforcepolicy}
 | 
						|
 | 
						|
\func{void}{EnsureVisibleEnforcePolicy}{\param{int }{line}}
 | 
						|
 | 
						|
Ensure a particular line is visible by expanding any header line hiding it.
 | 
						|
Use the currently set visibility policy to determine which range to display.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::FindColumn}\label{wxstyledtextctrlfindcolumn}
 | 
						|
 | 
						|
\func{int}{FindColumn}{\param{int }{line}, \param{int }{column}}
 | 
						|
 | 
						|
Find the position of a column on a line taking into account tabs and
 | 
						|
multi-byte characters. If beyond end of line, return line end position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::FindText}\label{wxstyledtextctrlfindtext}
 | 
						|
 | 
						|
\func{int}{FindText}{\param{int }{minPos}, \param{int }{maxPos}, \param{const wxString\& }{text}, \param{int }{flags = 0}}
 | 
						|
 | 
						|
Find some text in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::FormFeed}\label{wxstyledtextctrlformfeed}
 | 
						|
 | 
						|
\func{void}{FormFeed}{\void}
 | 
						|
 | 
						|
Insert a Form Feed character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::FormatRange}\label{wxstyledtextctrlformatrange}
 | 
						|
 | 
						|
\func{int}{FormatRange}{\param{bool }{doDraw}, \param{int }{startPos}, \param{int }{endPos}, \param{wxDC* }{draw}, \param{wxDC* }{target}, \param{wxRect }{renderRect}, \param{wxRect }{pageRect}}
 | 
						|
 | 
						|
On Windows, will draw the document into a display context such as a printer.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetAnchor}\label{wxstyledtextctrlgetanchor}
 | 
						|
 | 
						|
\func{int}{GetAnchor}{\void}
 | 
						|
 | 
						|
Returns the position of the opposite end of the selection to the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetBackSpaceUnIndents}\label{wxstyledtextctrlgetbackspaceunindents}
 | 
						|
 | 
						|
\func{bool}{GetBackSpaceUnIndents}{\void}
 | 
						|
 | 
						|
Does a backspace pressed when caret is within indentation unindent?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetBufferedDraw}\label{wxstyledtextctrlgetbuffereddraw}
 | 
						|
 | 
						|
\func{bool}{GetBufferedDraw}{\void}
 | 
						|
 | 
						|
Is drawing done first into a buffer or direct to the screen?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretForeground}\label{wxstyledtextctrlgetcaretforeground}
 | 
						|
 | 
						|
\func{wxColour}{GetCaretForeground}{\void}
 | 
						|
 | 
						|
Get the foreground colour of the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretLineBackAlpha}\label{wxstyledtextctrlgetcaretlinebackalpha}
 | 
						|
 | 
						|
\func{int}{GetCaretLineBackAlpha}{\void}
 | 
						|
 | 
						|
Get the background alpha of the caret line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretLineBackground}\label{wxstyledtextctrlgetcaretlinebackground}
 | 
						|
 | 
						|
\func{wxColour}{GetCaretLineBackground}{\void}
 | 
						|
 | 
						|
Get the colour of the background of the line containing the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretLineVisible}\label{wxstyledtextctrlgetcaretlinevisible}
 | 
						|
 | 
						|
\func{bool}{GetCaretLineVisible}{\void}
 | 
						|
 | 
						|
Is the background of the line containing the caret in a different colour?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretPeriod}\label{wxstyledtextctrlgetcaretperiod}
 | 
						|
 | 
						|
\func{int}{GetCaretPeriod}{\void}
 | 
						|
 | 
						|
Get the time in milliseconds that the caret is on and off.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretSticky}\label{wxstyledtextctrlgetcaretsticky}
 | 
						|
 | 
						|
\func{bool}{GetCaretSticky}{\void}
 | 
						|
 | 
						|
Can the caret preferred x position only be changed by explicit movement commands?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCaretWidth}\label{wxstyledtextctrlgetcaretwidth}
 | 
						|
 | 
						|
\func{int}{GetCaretWidth}{\void}
 | 
						|
 | 
						|
Returns the width of the insert mode caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCharAt}\label{wxstyledtextctrlgetcharat}
 | 
						|
 | 
						|
\func{int}{GetCharAt}{\param{int }{pos}}
 | 
						|
 | 
						|
Returns the character byte at the position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCodePage}\label{wxstyledtextctrlgetcodepage}
 | 
						|
 | 
						|
\func{int}{GetCodePage}{\void}
 | 
						|
 | 
						|
Get the code page used to interpret the bytes of the document as characters.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetColumn}\label{wxstyledtextctrlgetcolumn}
 | 
						|
 | 
						|
\func{int}{GetColumn}{\param{int }{pos}}
 | 
						|
 | 
						|
Retrieve the column number of a position, taking tab width into account.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetControlCharSymbol}\label{wxstyledtextctrlgetcontrolcharsymbol}
 | 
						|
 | 
						|
\func{int}{GetControlCharSymbol}{\void}
 | 
						|
 | 
						|
Get the way control characters are displayed.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCurLine}\label{wxstyledtextctrlgetcurline}
 | 
						|
 | 
						|
\func{wxString}{GetCurLine}{\param{int* }{OUTPUT}}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCurLineRaw}\label{wxstyledtextctrlgetcurlineraw}
 | 
						|
 | 
						|
\func{wxCharBuffer}{GetCurLineRaw}{\param{int* }{OUTPUT}}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCurrentLine}\label{wxstyledtextctrlgetcurrentline}
 | 
						|
 | 
						|
\func{int}{GetCurrentLine}{\void}
 | 
						|
 | 
						|
END of generated section
 | 
						|
 | 
						|
Others...
 | 
						|
Returns the line number of the line with the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetCurrentPos}\label{wxstyledtextctrlgetcurrentpos}
 | 
						|
 | 
						|
\func{int}{GetCurrentPos}{\void}
 | 
						|
 | 
						|
Returns the position of the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetDocPointer}\label{wxstyledtextctrlgetdocpointer}
 | 
						|
 | 
						|
\func{void*}{GetDocPointer}{\void}
 | 
						|
 | 
						|
Retrieve a pointer to the document object.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetEOLMode}\label{wxstyledtextctrlgeteolmode}
 | 
						|
 | 
						|
\func{int}{GetEOLMode}{\void}
 | 
						|
 | 
						|
Retrieve the current end of line mode - one of CRLF, CR, or LF.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetEdgeColour}\label{wxstyledtextctrlgetedgecolour}
 | 
						|
 | 
						|
\func{wxColour}{GetEdgeColour}{\void}
 | 
						|
 | 
						|
Retrieve the colour used in edge indication.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetEdgeColumn}\label{wxstyledtextctrlgetedgecolumn}
 | 
						|
 | 
						|
\func{int}{GetEdgeColumn}{\void}
 | 
						|
 | 
						|
Retrieve the column number which text should be kept within.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetEdgeMode}\label{wxstyledtextctrlgetedgemode}
 | 
						|
 | 
						|
\func{int}{GetEdgeMode}{\void}
 | 
						|
 | 
						|
Retrieve the edge highlight mode.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetEndAtLastLine}\label{wxstyledtextctrlgetendatlastline}
 | 
						|
 | 
						|
\func{bool}{GetEndAtLastLine}{\void}
 | 
						|
 | 
						|
Retrieve whether the maximum scroll position has the last
 | 
						|
line at the bottom of the view.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetEndStyled}\label{wxstyledtextctrlgetendstyled}
 | 
						|
 | 
						|
\func{int}{GetEndStyled}{\void}
 | 
						|
 | 
						|
Retrieve the position of the last correctly styled character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetFirstVisibleLine}\label{wxstyledtextctrlgetfirstvisibleline}
 | 
						|
 | 
						|
\func{int}{GetFirstVisibleLine}{\void}
 | 
						|
 | 
						|
Retrieve the display line at the top of the display.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetFoldExpanded}\label{wxstyledtextctrlgetfoldexpanded}
 | 
						|
 | 
						|
\func{bool}{GetFoldExpanded}{\param{int }{line}}
 | 
						|
 | 
						|
Is a header line expanded?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetFoldLevel}\label{wxstyledtextctrlgetfoldlevel}
 | 
						|
 | 
						|
\func{int}{GetFoldLevel}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the fold level of a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetFoldParent}\label{wxstyledtextctrlgetfoldparent}
 | 
						|
 | 
						|
\func{int}{GetFoldParent}{\param{int }{line}}
 | 
						|
 | 
						|
Find the parent line of a child line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetHighlightGuide}\label{wxstyledtextctrlgethighlightguide}
 | 
						|
 | 
						|
\func{int}{GetHighlightGuide}{\void}
 | 
						|
 | 
						|
Get the highlighted indentation guide column.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetIndent}\label{wxstyledtextctrlgetindent}
 | 
						|
 | 
						|
\func{int}{GetIndent}{\void}
 | 
						|
 | 
						|
Retrieve indentation size.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetIndentationGuides}\label{wxstyledtextctrlgetindentationguides}
 | 
						|
 | 
						|
\func{bool}{GetIndentationGuides}{\void}
 | 
						|
 | 
						|
Are the indentation guides visible?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLastChild}\label{wxstyledtextctrlgetlastchild}
 | 
						|
 | 
						|
\func{int}{GetLastChild}{\param{int }{line}, \param{int }{level}}
 | 
						|
 | 
						|
Find the last child line of a header line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLastKeydownProcessed}\label{wxstyledtextctrlgetlastkeydownprocessed}
 | 
						|
 | 
						|
\func{bool}{GetLastKeydownProcessed}{\void}
 | 
						|
 | 
						|
Can be used to prevent the EVT\_CHAR handler from adding the char
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLayoutCache}\label{wxstyledtextctrlgetlayoutcache}
 | 
						|
 | 
						|
\func{int}{GetLayoutCache}{\void}
 | 
						|
 | 
						|
Retrieve the degree of caching of layout information.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLength}\label{wxstyledtextctrlgetlength}
 | 
						|
 | 
						|
\func{int}{GetLength}{\void}
 | 
						|
 | 
						|
Returns the number of characters in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLexer}\label{wxstyledtextctrlgetlexer}
 | 
						|
 | 
						|
\func{int}{GetLexer}{\void}
 | 
						|
 | 
						|
Retrieve the lexing language of the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLine}\label{wxstyledtextctrlgetline}
 | 
						|
 | 
						|
\func{wxString}{GetLine}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the contents of a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineCount}\label{wxstyledtextctrlgetlinecount}
 | 
						|
 | 
						|
\func{int}{GetLineCount}{\void}
 | 
						|
 | 
						|
Returns the number of lines in the document. There is always at least one.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineEndPosition}\label{wxstyledtextctrlgetlineendposition}
 | 
						|
 | 
						|
\func{int}{GetLineEndPosition}{\param{int }{line}}
 | 
						|
 | 
						|
Get the position after the last visible characters on a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineIndentPosition}\label{wxstyledtextctrlgetlineindentposition}
 | 
						|
 | 
						|
\func{int}{GetLineIndentPosition}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the position before the first non indentation character on a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineIndentation}\label{wxstyledtextctrlgetlineindentation}
 | 
						|
 | 
						|
\func{int}{GetLineIndentation}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the number of columns that a line is indented.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineRaw}\label{wxstyledtextctrlgetlineraw}
 | 
						|
 | 
						|
\func{wxCharBuffer}{GetLineRaw}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the contents of a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineSelEndPosition}\label{wxstyledtextctrlgetlineselendposition}
 | 
						|
 | 
						|
\func{int}{GetLineSelEndPosition}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the position of the end of the selection at the given line (INVALID\_POSITION if no selection on this line).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineSelStartPosition}\label{wxstyledtextctrlgetlineselstartposition}
 | 
						|
 | 
						|
\func{int}{GetLineSelStartPosition}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the position of the start of the selection at the given line (INVALID\_POSITION if no selection on this line).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineState}\label{wxstyledtextctrlgetlinestate}
 | 
						|
 | 
						|
\func{int}{GetLineState}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the extra styling information for a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetLineVisible}\label{wxstyledtextctrlgetlinevisible}
 | 
						|
 | 
						|
\func{bool}{GetLineVisible}{\param{int }{line}}
 | 
						|
 | 
						|
Is a line visible?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMarginLeft}\label{wxstyledtextctrlgetmarginleft}
 | 
						|
 | 
						|
\func{int}{GetMarginLeft}{\void}
 | 
						|
 | 
						|
Returns the size in pixels of the left margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMarginMask}\label{wxstyledtextctrlgetmarginmask}
 | 
						|
 | 
						|
\func{int}{GetMarginMask}{\param{int }{margin}}
 | 
						|
 | 
						|
Retrieve the marker mask of a margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMarginRight}\label{wxstyledtextctrlgetmarginright}
 | 
						|
 | 
						|
\func{int}{GetMarginRight}{\void}
 | 
						|
 | 
						|
Returns the size in pixels of the right margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMarginSensitive}\label{wxstyledtextctrlgetmarginsensitive}
 | 
						|
 | 
						|
\func{bool}{GetMarginSensitive}{\param{int }{margin}}
 | 
						|
 | 
						|
Retrieve the mouse click sensitivity of a margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMarginType}\label{wxstyledtextctrlgetmargintype}
 | 
						|
 | 
						|
\func{int}{GetMarginType}{\param{int }{margin}}
 | 
						|
 | 
						|
Retrieve the type of a margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMarginWidth}\label{wxstyledtextctrlgetmarginwidth}
 | 
						|
 | 
						|
\func{int}{GetMarginWidth}{\param{int }{margin}}
 | 
						|
 | 
						|
Retrieve the width of a margin in pixels.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMaxLineState}\label{wxstyledtextctrlgetmaxlinestate}
 | 
						|
 | 
						|
\func{int}{GetMaxLineState}{\void}
 | 
						|
 | 
						|
Retrieve the last line number that has line state.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetModEventMask}\label{wxstyledtextctrlgetmodeventmask}
 | 
						|
 | 
						|
\func{int}{GetModEventMask}{\void}
 | 
						|
 | 
						|
Get which document modification events are sent to the container.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetModify}\label{wxstyledtextctrlgetmodify}
 | 
						|
 | 
						|
\func{bool}{GetModify}{\void}
 | 
						|
 | 
						|
Is the document different from when it was last saved?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMouseDownCaptures}\label{wxstyledtextctrlgetmousedowncaptures}
 | 
						|
 | 
						|
\func{bool}{GetMouseDownCaptures}{\void}
 | 
						|
 | 
						|
Get whether mouse gets captured.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetMouseDwellTime}\label{wxstyledtextctrlgetmousedwelltime}
 | 
						|
 | 
						|
\func{int}{GetMouseDwellTime}{\void}
 | 
						|
 | 
						|
Retrieve the time the mouse must sit still to generate a mouse dwell event.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetOvertype}\label{wxstyledtextctrlgetovertype}
 | 
						|
 | 
						|
\func{bool}{GetOvertype}{\void}
 | 
						|
 | 
						|
Returns true if overtype mode is active otherwise false is returned.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetPasteConvertEndings}\label{wxstyledtextctrlgetpasteconvertendings}
 | 
						|
 | 
						|
\func{bool}{GetPasteConvertEndings}{\void}
 | 
						|
 | 
						|
Get convert-on-paste setting
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetPrintColourMode}\label{wxstyledtextctrlgetprintcolourmode}
 | 
						|
 | 
						|
\func{int}{GetPrintColourMode}{\void}
 | 
						|
 | 
						|
Returns the print colour mode.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetPrintMagnification}\label{wxstyledtextctrlgetprintmagnification}
 | 
						|
 | 
						|
\func{int}{GetPrintMagnification}{\void}
 | 
						|
 | 
						|
Returns the print magnification.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetPrintWrapMode}\label{wxstyledtextctrlgetprintwrapmode}
 | 
						|
 | 
						|
\func{int}{GetPrintWrapMode}{\void}
 | 
						|
 | 
						|
Is printing line wrapped?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetProperty}\label{wxstyledtextctrlgetproperty}
 | 
						|
 | 
						|
\func{wxString}{GetProperty}{\param{const wxString\& }{key}}
 | 
						|
 | 
						|
Retrieve a 'property' value previously set with SetProperty.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetPropertyExpanded}\label{wxstyledtextctrlgetpropertyexpanded}
 | 
						|
 | 
						|
\func{wxString}{GetPropertyExpanded}{\param{const wxString\& }{key}}
 | 
						|
 | 
						|
Retrieve a 'property' value previously set with SetProperty,
 | 
						|
with '\$()' variable replacement on returned buffer.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetPropertyInt}\label{wxstyledtextctrlgetpropertyint}
 | 
						|
 | 
						|
\func{int}{GetPropertyInt}{\param{const wxString\& }{key}}
 | 
						|
 | 
						|
Retrieve a 'property' value previously set with SetProperty,
 | 
						|
interpreted as an int AFTER any '\$()' variable replacement.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetReadOnly}\label{wxstyledtextctrlgetreadonly}
 | 
						|
 | 
						|
\func{bool}{GetReadOnly}{\void}
 | 
						|
 | 
						|
In read-only mode?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSTCCursor}\label{wxstyledtextctrlgetstccursor}
 | 
						|
 | 
						|
\func{int}{GetSTCCursor}{\void}
 | 
						|
 | 
						|
Get cursor type.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSTCFocus}\label{wxstyledtextctrlgetstcfocus}
 | 
						|
 | 
						|
\func{bool}{GetSTCFocus}{\void}
 | 
						|
 | 
						|
Get internal focus flag.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetScrollWidth}\label{wxstyledtextctrlgetscrollwidth}
 | 
						|
 | 
						|
\func{int}{GetScrollWidth}{\void}
 | 
						|
 | 
						|
Retrieve the document width assumed for scrolling.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSearchFlags}\label{wxstyledtextctrlgetsearchflags}
 | 
						|
 | 
						|
\func{int}{GetSearchFlags}{\void}
 | 
						|
 | 
						|
Get the search flags used by SearchInTarget.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelAlpha}\label{wxstyledtextctrlgetselalpha}
 | 
						|
 | 
						|
\func{int}{GetSelAlpha}{\void}
 | 
						|
 | 
						|
Get the alpha of the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelectedText}\label{wxstyledtextctrlgetselectedtext}
 | 
						|
 | 
						|
\func{wxString}{GetSelectedText}{\void}
 | 
						|
 | 
						|
Retrieve the selected text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelectedTextRaw}\label{wxstyledtextctrlgetselectedtextraw}
 | 
						|
 | 
						|
\func{wxCharBuffer}{GetSelectedTextRaw}{\void}
 | 
						|
 | 
						|
Retrieve the selected text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelection}\label{wxstyledtextctrlgetselection}
 | 
						|
 | 
						|
\func{void}{GetSelection}{\param{int* }{OUTPUT}, \param{int* }{OUTPUT}}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelectionEnd}\label{wxstyledtextctrlgetselectionend}
 | 
						|
 | 
						|
\func{int}{GetSelectionEnd}{\void}
 | 
						|
 | 
						|
Returns the position at the end of the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelectionMode}\label{wxstyledtextctrlgetselectionmode}
 | 
						|
 | 
						|
\func{int}{GetSelectionMode}{\void}
 | 
						|
 | 
						|
Get the mode of the current selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetSelectionStart}\label{wxstyledtextctrlgetselectionstart}
 | 
						|
 | 
						|
\func{int}{GetSelectionStart}{\void}
 | 
						|
 | 
						|
Returns the position at the start of the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetStatus}\label{wxstyledtextctrlgetstatus}
 | 
						|
 | 
						|
\func{int}{GetStatus}{\void}
 | 
						|
 | 
						|
Get error status.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetStyleAt}\label{wxstyledtextctrlgetstyleat}
 | 
						|
 | 
						|
\func{int}{GetStyleAt}{\param{int }{pos}}
 | 
						|
 | 
						|
Returns the style byte at the position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetStyleBits}\label{wxstyledtextctrlgetstylebits}
 | 
						|
 | 
						|
\func{int}{GetStyleBits}{\void}
 | 
						|
 | 
						|
Retrieve number of bits in style bytes used to hold the lexical state.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetStyleBitsNeeded}\label{wxstyledtextctrlgetstylebitsneeded}
 | 
						|
 | 
						|
\func{int}{GetStyleBitsNeeded}{\void}
 | 
						|
 | 
						|
Retrieve the number of bits the current lexer needs for styling.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetStyledText}\label{wxstyledtextctrlgetstyledtext}
 | 
						|
 | 
						|
\func{wxMemoryBuffer}{GetStyledText}{\param{int }{startPos}, \param{int }{endPos}}
 | 
						|
 | 
						|
Retrieve a buffer of cells.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTabIndents}\label{wxstyledtextctrlgettabindents}
 | 
						|
 | 
						|
\func{bool}{GetTabIndents}{\void}
 | 
						|
 | 
						|
Does a tab pressed when caret is within indentation indent?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTabWidth}\label{wxstyledtextctrlgettabwidth}
 | 
						|
 | 
						|
\func{int}{GetTabWidth}{\void}
 | 
						|
 | 
						|
Retrieve the visible size of a tab.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTargetEnd}\label{wxstyledtextctrlgettargetend}
 | 
						|
 | 
						|
\func{int}{GetTargetEnd}{\void}
 | 
						|
 | 
						|
Get the position that ends the target.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTargetStart}\label{wxstyledtextctrlgettargetstart}
 | 
						|
 | 
						|
\func{int}{GetTargetStart}{\void}
 | 
						|
 | 
						|
Get the position that starts the target.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetText}\label{wxstyledtextctrlgettext}
 | 
						|
 | 
						|
\func{wxString}{GetText}{\void}
 | 
						|
 | 
						|
Retrieve all the text in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTextLength}\label{wxstyledtextctrlgettextlength}
 | 
						|
 | 
						|
\func{int}{GetTextLength}{\void}
 | 
						|
 | 
						|
Retrieve the number of characters in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTextRange}\label{wxstyledtextctrlgettextrange}
 | 
						|
 | 
						|
\func{wxString}{GetTextRange}{\param{int }{startPos}, \param{int }{endPos}}
 | 
						|
 | 
						|
Retrieve a range of text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTextRangeRaw}\label{wxstyledtextctrlgettextrangeraw}
 | 
						|
 | 
						|
\func{wxCharBuffer}{GetTextRangeRaw}{\param{int }{startPos}, \param{int }{endPos}}
 | 
						|
 | 
						|
Retrieve a range of text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTextRaw}\label{wxstyledtextctrlgettextraw}
 | 
						|
 | 
						|
\func{wxCharBuffer}{GetTextRaw}{\void}
 | 
						|
 | 
						|
Retrieve all the text in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetTwoPhaseDraw}\label{wxstyledtextctrlgettwophasedraw}
 | 
						|
 | 
						|
\func{bool}{GetTwoPhaseDraw}{\void}
 | 
						|
 | 
						|
Is drawing done in two phases with backgrounds drawn before foregrounds?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetUndoCollection}\label{wxstyledtextctrlgetundocollection}
 | 
						|
 | 
						|
\func{bool}{GetUndoCollection}{\void}
 | 
						|
 | 
						|
Is undo history being collected?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetUseAntiAliasing}\label{wxstyledtextctrlgetuseantialiasing}
 | 
						|
 | 
						|
\func{bool}{GetUseAntiAliasing}{\void}
 | 
						|
 | 
						|
Returns the current UseAntiAliasing setting.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetUseHorizontalScrollBar}\label{wxstyledtextctrlgetusehorizontalscrollbar}
 | 
						|
 | 
						|
\func{bool}{GetUseHorizontalScrollBar}{\void}
 | 
						|
 | 
						|
Is the horizontal scroll bar visible?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetUseTabs}\label{wxstyledtextctrlgetusetabs}
 | 
						|
 | 
						|
\func{bool}{GetUseTabs}{\void}
 | 
						|
 | 
						|
Retrieve whether tabs will be used in indentation.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetUseVerticalScrollBar}\label{wxstyledtextctrlgetuseverticalscrollbar}
 | 
						|
 | 
						|
\func{bool}{GetUseVerticalScrollBar}{\void}
 | 
						|
 | 
						|
Is the vertical scroll bar visible?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetViewEOL}\label{wxstyledtextctrlgetvieweol}
 | 
						|
 | 
						|
\func{bool}{GetViewEOL}{\void}
 | 
						|
 | 
						|
Are the end of line characters visible?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetViewWhiteSpace}\label{wxstyledtextctrlgetviewwhitespace}
 | 
						|
 | 
						|
\func{int}{GetViewWhiteSpace}{\void}
 | 
						|
 | 
						|
Are white space characters currently visible?
 | 
						|
Returns one of SCWS\_* constants.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetWrapMode}\label{wxstyledtextctrlgetwrapmode}
 | 
						|
 | 
						|
\func{int}{GetWrapMode}{\void}
 | 
						|
 | 
						|
Retrieve whether text is word wrapped.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetWrapStartIndent}\label{wxstyledtextctrlgetwrapstartindent}
 | 
						|
 | 
						|
\func{int}{GetWrapStartIndent}{\void}
 | 
						|
 | 
						|
Retrive the start indent for wrapped lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetWrapVisualFlags}\label{wxstyledtextctrlgetwrapvisualflags}
 | 
						|
 | 
						|
\func{int}{GetWrapVisualFlags}{\void}
 | 
						|
 | 
						|
Retrive the display mode of visual flags for wrapped lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetWrapVisualFlagsLocation}\label{wxstyledtextctrlgetwrapvisualflagslocation}
 | 
						|
 | 
						|
\func{int}{GetWrapVisualFlagsLocation}{\void}
 | 
						|
 | 
						|
Retrive the location of visual flags for wrapped lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetXOffset}\label{wxstyledtextctrlgetxoffset}
 | 
						|
 | 
						|
\func{int}{GetXOffset}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GetZoom}\label{wxstyledtextctrlgetzoom}
 | 
						|
 | 
						|
\func{int}{GetZoom}{\void}
 | 
						|
 | 
						|
Retrieve the zoom level.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GotoLine}\label{wxstyledtextctrlgotoline}
 | 
						|
 | 
						|
\func{void}{GotoLine}{\param{int }{line}}
 | 
						|
 | 
						|
Set caret to start of a line and ensure it is visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::GotoPos}\label{wxstyledtextctrlgotopos}
 | 
						|
 | 
						|
\func{void}{GotoPos}{\param{int }{pos}}
 | 
						|
 | 
						|
Set caret to a position and ensure it is visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HideLines}\label{wxstyledtextctrlhidelines}
 | 
						|
 | 
						|
\func{void}{HideLines}{\param{int }{lineStart}, \param{int }{lineEnd}}
 | 
						|
 | 
						|
Make a range of lines invisible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HideSelection}\label{wxstyledtextctrlhideselection}
 | 
						|
 | 
						|
\func{void}{HideSelection}{\param{bool }{normal}}
 | 
						|
 | 
						|
Draw the selection in normal style or with selection highlighted.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Home}\label{wxstyledtextctrlhome}
 | 
						|
 | 
						|
\func{void}{Home}{\void}
 | 
						|
 | 
						|
Move caret to first position on line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HomeDisplay}\label{wxstyledtextctrlhomedisplay}
 | 
						|
 | 
						|
\func{void}{HomeDisplay}{\void}
 | 
						|
 | 
						|
Move caret to first position on display line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HomeDisplayExtend}\label{wxstyledtextctrlhomedisplayextend}
 | 
						|
 | 
						|
\func{void}{HomeDisplayExtend}{\void}
 | 
						|
 | 
						|
Move caret to first position on display line extending selection to
 | 
						|
new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HomeExtend}\label{wxstyledtextctrlhomeextend}
 | 
						|
 | 
						|
\func{void}{HomeExtend}{\void}
 | 
						|
 | 
						|
Move caret to first position on line extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HomeRectExtend}\label{wxstyledtextctrlhomerectextend}
 | 
						|
 | 
						|
\func{void}{HomeRectExtend}{\void}
 | 
						|
 | 
						|
Move caret to first position on line, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HomeWrap}\label{wxstyledtextctrlhomewrap}
 | 
						|
 | 
						|
\func{void}{HomeWrap}{\void}
 | 
						|
 | 
						|
These are like their namesakes Home(Extend)?, LineEnd(Extend)?, VCHome(Extend)?
 | 
						|
except they behave differently when word-wrap is enabled:
 | 
						|
They go first to the start / end of the display line, like (Home|LineEnd)Display
 | 
						|
The difference is that, the cursor is already at the point, it goes on to the start
 | 
						|
or end of the document line, as appropriate for (Home|LineEnd|VCHome)(Extend)?.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::HomeWrapExtend}\label{wxstyledtextctrlhomewrapextend}
 | 
						|
 | 
						|
\func{void}{HomeWrapExtend}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::IndicatorGetForeground}\label{wxstyledtextctrlindicatorgetforeground}
 | 
						|
 | 
						|
\func{wxColour}{IndicatorGetForeground}{\param{int }{indic}}
 | 
						|
 | 
						|
Retrieve the foreground colour of an indicator.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::IndicatorGetStyle}\label{wxstyledtextctrlindicatorgetstyle}
 | 
						|
 | 
						|
\func{int}{IndicatorGetStyle}{\param{int }{indic}}
 | 
						|
 | 
						|
Retrieve the style of an indicator.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::IndicatorSetForeground}\label{wxstyledtextctrlindicatorsetforeground}
 | 
						|
 | 
						|
\func{void}{IndicatorSetForeground}{\param{int }{indic}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour of an indicator.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::IndicatorSetStyle}\label{wxstyledtextctrlindicatorsetstyle}
 | 
						|
 | 
						|
\func{void}{IndicatorSetStyle}{\param{int }{indic}, \param{int }{style}}
 | 
						|
 | 
						|
Set an indicator to plain, squiggle or TT.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::InsertText}\label{wxstyledtextctrlinserttext}
 | 
						|
 | 
						|
\func{void}{InsertText}{\param{int }{pos}, \param{const wxString\& }{text}}
 | 
						|
 | 
						|
Insert string at a position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::InsertTextRaw}\label{wxstyledtextctrlinserttextraw}
 | 
						|
 | 
						|
\func{void}{InsertTextRaw}{\param{int }{pos}, \param{const char* }{text}}
 | 
						|
 | 
						|
Insert string at a position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineCopy}\label{wxstyledtextctrllinecopy}
 | 
						|
 | 
						|
\func{void}{LineCopy}{\void}
 | 
						|
 | 
						|
Copy the line containing the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineCut}\label{wxstyledtextctrllinecut}
 | 
						|
 | 
						|
\func{void}{LineCut}{\void}
 | 
						|
 | 
						|
Cut the line containing the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineDelete}\label{wxstyledtextctrllinedelete}
 | 
						|
 | 
						|
\func{void}{LineDelete}{\void}
 | 
						|
 | 
						|
Delete the line containing the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineDown}\label{wxstyledtextctrllinedown}
 | 
						|
 | 
						|
\func{void}{LineDown}{\void}
 | 
						|
 | 
						|
Move caret down one line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineDownExtend}\label{wxstyledtextctrllinedownextend}
 | 
						|
 | 
						|
\func{void}{LineDownExtend}{\void}
 | 
						|
 | 
						|
Move caret down one line extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineDownRectExtend}\label{wxstyledtextctrllinedownrectextend}
 | 
						|
 | 
						|
\func{void}{LineDownRectExtend}{\void}
 | 
						|
 | 
						|
Move caret down one line, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineDuplicate}\label{wxstyledtextctrllineduplicate}
 | 
						|
 | 
						|
\func{void}{LineDuplicate}{\void}
 | 
						|
 | 
						|
Duplicate the current line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEnd}\label{wxstyledtextctrllineend}
 | 
						|
 | 
						|
\func{void}{LineEnd}{\void}
 | 
						|
 | 
						|
Move caret to last position on line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEndDisplay}\label{wxstyledtextctrllineenddisplay}
 | 
						|
 | 
						|
\func{void}{LineEndDisplay}{\void}
 | 
						|
 | 
						|
Move caret to last position on display line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEndDisplayExtend}\label{wxstyledtextctrllineenddisplayextend}
 | 
						|
 | 
						|
\func{void}{LineEndDisplayExtend}{\void}
 | 
						|
 | 
						|
Move caret to last position on display line extending selection to new
 | 
						|
caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEndExtend}\label{wxstyledtextctrllineendextend}
 | 
						|
 | 
						|
\func{void}{LineEndExtend}{\void}
 | 
						|
 | 
						|
Move caret to last position on line extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEndRectExtend}\label{wxstyledtextctrllineendrectextend}
 | 
						|
 | 
						|
\func{void}{LineEndRectExtend}{\void}
 | 
						|
 | 
						|
Move caret to last position on line, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEndWrap}\label{wxstyledtextctrllineendwrap}
 | 
						|
 | 
						|
\func{void}{LineEndWrap}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineEndWrapExtend}\label{wxstyledtextctrllineendwrapextend}
 | 
						|
 | 
						|
\func{void}{LineEndWrapExtend}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineFromPosition}\label{wxstyledtextctrllinefromposition}
 | 
						|
 | 
						|
\func{int}{LineFromPosition}{\param{int }{pos}}
 | 
						|
 | 
						|
Retrieve the line containing a position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineLength}\label{wxstyledtextctrllinelength}
 | 
						|
 | 
						|
\func{int}{LineLength}{\param{int }{line}}
 | 
						|
 | 
						|
How many characters are on a line, not including end of line characters?
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineScroll}\label{wxstyledtextctrllinescroll}
 | 
						|
 | 
						|
\func{void}{LineScroll}{\param{int }{columns}, \param{int }{lines}}
 | 
						|
 | 
						|
Scroll horizontally and vertically.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineScrollDown}\label{wxstyledtextctrllinescrolldown}
 | 
						|
 | 
						|
\func{void}{LineScrollDown}{\void}
 | 
						|
 | 
						|
Scroll the document down, keeping the caret visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineScrollUp}\label{wxstyledtextctrllinescrollup}
 | 
						|
 | 
						|
\func{void}{LineScrollUp}{\void}
 | 
						|
 | 
						|
Scroll the document up, keeping the caret visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineTranspose}\label{wxstyledtextctrllinetranspose}
 | 
						|
 | 
						|
\func{void}{LineTranspose}{\void}
 | 
						|
 | 
						|
Switch the current line with the previous.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineUp}\label{wxstyledtextctrllineup}
 | 
						|
 | 
						|
\func{void}{LineUp}{\void}
 | 
						|
 | 
						|
Move caret up one line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineUpExtend}\label{wxstyledtextctrllineupextend}
 | 
						|
 | 
						|
\func{void}{LineUpExtend}{\void}
 | 
						|
 | 
						|
Move caret up one line extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LineUpRectExtend}\label{wxstyledtextctrllineuprectextend}
 | 
						|
 | 
						|
\func{void}{LineUpRectExtend}{\void}
 | 
						|
 | 
						|
Move caret up one line, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LinesJoin}\label{wxstyledtextctrllinesjoin}
 | 
						|
 | 
						|
\func{void}{LinesJoin}{\void}
 | 
						|
 | 
						|
Join the lines in the target.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LinesOnScreen}\label{wxstyledtextctrllinesonscreen}
 | 
						|
 | 
						|
\func{int}{LinesOnScreen}{\void}
 | 
						|
 | 
						|
Retrieves the number of lines completely visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LinesSplit}\label{wxstyledtextctrllinessplit}
 | 
						|
 | 
						|
\func{void}{LinesSplit}{\param{int }{pixelWidth}}
 | 
						|
 | 
						|
Split the lines in the target into lines that are less wide than pixelWidth
 | 
						|
where possible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LoadFile}\label{wxstyledtextctrlloadfile}
 | 
						|
 | 
						|
\func{bool}{LoadFile}{\param{const wxString\& }{filename}}
 | 
						|
 | 
						|
Load the contents of filename into the editor
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::LowerCase}\label{wxstyledtextctrllowercase}
 | 
						|
 | 
						|
\func{void}{LowerCase}{\void}
 | 
						|
 | 
						|
Transform the selection to lower case.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerAdd}\label{wxstyledtextctrlmarkeradd}
 | 
						|
 | 
						|
\func{int}{MarkerAdd}{\param{int }{line}, \param{int }{markerNumber}}
 | 
						|
 | 
						|
Add a marker to a line, returning an ID which can be used to find or delete the marker.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerAddSet}\label{wxstyledtextctrlmarkeraddset}
 | 
						|
 | 
						|
\func{void}{MarkerAddSet}{\param{int }{line}, \param{int }{set}}
 | 
						|
 | 
						|
Add a set of markers to a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerDefine}\label{wxstyledtextctrlmarkerdefine}
 | 
						|
 | 
						|
\func{void}{MarkerDefine}{\param{int }{markerNumber}, \param{int }{markerSymbol}, \param{const wxColour\& }{foreground = wxNullColour}, \param{const wxColour\& }{background = wxNullColour}}
 | 
						|
 | 
						|
Set the symbol used for a particular marker number,
 | 
						|
and optionally the fore and background colours.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerDefineBitmap}\label{wxstyledtextctrlmarkerdefinebitmap}
 | 
						|
 | 
						|
\func{void}{MarkerDefineBitmap}{\param{int }{markerNumber}, \param{const wxBitmap\& }{bmp}}
 | 
						|
 | 
						|
Define a marker from a bitmap
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerDelete}\label{wxstyledtextctrlmarkerdelete}
 | 
						|
 | 
						|
\func{void}{MarkerDelete}{\param{int }{line}, \param{int }{markerNumber}}
 | 
						|
 | 
						|
Delete a marker from a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerDeleteAll}\label{wxstyledtextctrlmarkerdeleteall}
 | 
						|
 | 
						|
\func{void}{MarkerDeleteAll}{\param{int }{markerNumber}}
 | 
						|
 | 
						|
Delete all markers with a particular number from all lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerDeleteHandle}\label{wxstyledtextctrlmarkerdeletehandle}
 | 
						|
 | 
						|
\func{void}{MarkerDeleteHandle}{\param{int }{handle}}
 | 
						|
 | 
						|
Delete a marker.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerGet}\label{wxstyledtextctrlmarkerget}
 | 
						|
 | 
						|
\func{int}{MarkerGet}{\param{int }{line}}
 | 
						|
 | 
						|
Get a bit mask of all the markers set on a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerLineFromHandle}\label{wxstyledtextctrlmarkerlinefromhandle}
 | 
						|
 | 
						|
\func{int}{MarkerLineFromHandle}{\param{int }{handle}}
 | 
						|
 | 
						|
Retrieve the line number at which a particular marker is located.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerNext}\label{wxstyledtextctrlmarkernext}
 | 
						|
 | 
						|
\func{int}{MarkerNext}{\param{int }{lineStart}, \param{int }{markerMask}}
 | 
						|
 | 
						|
Find the next line after lineStart that includes a marker in mask.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerPrevious}\label{wxstyledtextctrlmarkerprevious}
 | 
						|
 | 
						|
\func{int}{MarkerPrevious}{\param{int }{lineStart}, \param{int }{markerMask}}
 | 
						|
 | 
						|
Find the previous line before lineStart that includes a marker in mask.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerSetAlpha}\label{wxstyledtextctrlmarkersetalpha}
 | 
						|
 | 
						|
\func{void}{MarkerSetAlpha}{\param{int }{markerNumber}, \param{int }{alpha}}
 | 
						|
 | 
						|
Set the alpha used for a marker that is drawn in the text area, not the margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerSetBackground}\label{wxstyledtextctrlmarkersetbackground}
 | 
						|
 | 
						|
\func{void}{MarkerSetBackground}{\param{int }{markerNumber}, \param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the background colour used for a particular marker number.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MarkerSetForeground}\label{wxstyledtextctrlmarkersetforeground}
 | 
						|
 | 
						|
\func{void}{MarkerSetForeground}{\param{int }{markerNumber}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour used for a particular marker number.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::MoveCaretInsideView}\label{wxstyledtextctrlmovecaretinsideview}
 | 
						|
 | 
						|
\func{void}{MoveCaretInsideView}{\void}
 | 
						|
 | 
						|
Move the caret inside current view if it's not there already.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::NewLine}\label{wxstyledtextctrlnewline}
 | 
						|
 | 
						|
\func{void}{NewLine}{\void}
 | 
						|
 | 
						|
Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PageDown}\label{wxstyledtextctrlpagedown}
 | 
						|
 | 
						|
\func{void}{PageDown}{\void}
 | 
						|
 | 
						|
Move caret one page down.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PageDownExtend}\label{wxstyledtextctrlpagedownextend}
 | 
						|
 | 
						|
\func{void}{PageDownExtend}{\void}
 | 
						|
 | 
						|
Move caret one page down extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PageDownRectExtend}\label{wxstyledtextctrlpagedownrectextend}
 | 
						|
 | 
						|
\func{void}{PageDownRectExtend}{\void}
 | 
						|
 | 
						|
Move caret one page down, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PageUp}\label{wxstyledtextctrlpageup}
 | 
						|
 | 
						|
\func{void}{PageUp}{\void}
 | 
						|
 | 
						|
Move caret one page up.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PageUpExtend}\label{wxstyledtextctrlpageupextend}
 | 
						|
 | 
						|
\func{void}{PageUpExtend}{\void}
 | 
						|
 | 
						|
Move caret one page up extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PageUpRectExtend}\label{wxstyledtextctrlpageuprectextend}
 | 
						|
 | 
						|
\func{void}{PageUpRectExtend}{\void}
 | 
						|
 | 
						|
Move caret one page up, extending rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ParaDown}\label{wxstyledtextctrlparadown}
 | 
						|
 | 
						|
\func{void}{ParaDown}{\void}
 | 
						|
 | 
						|
Move caret between paragraphs (delimited by empty lines).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ParaDownExtend}\label{wxstyledtextctrlparadownextend}
 | 
						|
 | 
						|
\func{void}{ParaDownExtend}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ParaUp}\label{wxstyledtextctrlparaup}
 | 
						|
 | 
						|
\func{void}{ParaUp}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ParaUpExtend}\label{wxstyledtextctrlparaupextend}
 | 
						|
 | 
						|
\func{void}{ParaUpExtend}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Paste}\label{wxstyledtextctrlpaste}
 | 
						|
 | 
						|
\func{void}{Paste}{\void}
 | 
						|
 | 
						|
Paste the contents of the clipboard into the document replacing the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PointFromPosition}\label{wxstyledtextctrlpointfromposition}
 | 
						|
 | 
						|
\func{wxPoint}{PointFromPosition}{\param{int }{pos}}
 | 
						|
 | 
						|
Retrieve the point in the window where a position is displayed.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PositionAfter}\label{wxstyledtextctrlpositionafter}
 | 
						|
 | 
						|
\func{int}{PositionAfter}{\param{int }{pos}}
 | 
						|
 | 
						|
Given a valid document position, return the next position taking code
 | 
						|
page into account. Maximum value returned is the last position in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PositionBefore}\label{wxstyledtextctrlpositionbefore}
 | 
						|
 | 
						|
\func{int}{PositionBefore}{\param{int }{pos}}
 | 
						|
 | 
						|
Given a valid document position, return the previous position taking code
 | 
						|
page into account. Returns 0 if passed 0.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PositionFromLine}\label{wxstyledtextctrlpositionfromline}
 | 
						|
 | 
						|
\func{int}{PositionFromLine}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the position at the start of a line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PositionFromPoint}\label{wxstyledtextctrlpositionfrompoint}
 | 
						|
 | 
						|
\func{int}{PositionFromPoint}{\param{wxPoint }{pt}}
 | 
						|
 | 
						|
Find the position from a point within the window.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::PositionFromPointClose}\label{wxstyledtextctrlpositionfrompointclose}
 | 
						|
 | 
						|
\func{int}{PositionFromPointClose}{\param{int }{x}, \param{int }{y}}
 | 
						|
 | 
						|
Find the position from a point within the window but return
 | 
						|
INVALID\_POSITION if not close to text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Redo}\label{wxstyledtextctrlredo}
 | 
						|
 | 
						|
\func{void}{Redo}{\void}
 | 
						|
 | 
						|
Redoes the next action on the undo history.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::RegisterImage}\label{wxstyledtextctrlregisterimage}
 | 
						|
 | 
						|
\func{void}{RegisterImage}{\param{int }{type}, \param{const wxBitmap\& }{bmp}}
 | 
						|
 | 
						|
Register an image for use in autocompletion lists.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ReleaseDocument}\label{wxstyledtextctrlreleasedocument}
 | 
						|
 | 
						|
\func{void}{ReleaseDocument}{\param{void* }{docPointer}}
 | 
						|
 | 
						|
Release a reference to the document, deleting document if it fades to black.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ReplaceSelection}\label{wxstyledtextctrlreplaceselection}
 | 
						|
 | 
						|
\func{void}{ReplaceSelection}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Replace the selected text with the argument text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ReplaceTarget}\label{wxstyledtextctrlreplacetarget}
 | 
						|
 | 
						|
\func{int}{ReplaceTarget}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Replace the target text with the argument text.
 | 
						|
Text is counted so it can contain NULs.
 | 
						|
Returns the length of the replacement text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ReplaceTargetRE}\label{wxstyledtextctrlreplacetargetre}
 | 
						|
 | 
						|
\func{int}{ReplaceTargetRE}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Replace the target text with the argument text after \\d processing.
 | 
						|
Text is counted so it can contain NULs.
 | 
						|
Looks for \\d where d is between 1 and 9 and replaces these with the strings
 | 
						|
matched in the last search operation which were surrounded by \\( and \\).
 | 
						|
Returns the length of the replacement text including any change
 | 
						|
caused by processing the \\d patterns.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SaveFile}\label{wxstyledtextctrlsavefile}
 | 
						|
 | 
						|
\func{bool}{SaveFile}{\param{const wxString\& }{filename}}
 | 
						|
 | 
						|
Write the contents of the editor to filename
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ScrollToColumn}\label{wxstyledtextctrlscrolltocolumn}
 | 
						|
 | 
						|
\func{void}{ScrollToColumn}{\param{int }{column}}
 | 
						|
 | 
						|
Scroll enough to make the given column visible
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ScrollToLine}\label{wxstyledtextctrlscrolltoline}
 | 
						|
 | 
						|
\func{void}{ScrollToLine}{\param{int }{line}}
 | 
						|
 | 
						|
Scroll enough to make the given line visible
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SearchAnchor}\label{wxstyledtextctrlsearchanchor}
 | 
						|
 | 
						|
\func{void}{SearchAnchor}{\void}
 | 
						|
 | 
						|
Sets the current caret position to be the search anchor.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SearchInTarget}\label{wxstyledtextctrlsearchintarget}
 | 
						|
 | 
						|
\func{int}{SearchInTarget}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Search for a counted string in the target and set the target to the found
 | 
						|
range. Text is counted so it can contain NULs.
 | 
						|
Returns length of range or -1 for failure in which case target is not moved.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SearchNext}\label{wxstyledtextctrlsearchnext}
 | 
						|
 | 
						|
\func{int}{SearchNext}{\param{int }{flags}, \param{const wxString\& }{text}}
 | 
						|
 | 
						|
Find some text starting at the search anchor.
 | 
						|
Does not ensure the selection is visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SearchPrev}\label{wxstyledtextctrlsearchprev}
 | 
						|
 | 
						|
\func{int}{SearchPrev}{\param{int }{flags}, \param{const wxString\& }{text}}
 | 
						|
 | 
						|
Find some text starting at the search anchor and moving backwards.
 | 
						|
Does not ensure the selection is visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SelectAll}\label{wxstyledtextctrlselectall}
 | 
						|
 | 
						|
\func{void}{SelectAll}{\void}
 | 
						|
 | 
						|
Select all the text in the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SelectionDuplicate}\label{wxstyledtextctrlselectionduplicate}
 | 
						|
 | 
						|
\func{void}{SelectionDuplicate}{\void}
 | 
						|
 | 
						|
Duplicate the selection. If selection empty duplicate the line containing the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SelectionIsRectangle}\label{wxstyledtextctrlselectionisrectangle}
 | 
						|
 | 
						|
\func{bool}{SelectionIsRectangle}{\void}
 | 
						|
 | 
						|
Is the selection rectangular? The alternative is the more common stream selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SendMsg}\label{wxstyledtextctrlsendmsg}
 | 
						|
 | 
						|
\func{long}{SendMsg}{\param{int }{msg}, \param{long }{wp = 0}, \param{long }{lp = 0}}
 | 
						|
 | 
						|
Send a message to Scintilla
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetAnchor}\label{wxstyledtextctrlsetanchor}
 | 
						|
 | 
						|
\func{void}{SetAnchor}{\param{int }{posAnchor}}
 | 
						|
 | 
						|
Set the selection anchor to a position. The anchor is the opposite
 | 
						|
end of the selection from the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetBackSpaceUnIndents}\label{wxstyledtextctrlsetbackspaceunindents}
 | 
						|
 | 
						|
\func{void}{SetBackSpaceUnIndents}{\param{bool }{bsUnIndents}}
 | 
						|
 | 
						|
Sets whether a backspace pressed when caret is within indentation unindents.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetBufferedDraw}\label{wxstyledtextctrlsetbuffereddraw}
 | 
						|
 | 
						|
\func{void}{SetBufferedDraw}{\param{bool }{buffered}}
 | 
						|
 | 
						|
If drawing is buffered then each line of text is drawn into a bitmap buffer
 | 
						|
before drawing it to the screen to avoid flicker.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretForeground}\label{wxstyledtextctrlsetcaretforeground}
 | 
						|
 | 
						|
\func{void}{SetCaretForeground}{\param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour of the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretLineBackAlpha}\label{wxstyledtextctrlsetcaretlinebackalpha}
 | 
						|
 | 
						|
\func{void}{SetCaretLineBackAlpha}{\param{int }{alpha}}
 | 
						|
 | 
						|
Set background alpha of the caret line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretLineBackground}\label{wxstyledtextctrlsetcaretlinebackground}
 | 
						|
 | 
						|
\func{void}{SetCaretLineBackground}{\param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the colour of the background of the line containing the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretLineVisible}\label{wxstyledtextctrlsetcaretlinevisible}
 | 
						|
 | 
						|
\func{void}{SetCaretLineVisible}{\param{bool }{show}}
 | 
						|
 | 
						|
Display the background of the line containing the caret in a different colour.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretPeriod}\label{wxstyledtextctrlsetcaretperiod}
 | 
						|
 | 
						|
\func{void}{SetCaretPeriod}{\param{int }{periodMilliseconds}}
 | 
						|
 | 
						|
Get the time in milliseconds that the caret is on and off. 0 = steady on.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretSticky}\label{wxstyledtextctrlsetcaretsticky}
 | 
						|
 | 
						|
\func{void}{SetCaretSticky}{\param{bool }{useCaretStickyBehaviour}}
 | 
						|
 | 
						|
Stop the caret preferred x position changing when the user types.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCaretWidth}\label{wxstyledtextctrlsetcaretwidth}
 | 
						|
 | 
						|
\func{void}{SetCaretWidth}{\param{int }{pixelWidth}}
 | 
						|
 | 
						|
Set the width of the insert mode caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCharsDefault}\label{wxstyledtextctrlsetcharsdefault}
 | 
						|
 | 
						|
\func{void}{SetCharsDefault}{\void}
 | 
						|
 | 
						|
Reset the set of characters for whitespace and word characters to the defaults.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCodePage}\label{wxstyledtextctrlsetcodepage}
 | 
						|
 | 
						|
\func{void}{SetCodePage}{\param{int }{codePage}}
 | 
						|
 | 
						|
Set the code page used to interpret the bytes of the document as characters.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetControlCharSymbol}\label{wxstyledtextctrlsetcontrolcharsymbol}
 | 
						|
 | 
						|
\func{void}{SetControlCharSymbol}{\param{int }{symbol}}
 | 
						|
 | 
						|
Change the way control characters are displayed:
 | 
						|
If symbol is < 32, keep the drawn way, else, use the given character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetCurrentPos}\label{wxstyledtextctrlsetcurrentpos}
 | 
						|
 | 
						|
\func{void}{SetCurrentPos}{\param{int }{pos}}
 | 
						|
 | 
						|
Sets the position of the caret.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetDocPointer}\label{wxstyledtextctrlsetdocpointer}
 | 
						|
 | 
						|
\func{void}{SetDocPointer}{\param{void* }{docPointer}}
 | 
						|
 | 
						|
Change the document object used.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetEOLMode}\label{wxstyledtextctrlseteolmode}
 | 
						|
 | 
						|
\func{void}{SetEOLMode}{\param{int }{eolMode}}
 | 
						|
 | 
						|
Set the current end of line mode.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetEdgeColour}\label{wxstyledtextctrlsetedgecolour}
 | 
						|
 | 
						|
\func{void}{SetEdgeColour}{\param{const wxColour\& }{edgeColour}}
 | 
						|
 | 
						|
Change the colour used in edge indication.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetEdgeColumn}\label{wxstyledtextctrlsetedgecolumn}
 | 
						|
 | 
						|
\func{void}{SetEdgeColumn}{\param{int }{column}}
 | 
						|
 | 
						|
Set the column number of the edge.
 | 
						|
If text goes past the edge then it is highlighted.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetEdgeMode}\label{wxstyledtextctrlsetedgemode}
 | 
						|
 | 
						|
\func{void}{SetEdgeMode}{\param{int }{mode}}
 | 
						|
 | 
						|
The edge may be displayed by a line (EDGE\_LINE) or by highlighting text that
 | 
						|
goes beyond it (EDGE\_BACKGROUND) or not displayed at all (EDGE\_NONE).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetEndAtLastLine}\label{wxstyledtextctrlsetendatlastline}
 | 
						|
 | 
						|
\func{void}{SetEndAtLastLine}{\param{bool }{endAtLastLine}}
 | 
						|
 | 
						|
Sets the scroll range so that maximum scroll position has
 | 
						|
the last line at the bottom of the view (default).
 | 
						|
Setting this to false allows scrolling one page below the last line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetFoldExpanded}\label{wxstyledtextctrlsetfoldexpanded}
 | 
						|
 | 
						|
\func{void}{SetFoldExpanded}{\param{int }{line}, \param{bool }{expanded}}
 | 
						|
 | 
						|
Show the children of a header line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetFoldFlags}\label{wxstyledtextctrlsetfoldflags}
 | 
						|
 | 
						|
\func{void}{SetFoldFlags}{\param{int }{flags}}
 | 
						|
 | 
						|
Set some style options for folding.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetFoldLevel}\label{wxstyledtextctrlsetfoldlevel}
 | 
						|
 | 
						|
\func{void}{SetFoldLevel}{\param{int }{line}, \param{int }{level}}
 | 
						|
 | 
						|
Set the fold level of a line.
 | 
						|
This encodes an integer level along with flags indicating whether the
 | 
						|
line is a header and whether it is effectively white space.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetFoldMarginColour}\label{wxstyledtextctrlsetfoldmargincolour}
 | 
						|
 | 
						|
\func{void}{SetFoldMarginColour}{\param{bool }{useSetting}, \param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the colours used as a chequerboard pattern in the fold margin
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetFoldMarginHiColour}\label{wxstyledtextctrlsetfoldmarginhicolour}
 | 
						|
 | 
						|
\func{void}{SetFoldMarginHiColour}{\param{bool }{useSetting}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetHScrollBar}\label{wxstyledtextctrlsethscrollbar}
 | 
						|
 | 
						|
\func{void}{SetHScrollBar}{\param{wxScrollBar* }{bar}}
 | 
						|
 | 
						|
Set the horizontal scrollbar to use instead of the ont that's built-in.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetHighlightGuide}\label{wxstyledtextctrlsethighlightguide}
 | 
						|
 | 
						|
\func{void}{SetHighlightGuide}{\param{int }{column}}
 | 
						|
 | 
						|
Set the highlighted indentation guide column.
 | 
						|
0 = no highlighted guide.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetHotspotActiveBackground}\label{wxstyledtextctrlsethotspotactivebackground}
 | 
						|
 | 
						|
\func{void}{SetHotspotActiveBackground}{\param{bool }{useSetting}, \param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set a back colour for active hotspots.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetHotspotActiveForeground}\label{wxstyledtextctrlsethotspotactiveforeground}
 | 
						|
 | 
						|
\func{void}{SetHotspotActiveForeground}{\param{bool }{useSetting}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set a fore colour for active hotspots.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetHotspotActiveUnderline}\label{wxstyledtextctrlsethotspotactiveunderline}
 | 
						|
 | 
						|
\func{void}{SetHotspotActiveUnderline}{\param{bool }{underline}}
 | 
						|
 | 
						|
Enable / Disable underlining active hotspots.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetHotspotSingleLine}\label{wxstyledtextctrlsethotspotsingleline}
 | 
						|
 | 
						|
\func{void}{SetHotspotSingleLine}{\param{bool }{singleLine}}
 | 
						|
 | 
						|
Limit hotspots to single line so hotspots on two lines don't merge.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetIndent}\label{wxstyledtextctrlsetindent}
 | 
						|
 | 
						|
\func{void}{SetIndent}{\param{int }{indentSize}}
 | 
						|
 | 
						|
Set the number of spaces used for one level of indentation.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetIndentationGuides}\label{wxstyledtextctrlsetindentationguides}
 | 
						|
 | 
						|
\func{void}{SetIndentationGuides}{\param{bool }{show}}
 | 
						|
 | 
						|
Show or hide indentation guides.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetKeyWords}\label{wxstyledtextctrlsetkeywords}
 | 
						|
 | 
						|
\func{void}{SetKeyWords}{\param{int }{keywordSet}, \param{const wxString\& }{keyWords}}
 | 
						|
 | 
						|
Set up the key words used by the lexer.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetLastKeydownProcessed}\label{wxstyledtextctrlsetlastkeydownprocessed}
 | 
						|
 | 
						|
\func{void}{SetLastKeydownProcessed}{\param{bool }{val}}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetLayoutCache}\label{wxstyledtextctrlsetlayoutcache}
 | 
						|
 | 
						|
\func{void}{SetLayoutCache}{\param{int }{mode}}
 | 
						|
 | 
						|
Sets the degree of caching of layout information.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetLexer}\label{wxstyledtextctrlsetlexer}
 | 
						|
 | 
						|
\func{void}{SetLexer}{\param{int }{lexer}}
 | 
						|
 | 
						|
Set the lexing language of the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetLexerLanguage}\label{wxstyledtextctrlsetlexerlanguage}
 | 
						|
 | 
						|
\func{void}{SetLexerLanguage}{\param{const wxString\& }{language}}
 | 
						|
 | 
						|
Set the lexing language of the document based on string name.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetLineIndentation}\label{wxstyledtextctrlsetlineindentation}
 | 
						|
 | 
						|
\func{void}{SetLineIndentation}{\param{int }{line}, \param{int }{indentSize}}
 | 
						|
 | 
						|
Change the indentation of a line to a number of columns.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetLineState}\label{wxstyledtextctrlsetlinestate}
 | 
						|
 | 
						|
\func{void}{SetLineState}{\param{int }{line}, \param{int }{state}}
 | 
						|
 | 
						|
Used to hold extra styling information for each line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMarginLeft}\label{wxstyledtextctrlsetmarginleft}
 | 
						|
 | 
						|
\func{void}{SetMarginLeft}{\param{int }{pixelWidth}}
 | 
						|
 | 
						|
Sets the size in pixels of the left margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMarginMask}\label{wxstyledtextctrlsetmarginmask}
 | 
						|
 | 
						|
\func{void}{SetMarginMask}{\param{int }{margin}, \param{int }{mask}}
 | 
						|
 | 
						|
Set a mask that determines which markers are displayed in a margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMarginRight}\label{wxstyledtextctrlsetmarginright}
 | 
						|
 | 
						|
\func{void}{SetMarginRight}{\param{int }{pixelWidth}}
 | 
						|
 | 
						|
Sets the size in pixels of the right margin.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMarginSensitive}\label{wxstyledtextctrlsetmarginsensitive}
 | 
						|
 | 
						|
\func{void}{SetMarginSensitive}{\param{int }{margin}, \param{bool }{sensitive}}
 | 
						|
 | 
						|
Make a margin sensitive or insensitive to mouse clicks.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMarginType}\label{wxstyledtextctrlsetmargintype}
 | 
						|
 | 
						|
\func{void}{SetMarginType}{\param{int }{margin}, \param{int }{marginType}}
 | 
						|
 | 
						|
Set a margin to be either numeric or symbolic.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMarginWidth}\label{wxstyledtextctrlsetmarginwidth}
 | 
						|
 | 
						|
\func{void}{SetMarginWidth}{\param{int }{margin}, \param{int }{pixelWidth}}
 | 
						|
 | 
						|
Set the width of a margin to a width expressed in pixels.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMargins}\label{wxstyledtextctrlsetmargins}
 | 
						|
 | 
						|
\func{void}{SetMargins}{\param{int }{left}, \param{int }{right}}
 | 
						|
 | 
						|
Set the left and right margin in the edit area, measured in pixels.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetModEventMask}\label{wxstyledtextctrlsetmodeventmask}
 | 
						|
 | 
						|
\func{void}{SetModEventMask}{\param{int }{mask}}
 | 
						|
 | 
						|
Set which document modification events are sent to the container.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMouseDownCaptures}\label{wxstyledtextctrlsetmousedowncaptures}
 | 
						|
 | 
						|
\func{void}{SetMouseDownCaptures}{\param{bool }{captures}}
 | 
						|
 | 
						|
Set whether the mouse is captured when its button is pressed.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetMouseDwellTime}\label{wxstyledtextctrlsetmousedwelltime}
 | 
						|
 | 
						|
\func{void}{SetMouseDwellTime}{\param{int }{periodMilliseconds}}
 | 
						|
 | 
						|
Sets the time the mouse must sit still to generate a mouse dwell event.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetOvertype}\label{wxstyledtextctrlsetovertype}
 | 
						|
 | 
						|
\func{void}{SetOvertype}{\param{bool }{overtype}}
 | 
						|
 | 
						|
Set to overtype (true) or insert mode.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetPasteConvertEndings}\label{wxstyledtextctrlsetpasteconvertendings}
 | 
						|
 | 
						|
\func{void}{SetPasteConvertEndings}{\param{bool }{convert}}
 | 
						|
 | 
						|
Enable/Disable convert-on-paste for line endings
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetPrintColourMode}\label{wxstyledtextctrlsetprintcolourmode}
 | 
						|
 | 
						|
\func{void}{SetPrintColourMode}{\param{int }{mode}}
 | 
						|
 | 
						|
Modify colours when printing for clearer printed text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetPrintMagnification}\label{wxstyledtextctrlsetprintmagnification}
 | 
						|
 | 
						|
\func{void}{SetPrintMagnification}{\param{int }{magnification}}
 | 
						|
 | 
						|
Sets the print magnification added to the point size of each style for printing.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetPrintWrapMode}\label{wxstyledtextctrlsetprintwrapmode}
 | 
						|
 | 
						|
\func{void}{SetPrintWrapMode}{\param{int }{mode}}
 | 
						|
 | 
						|
Set printing to line wrapped (SC\_WRAP\_WORD) or not line wrapped (SC\_WRAP\_NONE).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetProperty}\label{wxstyledtextctrlsetproperty}
 | 
						|
 | 
						|
\func{void}{SetProperty}{\param{const wxString\& }{key}, \param{const wxString\& }{value}}
 | 
						|
 | 
						|
Set up a value that may be used by a lexer for some optional feature.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetReadOnly}\label{wxstyledtextctrlsetreadonly}
 | 
						|
 | 
						|
\func{void}{SetReadOnly}{\param{bool }{readOnly}}
 | 
						|
 | 
						|
Set to read only or read write.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSTCCursor}\label{wxstyledtextctrlsetstccursor}
 | 
						|
 | 
						|
\func{void}{SetSTCCursor}{\param{int }{cursorType}}
 | 
						|
 | 
						|
Sets the cursor to one of the SC\_CURSOR* values.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSTCFocus}\label{wxstyledtextctrlsetstcfocus}
 | 
						|
 | 
						|
\func{void}{SetSTCFocus}{\param{bool }{focus}}
 | 
						|
 | 
						|
Change internal focus flag.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSavePoint}\label{wxstyledtextctrlsetsavepoint}
 | 
						|
 | 
						|
\func{void}{SetSavePoint}{\void}
 | 
						|
 | 
						|
Remember the current position in the undo history as the position
 | 
						|
at which the document was saved.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetScrollWidth}\label{wxstyledtextctrlsetscrollwidth}
 | 
						|
 | 
						|
\func{void}{SetScrollWidth}{\param{int }{pixelWidth}}
 | 
						|
 | 
						|
Sets the document width assumed for scrolling.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSearchFlags}\label{wxstyledtextctrlsetsearchflags}
 | 
						|
 | 
						|
\func{void}{SetSearchFlags}{\param{int }{flags}}
 | 
						|
 | 
						|
Set the search flags used by SearchInTarget.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelAlpha}\label{wxstyledtextctrlsetselalpha}
 | 
						|
 | 
						|
\func{void}{SetSelAlpha}{\param{int }{alpha}}
 | 
						|
 | 
						|
Set the alpha of the selection.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelBackground}\label{wxstyledtextctrlsetselbackground}
 | 
						|
 | 
						|
\func{void}{SetSelBackground}{\param{bool }{useSetting}, \param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the background colour of the selection and whether to use this setting.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelForeground}\label{wxstyledtextctrlsetselforeground}
 | 
						|
 | 
						|
\func{void}{SetSelForeground}{\param{bool }{useSetting}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour of the selection and whether to use this setting.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelection}\label{wxstyledtextctrlsetselection}
 | 
						|
 | 
						|
\func{void}{SetSelection}{\param{int }{start}, \param{int }{end}}
 | 
						|
 | 
						|
Select a range of text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelectionEnd}\label{wxstyledtextctrlsetselectionend}
 | 
						|
 | 
						|
\func{void}{SetSelectionEnd}{\param{int }{pos}}
 | 
						|
 | 
						|
Sets the position that ends the selection - this becomes the currentPosition.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelectionMode}\label{wxstyledtextctrlsetselectionmode}
 | 
						|
 | 
						|
\func{void}{SetSelectionMode}{\param{int }{mode}}
 | 
						|
 | 
						|
Set the selection mode to stream (SC\_SEL\_STREAM) or rectangular (SC\_SEL\_RECTANGLE) or
 | 
						|
by lines (SC\_SEL\_LINES).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetSelectionStart}\label{wxstyledtextctrlsetselectionstart}
 | 
						|
 | 
						|
\func{void}{SetSelectionStart}{\param{int }{pos}}
 | 
						|
 | 
						|
Sets the position that starts the selection - this becomes the anchor.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetStatus}\label{wxstyledtextctrlsetstatus}
 | 
						|
 | 
						|
\func{void}{SetStatus}{\param{int }{statusCode}}
 | 
						|
 | 
						|
Change error status - 0 = OK.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetStyleBits}\label{wxstyledtextctrlsetstylebits}
 | 
						|
 | 
						|
\func{void}{SetStyleBits}{\param{int }{bits}}
 | 
						|
 | 
						|
Divide each styling byte into lexical class bits (default: 5) and indicator
 | 
						|
bits (default: 3). If a lexer requires more than 32 lexical states, then this
 | 
						|
is used to expand the possible states.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetStyleBytes}\label{wxstyledtextctrlsetstylebytes}
 | 
						|
 | 
						|
\func{void}{SetStyleBytes}{\param{int }{length}, \param{char* }{styleBytes}}
 | 
						|
 | 
						|
Set the styles for a segment of the document.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetStyling}\label{wxstyledtextctrlsetstyling}
 | 
						|
 | 
						|
\func{void}{SetStyling}{\param{int }{length}, \param{int }{style}}
 | 
						|
 | 
						|
Change style from current styling position for length characters to a style
 | 
						|
and move the current styling position to after this newly styled segment.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetTabIndents}\label{wxstyledtextctrlsettabindents}
 | 
						|
 | 
						|
\func{void}{SetTabIndents}{\param{bool }{tabIndents}}
 | 
						|
 | 
						|
Sets whether a tab pressed when caret is within indentation indents.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetTabWidth}\label{wxstyledtextctrlsettabwidth}
 | 
						|
 | 
						|
\func{void}{SetTabWidth}{\param{int }{tabWidth}}
 | 
						|
 | 
						|
Change the visible size of a tab to be a multiple of the width of a space character.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetTargetEnd}\label{wxstyledtextctrlsettargetend}
 | 
						|
 | 
						|
\func{void}{SetTargetEnd}{\param{int }{pos}}
 | 
						|
 | 
						|
Sets the position that ends the target which is used for updating the
 | 
						|
document without affecting the scroll position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetTargetStart}\label{wxstyledtextctrlsettargetstart}
 | 
						|
 | 
						|
\func{void}{SetTargetStart}{\param{int }{pos}}
 | 
						|
 | 
						|
Sets the position that starts the target which is used for updating the
 | 
						|
document without affecting the scroll position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetText}\label{wxstyledtextctrlsettext}
 | 
						|
 | 
						|
\func{void}{SetText}{\param{const wxString\& }{text}}
 | 
						|
 | 
						|
Replace the contents of the document with the argument text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetTextRaw}\label{wxstyledtextctrlsettextraw}
 | 
						|
 | 
						|
\func{void}{SetTextRaw}{\param{const char* }{text}}
 | 
						|
 | 
						|
Replace the contents of the document with the argument text.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetTwoPhaseDraw}\label{wxstyledtextctrlsettwophasedraw}
 | 
						|
 | 
						|
\func{void}{SetTwoPhaseDraw}{\param{bool }{twoPhase}}
 | 
						|
 | 
						|
In twoPhaseDraw mode, drawing is performed in two phases, first the background
 | 
						|
and then the foreground. This avoids chopping off characters that overlap the next run.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetUndoCollection}\label{wxstyledtextctrlsetundocollection}
 | 
						|
 | 
						|
\func{void}{SetUndoCollection}{\param{bool }{collectUndo}}
 | 
						|
 | 
						|
Choose between collecting actions into the undo
 | 
						|
history and discarding them.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetUseAntiAliasing}\label{wxstyledtextctrlsetuseantialiasing}
 | 
						|
 | 
						|
\func{void}{SetUseAntiAliasing}{\param{bool }{useAA}}
 | 
						|
 | 
						|
Specify whether anti-aliased fonts should be used.  Will have no effect
 | 
						|
on some platforms, but on some (wxMac for example) can greatly improve
 | 
						|
performance.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetUseHorizontalScrollBar}\label{wxstyledtextctrlsetusehorizontalscrollbar}
 | 
						|
 | 
						|
\func{void}{SetUseHorizontalScrollBar}{\param{bool }{show}}
 | 
						|
 | 
						|
Show or hide the horizontal scroll bar.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetUseTabs}\label{wxstyledtextctrlsetusetabs}
 | 
						|
 | 
						|
\func{void}{SetUseTabs}{\param{bool }{useTabs}}
 | 
						|
 | 
						|
Indentation will only use space characters if useTabs is false, otherwise
 | 
						|
it will use a combination of tabs and spaces.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetUseVerticalScrollBar}\label{wxstyledtextctrlsetuseverticalscrollbar}
 | 
						|
 | 
						|
\func{void}{SetUseVerticalScrollBar}{\param{bool }{show}}
 | 
						|
 | 
						|
Show or hide the vertical scroll bar.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetVScrollBar}\label{wxstyledtextctrlsetvscrollbar}
 | 
						|
 | 
						|
\func{void}{SetVScrollBar}{\param{wxScrollBar* }{bar}}
 | 
						|
 | 
						|
Set the vertical scrollbar to use instead of the ont that's built-in.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetViewEOL}\label{wxstyledtextctrlsetvieweol}
 | 
						|
 | 
						|
\func{void}{SetViewEOL}{\param{bool }{visible}}
 | 
						|
 | 
						|
Make the end of line characters visible or invisible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetViewWhiteSpace}\label{wxstyledtextctrlsetviewwhitespace}
 | 
						|
 | 
						|
\func{void}{SetViewWhiteSpace}{\param{int }{viewWS}}
 | 
						|
 | 
						|
Make white space characters invisible, always visible or visible outside indentation.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetVisiblePolicy}\label{wxstyledtextctrlsetvisiblepolicy}
 | 
						|
 | 
						|
\func{void}{SetVisiblePolicy}{\param{int }{visiblePolicy}, \param{int }{visibleSlop}}
 | 
						|
 | 
						|
Set the way the display area is determined when a particular line
 | 
						|
is to be moved to by Find, FindNext, GotoLine, etc.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWhitespaceBackground}\label{wxstyledtextctrlsetwhitespacebackground}
 | 
						|
 | 
						|
\func{void}{SetWhitespaceBackground}{\param{bool }{useSetting}, \param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the background colour of all whitespace and whether to use this setting.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWhitespaceChars}\label{wxstyledtextctrlsetwhitespacechars}
 | 
						|
 | 
						|
\func{void}{SetWhitespaceChars}{\param{const wxString\& }{characters}}
 | 
						|
 | 
						|
Set the set of characters making up whitespace for when moving or selecting by word.
 | 
						|
Should be called after SetWordChars.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWhitespaceForeground}\label{wxstyledtextctrlsetwhitespaceforeground}
 | 
						|
 | 
						|
\func{void}{SetWhitespaceForeground}{\param{bool }{useSetting}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour of all whitespace and whether to use this setting.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWordChars}\label{wxstyledtextctrlsetwordchars}
 | 
						|
 | 
						|
\func{void}{SetWordChars}{\param{const wxString\& }{characters}}
 | 
						|
 | 
						|
Set the set of characters making up words for when moving or selecting by word.
 | 
						|
First sets deaults like SetCharsDefault.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWrapMode}\label{wxstyledtextctrlsetwrapmode}
 | 
						|
 | 
						|
\func{void}{SetWrapMode}{\param{int }{mode}}
 | 
						|
 | 
						|
Sets whether text is word wrapped.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWrapStartIndent}\label{wxstyledtextctrlsetwrapstartindent}
 | 
						|
 | 
						|
\func{void}{SetWrapStartIndent}{\param{int }{indent}}
 | 
						|
 | 
						|
Set the start indent for wrapped lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWrapVisualFlags}\label{wxstyledtextctrlsetwrapvisualflags}
 | 
						|
 | 
						|
\func{void}{SetWrapVisualFlags}{\param{int }{wrapVisualFlags}}
 | 
						|
 | 
						|
Set the display mode of visual flags for wrapped lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetWrapVisualFlagsLocation}\label{wxstyledtextctrlsetwrapvisualflagslocation}
 | 
						|
 | 
						|
\func{void}{SetWrapVisualFlagsLocation}{\param{int }{wrapVisualFlagsLocation}}
 | 
						|
 | 
						|
Set the location of visual flags for wrapped lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetXCaretPolicy}\label{wxstyledtextctrlsetxcaretpolicy}
 | 
						|
 | 
						|
\func{void}{SetXCaretPolicy}{\param{int }{caretPolicy}, \param{int }{caretSlop}}
 | 
						|
 | 
						|
Set the way the caret is kept visible when going sideway.
 | 
						|
The exclusion zone is given in pixels.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetXOffset}\label{wxstyledtextctrlsetxoffset}
 | 
						|
 | 
						|
\func{void}{SetXOffset}{\param{int }{newOffset}}
 | 
						|
 | 
						|
Get and Set the xOffset (ie, horizonal scroll position).
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetYCaretPolicy}\label{wxstyledtextctrlsetycaretpolicy}
 | 
						|
 | 
						|
\func{void}{SetYCaretPolicy}{\param{int }{caretPolicy}, \param{int }{caretSlop}}
 | 
						|
 | 
						|
Set the way the line the caret is on is kept visible.
 | 
						|
The exclusion zone is given in lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::SetZoom}\label{wxstyledtextctrlsetzoom}
 | 
						|
 | 
						|
\func{void}{SetZoom}{\param{int }{zoom}}
 | 
						|
 | 
						|
Set the zoom level. This number of points is added to the size of all fonts.
 | 
						|
It may be positive to magnify or negative to reduce.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ShowLines}\label{wxstyledtextctrlshowlines}
 | 
						|
 | 
						|
\func{void}{ShowLines}{\param{int }{lineStart}, \param{int }{lineEnd}}
 | 
						|
 | 
						|
Make a range of lines visible.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StartRecord}\label{wxstyledtextctrlstartrecord}
 | 
						|
 | 
						|
\func{void}{StartRecord}{\void}
 | 
						|
 | 
						|
Start notifying the container of all key presses and commands.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StartStyling}\label{wxstyledtextctrlstartstyling}
 | 
						|
 | 
						|
\func{void}{StartStyling}{\param{int }{pos}, \param{int }{mask}}
 | 
						|
 | 
						|
Set the current styling position to pos and the styling mask to mask.
 | 
						|
The styling mask can be used to protect some bits in each styling byte from modification.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StopRecord}\label{wxstyledtextctrlstoprecord}
 | 
						|
 | 
						|
\func{void}{StopRecord}{\void}
 | 
						|
 | 
						|
Stop notifying the container of all key presses and commands.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StutteredPageDown}\label{wxstyledtextctrlstutteredpagedown}
 | 
						|
 | 
						|
\func{void}{StutteredPageDown}{\void}
 | 
						|
 | 
						|
Move caret to bottom of page, or one page down if already at bottom of page.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StutteredPageDownExtend}\label{wxstyledtextctrlstutteredpagedownextend}
 | 
						|
 | 
						|
\func{void}{StutteredPageDownExtend}{\void}
 | 
						|
 | 
						|
Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StutteredPageUp}\label{wxstyledtextctrlstutteredpageup}
 | 
						|
 | 
						|
\func{void}{StutteredPageUp}{\void}
 | 
						|
 | 
						|
Move caret to top of page, or one page up if already at top of page.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StutteredPageUpExtend}\label{wxstyledtextctrlstutteredpageupextend}
 | 
						|
 | 
						|
\func{void}{StutteredPageUpExtend}{\void}
 | 
						|
 | 
						|
Move caret to top of page, or one page up if already at top of page, extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleClearAll}\label{wxstyledtextctrlstyleclearall}
 | 
						|
 | 
						|
\func{void}{StyleClearAll}{\void}
 | 
						|
 | 
						|
Clear all the styles and make equivalent to the global default style.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleResetDefault}\label{wxstyledtextctrlstyleresetdefault}
 | 
						|
 | 
						|
\func{void}{StyleResetDefault}{\void}
 | 
						|
 | 
						|
Reset the default style to its state at startup
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetBackground}\label{wxstyledtextctrlstylesetbackground}
 | 
						|
 | 
						|
\func{void}{StyleSetBackground}{\param{int }{style}, \param{const wxColour\& }{back}}
 | 
						|
 | 
						|
Set the background colour of a style.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetBold}\label{wxstyledtextctrlstylesetbold}
 | 
						|
 | 
						|
\func{void}{StyleSetBold}{\param{int }{style}, \param{bool }{bold}}
 | 
						|
 | 
						|
Set a style to be bold or not.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetCase}\label{wxstyledtextctrlstylesetcase}
 | 
						|
 | 
						|
\func{void}{StyleSetCase}{\param{int }{style}, \param{int }{caseForce}}
 | 
						|
 | 
						|
Set a style to be mixed case, or to force upper or lower case.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetChangeable}\label{wxstyledtextctrlstylesetchangeable}
 | 
						|
 | 
						|
\func{void}{StyleSetChangeable}{\param{int }{style}, \param{bool }{changeable}}
 | 
						|
 | 
						|
Set a style to be changeable or not (read only).
 | 
						|
Experimental feature, currently buggy.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetCharacterSet}\label{wxstyledtextctrlstylesetcharacterset}
 | 
						|
 | 
						|
\func{void}{StyleSetCharacterSet}{\param{int }{style}, \param{int }{characterSet}}
 | 
						|
 | 
						|
Set the character set of the font in a style.  Converts the Scintilla
 | 
						|
character set values to a wxFontEncoding.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetEOLFilled}\label{wxstyledtextctrlstyleseteolfilled}
 | 
						|
 | 
						|
\func{void}{StyleSetEOLFilled}{\param{int }{style}, \param{bool }{filled}}
 | 
						|
 | 
						|
Set a style to have its end of line filled or not.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetFaceName}\label{wxstyledtextctrlstylesetfacename}
 | 
						|
 | 
						|
\func{void}{StyleSetFaceName}{\param{int }{style}, \param{const wxString\& }{fontName}}
 | 
						|
 | 
						|
Set the font of a style.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetFont}\label{wxstyledtextctrlstylesetfont}
 | 
						|
 | 
						|
\func{void}{StyleSetFont}{\param{int }{styleNum}, \param{wxFont\& }{font}}
 | 
						|
 | 
						|
Set style size, face, bold, italic, and underline attributes from
 | 
						|
a wxFont's attributes.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetFontAttr}\label{wxstyledtextctrlstylesetfontattr}
 | 
						|
 | 
						|
\func{void}{StyleSetFontAttr}{\param{int }{styleNum}, \param{int }{size}, \param{const wxString\& }{faceName}, \param{bool }{bold}, \param{bool }{italic}, \param{bool }{underline}, \param{wxFontEncoding }{encoding = wxFONTENCODING\_DEFAULT}}
 | 
						|
 | 
						|
Set all font style attributes at once.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetFontEncoding}\label{wxstyledtextctrlstylesetfontencoding}
 | 
						|
 | 
						|
\func{void}{StyleSetFontEncoding}{\param{int }{style}, \param{wxFontEncoding }{encoding}}
 | 
						|
 | 
						|
Set the font encoding to be used by a style.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetForeground}\label{wxstyledtextctrlstylesetforeground}
 | 
						|
 | 
						|
\func{void}{StyleSetForeground}{\param{int }{style}, \param{const wxColour\& }{fore}}
 | 
						|
 | 
						|
Set the foreground colour of a style.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetHotSpot}\label{wxstyledtextctrlstylesethotspot}
 | 
						|
 | 
						|
\func{void}{StyleSetHotSpot}{\param{int }{style}, \param{bool }{hotspot}}
 | 
						|
 | 
						|
Set a style to be a hotspot or not.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetItalic}\label{wxstyledtextctrlstylesetitalic}
 | 
						|
 | 
						|
\func{void}{StyleSetItalic}{\param{int }{style}, \param{bool }{italic}}
 | 
						|
 | 
						|
Set a style to be italic or not.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetSize}\label{wxstyledtextctrlstylesetsize}
 | 
						|
 | 
						|
\func{void}{StyleSetSize}{\param{int }{style}, \param{int }{sizePoints}}
 | 
						|
 | 
						|
Set the size of characters of a style.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetSpec}\label{wxstyledtextctrlstylesetspec}
 | 
						|
 | 
						|
\func{void}{StyleSetSpec}{\param{int }{styleNum}, \param{const wxString\& }{spec}}
 | 
						|
 | 
						|
Extract style settings from a spec-string which is composed of one or
 | 
						|
more of the following comma separated elements:
 | 
						|
bold                    turns on bold
 | 
						|
italic                  turns on italics
 | 
						|
fore:[name or \#RRGGBB]  sets the foreground colour
 | 
						|
back:[name or \#RRGGBB]  sets the background colour
 | 
						|
face:[facename]         sets the font face name to use
 | 
						|
size:[num]              sets the font size in points
 | 
						|
eol                     turns on eol filling
 | 
						|
underline               turns on underlining
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetUnderline}\label{wxstyledtextctrlstylesetunderline}
 | 
						|
 | 
						|
\func{void}{StyleSetUnderline}{\param{int }{style}, \param{bool }{underline}}
 | 
						|
 | 
						|
Set a style to be underlined or not.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::StyleSetVisible}\label{wxstyledtextctrlstylesetvisible}
 | 
						|
 | 
						|
\func{void}{StyleSetVisible}{\param{int }{style}, \param{bool }{visible}}
 | 
						|
 | 
						|
Set a style to be visible or not.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Tab}\label{wxstyledtextctrltab}
 | 
						|
 | 
						|
\func{void}{Tab}{\void}
 | 
						|
 | 
						|
If selection is empty or all on one line replace the selection with a tab character.
 | 
						|
If more than one line selected, indent the lines.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::TargetFromSelection}\label{wxstyledtextctrltargetfromselection}
 | 
						|
 | 
						|
\func{void}{TargetFromSelection}{\void}
 | 
						|
 | 
						|
Make the target range start and end be the same as the selection range start and end.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::TextHeight}\label{wxstyledtextctrltextheight}
 | 
						|
 | 
						|
\func{int}{TextHeight}{\param{int }{line}}
 | 
						|
 | 
						|
Retrieve the height of a particular line of text in pixels.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::TextWidth}\label{wxstyledtextctrltextwidth}
 | 
						|
 | 
						|
\func{int}{TextWidth}{\param{int }{style}, \param{const wxString\& }{text}}
 | 
						|
 | 
						|
Measure the pixel width of some text in a particular style.
 | 
						|
NUL terminated text argument.
 | 
						|
Does not handle tab or control characters.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ToggleCaretSticky}\label{wxstyledtextctrltogglecaretsticky}
 | 
						|
 | 
						|
\func{void}{ToggleCaretSticky}{\void}
 | 
						|
 | 
						|
Switch between sticky and non-sticky: meant to be bound to a key.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ToggleFold}\label{wxstyledtextctrltogglefold}
 | 
						|
 | 
						|
\func{void}{ToggleFold}{\param{int }{line}}
 | 
						|
 | 
						|
Switch a header line between expanded and contracted.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::Undo}\label{wxstyledtextctrlundo}
 | 
						|
 | 
						|
\func{void}{Undo}{\void}
 | 
						|
 | 
						|
Undo one action in the undo history.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::UpperCase}\label{wxstyledtextctrluppercase}
 | 
						|
 | 
						|
\func{void}{UpperCase}{\void}
 | 
						|
 | 
						|
Transform the selection to upper case.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::UsePopUp}\label{wxstyledtextctrlusepopup}
 | 
						|
 | 
						|
\func{void}{UsePopUp}{\param{bool }{allowPopUp}}
 | 
						|
 | 
						|
Set whether a pop up menu is displayed automatically when the user presses
 | 
						|
the wrong mouse button.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::UserListShow}\label{wxstyledtextctrluserlistshow}
 | 
						|
 | 
						|
\func{void}{UserListShow}{\param{int }{listType}, \param{const wxString\& }{itemList}}
 | 
						|
 | 
						|
Display a list of strings and send notification when user chooses one.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::VCHome}\label{wxstyledtextctrlvchome}
 | 
						|
 | 
						|
\func{void}{VCHome}{\void}
 | 
						|
 | 
						|
Move caret to before first visible character on line.
 | 
						|
If already there move to first character on line.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::VCHomeExtend}\label{wxstyledtextctrlvchomeextend}
 | 
						|
 | 
						|
\func{void}{VCHomeExtend}{\void}
 | 
						|
 | 
						|
Like VCHome but extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::VCHomeRectExtend}\label{wxstyledtextctrlvchomerectextend}
 | 
						|
 | 
						|
\func{void}{VCHomeRectExtend}{\void}
 | 
						|
 | 
						|
Move caret to before first visible character on line.
 | 
						|
If already there move to first character on line.
 | 
						|
In either case, extend rectangular selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::VCHomeWrap}\label{wxstyledtextctrlvchomewrap}
 | 
						|
 | 
						|
\func{void}{VCHomeWrap}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::VCHomeWrapExtend}\label{wxstyledtextctrlvchomewrapextend}
 | 
						|
 | 
						|
\func{void}{VCHomeWrapExtend}{\void}
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::VisibleFromDocLine}\label{wxstyledtextctrlvisiblefromdocline}
 | 
						|
 | 
						|
\func{int}{VisibleFromDocLine}{\param{int }{line}}
 | 
						|
 | 
						|
Find the display line of a document line taking hidden lines into account.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordEndPosition}\label{wxstyledtextctrlwordendposition}
 | 
						|
 | 
						|
\func{int}{WordEndPosition}{\param{int }{pos}, \param{bool }{onlyWordCharacters}}
 | 
						|
 | 
						|
Get position of end of word.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordLeft}\label{wxstyledtextctrlwordleft}
 | 
						|
 | 
						|
\func{void}{WordLeft}{\void}
 | 
						|
 | 
						|
Move caret left one word.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordLeftEnd}\label{wxstyledtextctrlwordleftend}
 | 
						|
 | 
						|
\func{void}{WordLeftEnd}{\void}
 | 
						|
 | 
						|
Move caret left one word, position cursor at end of word.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordLeftEndExtend}\label{wxstyledtextctrlwordleftendextend}
 | 
						|
 | 
						|
\func{void}{WordLeftEndExtend}{\void}
 | 
						|
 | 
						|
Move caret left one word, position cursor at end of word, extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordLeftExtend}\label{wxstyledtextctrlwordleftextend}
 | 
						|
 | 
						|
\func{void}{WordLeftExtend}{\void}
 | 
						|
 | 
						|
Move caret left one word extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordPartLeft}\label{wxstyledtextctrlwordpartleft}
 | 
						|
 | 
						|
\func{void}{WordPartLeft}{\void}
 | 
						|
 | 
						|
Move to the previous change in capitalisation.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordPartLeftExtend}\label{wxstyledtextctrlwordpartleftextend}
 | 
						|
 | 
						|
\func{void}{WordPartLeftExtend}{\void}
 | 
						|
 | 
						|
Move to the previous change in capitalisation extending selection
 | 
						|
to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordPartRight}\label{wxstyledtextctrlwordpartright}
 | 
						|
 | 
						|
\func{void}{WordPartRight}{\void}
 | 
						|
 | 
						|
Move to the change next in capitalisation.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordPartRightExtend}\label{wxstyledtextctrlwordpartrightextend}
 | 
						|
 | 
						|
\func{void}{WordPartRightExtend}{\void}
 | 
						|
 | 
						|
Move to the next change in capitalisation extending selection
 | 
						|
to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordRight}\label{wxstyledtextctrlwordright}
 | 
						|
 | 
						|
\func{void}{WordRight}{\void}
 | 
						|
 | 
						|
Move caret right one word.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordRightEnd}\label{wxstyledtextctrlwordrightend}
 | 
						|
 | 
						|
\func{void}{WordRightEnd}{\void}
 | 
						|
 | 
						|
Move caret right one word, position cursor at end of word.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordRightEndExtend}\label{wxstyledtextctrlwordrightendextend}
 | 
						|
 | 
						|
\func{void}{WordRightEndExtend}{\void}
 | 
						|
 | 
						|
Move caret right one word, position cursor at end of word, extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordRightExtend}\label{wxstyledtextctrlwordrightextend}
 | 
						|
 | 
						|
\func{void}{WordRightExtend}{\void}
 | 
						|
 | 
						|
Move caret right one word extending selection to new caret position.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WordStartPosition}\label{wxstyledtextctrlwordstartposition}
 | 
						|
 | 
						|
\func{int}{WordStartPosition}{\param{int }{pos}, \param{bool }{onlyWordCharacters}}
 | 
						|
 | 
						|
Get position of start of word.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::WrapCount}\label{wxstyledtextctrlwrapcount}
 | 
						|
 | 
						|
\func{int}{WrapCount}{\param{int }{line}}
 | 
						|
 | 
						|
The number of display lines needed to wrap a document line
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ZoomIn}\label{wxstyledtextctrlzoomin}
 | 
						|
 | 
						|
\func{void}{ZoomIn}{\void}
 | 
						|
 | 
						|
Magnify the displayed text by increasing the sizes by 1 point.
 | 
						|
 | 
						|
 | 
						|
\membersection{wxStyledTextCtrl::ZoomOut}\label{wxstyledtextctrlzoomout}
 | 
						|
 | 
						|
\func{void}{ZoomOut}{\void}
 | 
						|
 | 
						|
Make the displayed text smaller by decreasing the sizes by 1 point.
 | 
						|
 |