| Method Summary |
| Control |
__init__(self,
parent,
id,
pos,
size,
style,
validator,
name)
Create a Control. |
| |
__repr__(self)
|
| |
AddRefDocument(self,
docPointer)
Extend life of document. |
| |
AddStyledText(self,
data)
Add array of cells to document. |
| |
AddText(self,
text)
Add text to the document at current position. |
| |
AddTextRaw(self,
text)
Add text to the document at current position. |
| |
AddTextUTF8(self,
text)
Add UTF8 encoded text to the document at the current position. |
| |
Allocate(self,
bytes)
Enlarge the document to a particular size of text bytes. |
| |
AppendText(self,
text)
Append a string to the end of the document without changing the selection. |
| |
AppendTextRaw(self,
text)
Append a string to the end of the document without changing the
selection. |
| |
AppendTextUTF8(self,
text)
Append a UTF8 string to the end of the document without changing
the selection. |
| bool |
AutoCompActive(self)
Is there an auto-completion list visible? |
| |
AutoCompCancel(self)
Remove the auto-completion list from the screen. |
| |
AutoCompComplete(self)
User has selected an item so remove the list and insert the selection. |
| bool |
AutoCompGetAutoHide(self)
Retrieve whether or not autocompletion is hidden automatically when nothing matches. |
| bool |
AutoCompGetCancelAtStart(self)
Retrieve whether auto-completion cancelled by backspacing before start. |
| bool |
AutoCompGetChooseSingle(self)
Retrieve whether a single item auto-completion list automatically choose the item. |
| int |
AutoCompGetCurrent(self)
Get currently selected item position in the auto-completion list |
| bool |
AutoCompGetDropRestOfWord(self)
Retrieve whether or not autocompletion deletes any word characters
after the inserted text upon completion. |
| bool |
AutoCompGetIgnoreCase(self)
Retrieve state of ignore case flag. |
| int |
AutoCompGetSeparator(self)
Retrieve the auto-completion list separator character. |
| int |
AutoCompGetTypeSeparator(self)
Retrieve the auto-completion list type-separator character. |
| int |
AutoCompPosStart(self)
Retrieve the position of the caret when the auto-completion list was displayed. |
| |
AutoCompSelect(self,
text)
Select the item in the auto-completion list that starts with a string. |
| |
AutoCompSetAutoHide(self,
autoHide)
Set whether or not autocompletion is hidden automatically when nothing matches. |
| |
AutoCompSetCancelAtStart(self,
cancel)
Should the auto-completion list be cancelled if the user backspaces to a
position before where the box was created. |
| |
AutoCompSetChooseSingle(self,
chooseSingle)
Should a single item auto-completion list automatically choose the item. |
| |
AutoCompSetDropRestOfWord(self,
dropRestOfWord)
Set whether or not autocompletion deletes any word characters
after the inserted text upon completion. |
| |
AutoCompSetFillUps(self,
characterSet)
Define a set of characters that when typed will cause the autocompletion to
choose the selected item. |
| |
AutoCompSetIgnoreCase(self,
ignoreCase)
Set whether case is significant when performing auto-completion searches. |
| |
AutoCompSetSeparator(self,
separatorCharacter)
Change the separator character in the string setting up an auto-completion list. |
| |
AutoCompSetTypeSeparator(self,
separatorCharacter)
Change the type-separator character in the string setting up an auto-completion list. |
| |
AutoCompShow(self,
lenEntered,
itemList)
Display a auto-completion list. |
| |
AutoCompStops(self,
characterSet)
Define a set of character that when typed cancel the auto-completion list. |
| |
BackTab(self)
Dedent the selected lines. |
| |
BeginUndoAction(self)
Start a sequence of actions that is undone and redone as a unit. |
| |
BraceBadLight(self,
pos)
Highlight the character at a position indicating there is no matching brace. |
| |
BraceHighlight(self,
pos1,
pos2)
Highlight the characters at two positions. |
| int |
BraceMatch(self,
pos)
Find the position of a matching brace or INVALID_POSITION if no match. |
| bool |
CallTipActive(self)
Is there an active call tip? |
| |
CallTipCancel(self)
Remove the call tip from the screen. |
| int |
CallTipPosAtStart(self)
Retrieve the position where the caret was before displaying the call tip. |
| |
CallTipSetBackground(self,
back)
Set the background colour for the call tip. |
| |
CallTipSetForeground(self,
fore)
Set the foreground colour for the call tip. |
| |
CallTipSetForegroundHighlight(self,
fore)
Set the foreground colour for the highlighted part of the call tip. |
| |
CallTipSetHighlight(self,
start,
end)
Highlight a segment of the definition. |
| |
CallTipShow(self,
pos,
definition)
Show a call tip containing a definition near position pos. |
| |
Cancel(self)
Cancel any modes such as call tip or auto-completion list display. |
| bool |
CanPaste(self)
Will a paste succeed? |
| bool |
CanRedo(self)
Are there any redoable actions in the undo history? |
| bool |
CanUndo(self)
Are there any undoable actions in the undo history? |
| |
CharLeft(self)
Move caret left one character. |
| |
CharLeftExtend(self)
Move caret left one character extending selection to new caret position. |
| |
CharLeftRectExtend(self)
Move caret left one character, extending rectangular selection to new caret position. |
| |
CharRight(self)
Move caret right one character. |
| |
CharRightExtend(self)
Move caret right one character extending selection to new caret position. |
| |
CharRightRectExtend(self)
Move caret right one character, extending rectangular selection to new caret position. |
| |
ChooseCaretX(self)
Set the last x chosen value to be the caret x position. |
| |
Clear(self)
Clear the selection. |
| |
ClearAll(self)
Delete all text in the document. |
| |
ClearDocumentStyle(self)
Set all style bytes to 0, remove all folding information. |
| |
ClearRegisteredImages(self)
Clear all the registered images. |
| |
CmdKeyAssign(self,
key,
modifiers,
cmd)
When key+modifier combination km is pressed perform msg. |
| |
CmdKeyClear(self,
key,
modifiers)
When key+modifier combination km is pressed do nothing. |
| |
CmdKeyClearAll(self)
Drop all key mappings. |
| |
CmdKeyExecute(self,
cmd)
Perform one of the operations defined by the wx.stc.STC_CMD_* constants. |
| |
Colourise(self,
start,
end)
Colourise a segment of the document using the current lexing language. |
| |
ConvertEOLs(self,
eolMode)
Convert all line endings in the document to one mode. |
| |
Copy(self)
Copy the selection to the clipboard. |
| |
CopyRange(self,
start,
end)
Copy a range of text to the clipboard. |
| |
CopyText(self,
length,
text)
Copy argument text to the clipboard. |
| bool |
Create(self,
parent,
id,
pos,
size,
style,
validator,
name)
Do the 2nd phase and create the GUI control. |
| void |
CreateDocument(self)
Create a new document object. |
| |
Cut(self)
Cut the selection to the clipboard. |
| |
DeleteBack(self)
Delete the selection or if no selection, the character before the caret. |
| |
DeleteBackNotLine(self)
Delete the selection or if no selection, the character before the caret. |
| |
DelLineLeft(self)
Delete back from the current position to the start of the line. |
| |
DelLineRight(self)
Delete forwards from the current position to the end of the line. |
| |
DelWordLeft(self)
Delete the word to the left of the caret. |
| |
DelWordRight(self)
Delete the word to the right of the caret. |
| int |
DocLineFromVisible(self,
lineDisplay)
Find the document line of a display line taking hidden lines into account. |
| |
DocumentEnd(self)
Move caret to last position in document. |
| |
DocumentEndExtend(self)
Move caret to last position in document extending selection to new caret position. |
| |
DocumentStart(self)
Move caret to first position in document. |
| |
DocumentStartExtend(self)
Move caret to first position in document extending selection to new caret position. |
| int |
DoDragOver(self,
x,
y,
def)
Allow for simulating a DnD DragOver. |
| bool |
DoDropText(self,
x,
y,
data)
Allow for simulating a DnD DropText. |
| |
EditToggleOvertype(self)
Switch from insert to overtype mode or the reverse. |
| |
EmptyUndoBuffer(self)
Delete the undo history. |
| |
EndUndoAction(self)
End a sequence of actions that is undone and redone as a unit. |
| |
EnsureCaretVisible(self)
Ensure the caret is visible. |
| |
EnsureVisible(self,
line)
Ensure a particular line is visible by expanding any header line hiding it. |
| |
EnsureVisibleEnforcePolicy(self,
line)
Ensure a particular line is visible by expanding any header line hiding it. |
| int |
FindColumn(self,
line,
column)
Find the position of a column on a line taking into account tabs and
multi-byte characters. |
| int |
FindText(self,
minPos,
maxPos,
text,
flags)
Find some text in the document. |
| int |
FormatRange(self,
doDraw,
startPos,
endPos,
draw,
target,
renderRect,
pageRect)
On Windows, will draw the document into a display context such as a printer. |
| |
FormFeed(self)
Insert a Form Feed character. |
| int |
GetAnchor(self)
Returns the position of the opposite end of the selection to the caret. |
| bool |
GetBackSpaceUnIndents(self)
Does a backspace pressed when caret is within indentation unindent? |
| bool |
GetBufferedDraw(self)
Is drawing done first into a buffer or direct to the screen? |
| Colour |
GetCaretForeground(self)
Get the foreground colour of the caret. |
| Colour |
GetCaretLineBack(self)
Get the colour of the background of the line containing the caret. |
| bool |
GetCaretLineVisible(self)
Is the background of the line containing the caret in a different colour? |
| int |
GetCaretPeriod(self)
Get the time in milliseconds that the caret is on and off. |
| int |
GetCaretWidth(self)
Returns the width of the insert mode caret. |
| int |
GetCharAt(self,
pos)
Returns the character byte at the position. |
| int |
GetCodePage(self)
Get the code page used to interpret the bytes of the document as characters. |
| int |
GetColumn(self,
pos)
Retrieve the column number of a position, taking tab width into account. |
| int |
GetControlCharSymbol(self)
Get the way control characters are displayed. |
| (text, pos) |
GetCurLine(self)
Retrieve the text of the line containing the caret, and also theindex
of the caret on the line. |
| (text, index) |
GetCurLineRaw()
Retrieve the text of the line containing the caret, and also the index
of the caret on the line. |
| |
GetCurLineUTF8(self)
Retrieve the UTF8 text of the line containing the caret, and also
the index of the caret on the line. |
| int |
GetCurrentLine(self)
Returns the line number of the line with the caret. |
| int |
GetCurrentPos(self)
Returns the position of the caret. |
| void |
GetDocPointer(self)
Retrieve a pointer to the document object. |
| Colour |
GetEdgeColour(self)
Retrieve the colour used in edge indication. |
| int |
GetEdgeColumn(self)
Retrieve the column number which text should be kept within. |
| int |
GetEdgeMode(self)
Retrieve the edge highlight mode. |
| int |
GetEndAtLastLine(self)
Retrieve whether the maximum scroll position has the last
line at the bottom of the view. |
| int |
GetEndStyled(self)
Retrieve the position of the last correctly styled character. |
| int |
GetEOLMode(self)
Retrieve the current end of line mode - one of CRLF, CR, or LF. |
| int |
GetFirstVisibleLine(self)
Retrieve the display line at the top of the display. |
| bool |
GetFoldExpanded(self,
line)
Is a header line expanded? |
| int |
GetFoldLevel(self,
line)
Retrieve the fold level of a line. |
| int |
GetFoldParent(self,
line)
Find the parent line of a child line. |
| int |
GetHighlightGuide(self)
Get the highlighted indentation guide column. |
| int |
GetIndent(self)
Retrieve indentation size. |
| bool |
GetIndentationGuides(self)
Are the indentation guides visible? |
| int |
GetLastChild(self,
line,
level)
Find the last child line of a header line. |
| bool |
GetLastKeydownProcessed(self)
|
| int |
GetLayoutCache(self)
Retrieve the degree of caching of layout information. |
| int |
GetLength(self)
Returns the number of characters in the document. |
| int |
GetLexer(self)
Retrieve the lexing language of the document. |
| String |
GetLine(self,
line)
Retrieve the contents of a line. |
| int |
GetLineCount(self)
Returns the number of lines in the document. |
| int |
GetLineEndPosition(self,
line)
Get the position after the last visible characters on a line. |
| int |
GetLineIndentation(self,
line)
Retrieve the number of columns that a line is indented. |
| int |
GetLineIndentPosition(self,
line)
Retrieve the position before the first non indentation character on a line. |
| wxCharBuffer |
GetLineRaw(self,
line)
Retrieve the contents of a line. |
| int |
GetLineSelEndPosition(self,
line)
Retrieve the position of the end of the selection at the given line (INVALID_POSITION if no selection on this line). |
| int |
GetLineSelStartPosition(self,
line)
Retrieve the position of the start of the selection at the given line (INVALID_POSITION if no selection on this line). |
| int |
GetLineState(self,
line)
Retrieve the extra styling information for a line. |
| |
GetLineUTF8(self,
line)
Retrieve the contents of a line as UTF8. |
| bool |
GetLineVisible(self,
line)
Is a line visible? |
| int |
GetMarginLeft(self)
Returns the size in pixels of the left margin. |
| int |
GetMarginMask(self,
margin)
Retrieve the marker mask of a margin. |
| int |
GetMarginRight(self)
Returns the size in pixels of the right margin. |
| bool |
GetMarginSensitive(self,
margin)
Retrieve the mouse click sensitivity of a margin. |
| int |
GetMarginType(self,
margin)
Retrieve the type of a margin. |
| int |
GetMarginWidth(self,
margin)
Retrieve the width of a margin in pixels. |
| int |
GetMaxLineState(self)
Retrieve the last line number that has line state. |
| int |
GetModEventMask(self)
Get which document modification events are sent to the container. |
| bool |
GetModify(self)
Is the document different from when it was last saved? |
| bool |
GetMouseDownCaptures(self)
Get whether mouse gets captured. |
| int |
GetMouseDwellTime(self)
Retrieve the time the mouse must sit still to generate a mouse dwell event. |
| bool |
GetOvertype(self)
Returns true if overtype mode is active otherwise false is returned. |
| int |
GetPrintColourMode(self)
Returns the print colour mode. |
| int |
GetPrintMagnification(self)
Returns the print magnification. |
| int |
GetPrintWrapMode(self)
Is printing line wrapped? |
| bool |
GetReadOnly(self)
In read-only mode? |
| int |
GetScrollWidth(self)
Retrieve the document width assumed for scrolling. |
| int |
GetSearchFlags(self)
Get the search flags used by SearchInTarget. |
| String |
GetSelectedText(self)
Retrieve the selected text. |
| wxCharBuffer |
GetSelectedTextRaw(self)
Retrieve the selected text. |
| |
GetSelectedTextUTF8(self)
Retrieve the selected text as UTF8. |
| (startPos, endPos) |
GetSelection(self)
Retrieve the start and end positions of the current selection. |
| int |
GetSelectionEnd(self)
Returns the position at the end of the selection. |
| int |
GetSelectionMode(self)
Get the mode of the current selection. |
| int |
GetSelectionStart(self)
Returns the position at the start of the selection. |
| int |
GetStatus(self)
Get error status. |
| int |
GetSTCCursor(self)
Get cursor type. |
| bool |
GetSTCFocus(self)
Get internal focus flag. |
| int |
GetStyleAt(self,
pos)
Returns the style byte at the position. |
| int |
GetStyleBits(self)
Retrieve number of bits in style bytes used to hold the lexical state. |
| wxMemoryBuffer |
GetStyledText(self,
startPos,
endPos)
Retrieve a buffer of cells. |
| bool |
GetTabIndents(self)
Does a tab pressed when caret is within indentation indent? |
| int |
GetTabWidth(self)
Retrieve the visible size of a tab. |
| int |
GetTargetEnd(self)
Get the position that ends the target. |
| int |
GetTargetStart(self)
Get the position that starts the target. |
| String |
GetText(self)
Retrieve all the text in the document. |
| int |
GetTextLength(self)
Retrieve the number of characters in the document. |
| String |
GetTextRange(self,
startPos,
endPos)
Retrieve a range of text. |
| wxCharBuffer |
GetTextRangeRaw(self,
startPos,
endPos)
Retrieve a range of text. |
| |
GetTextRangeUTF8(self,
startPos,
endPos)
Retrieve a range of text as UTF8. |
| wxCharBuffer |
GetTextRaw(self)
Retrieve all the text in the document. |
| |
GetTextUTF8(self)
Retrieve all the text in the document as UTF8. |
| bool |
GetTwoPhaseDraw(self)
Is drawing done in two phases with backgrounds drawn before foregrounds? |
| bool |
GetUndoCollection(self)
Is undo history being collected? |
| bool |
GetUseAntiAliasing(self)
Returns the current UseAntiAliasing setting. |
| bool |
GetUseHorizontalScrollBar(self)
Is the horizontal scroll bar visible? |
| bool |
GetUseTabs(self)
Retrieve whether tabs will be used in indentation. |
| bool |
GetUseVerticalScrollBar(self)
Is the vertical scroll bar visible? |
| bool |
GetViewEOL(self)
Are the end of line characters visible? |
| int |
GetViewWhiteSpace(self)
Are white space characters currently visible?
Returns one of SCWS_* constants. |
| int |
GetWrapMode(self)
Retrieve whether text is word wrapped. |
| int |
GetWrapStartIndent(self)
Retrive the start indent for wrapped lines. |
| int |
GetWrapVisualFlags(self)
Retrive the display mode of visual flags for wrapped lines. |
| int |
GetWrapVisualFlagsLocation(self)
Retrive the location of visual flags for wrapped lines. |
| int |
GetXOffset(self)
|
| int |
GetZoom(self)
Retrieve the zoom level. |
| |
GotoLine(self,
line)
Set caret to start of a line and ensure it is visible. |
| |
GotoPos(self,
pos)
Set caret to a position and ensure it is visible. |
| |
HideLines(self,
lineStart,
lineEnd)
Make a range of lines invisible. |
| |
HideSelection(self,
normal)
Draw the selection in normal style or with selection highlighted. |
| |
Home(self)
Move caret to first position on line. |
| |
HomeDisplay(self)
Move caret to first position on display line. |
| |
HomeDisplayExtend(self)
Move caret to first position on display line extending selection to
new caret position. |
| |
HomeExtend(self)
Move caret to first position on line extending selection to new caret position. |
| |
HomeRectExtend(self)
Move caret to first position on line, extending rectangular selection to new caret position. |
| |
HomeWrap(self)
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)?. |
| |
HomeWrapExtend(self)
|
| Colour |
IndicatorGetForeground(self,
indic)
Retrieve the foreground colour of an indicator. |
| int |
IndicatorGetStyle(self,
indic)
Retrieve the style of an indicator. |
| |
IndicatorSetForeground(self,
indic,
fore)
Set the foreground colour of an indicator. |
| |
IndicatorSetStyle(self,
indic,
style)
Set an indicator to plain, squiggle or TT. |
| |
InsertText(self,
pos,
text)
Insert string at a position. |
| |
InsertTextRaw(self,
pos,
text)
Insert string at a position. |
| |
InsertTextUTF8(self,
pos,
text)
Insert UTF8 encoded text at a position. |
| |
LineCopy(self)
Copy the line containing the caret. |
| |
LineCut(self)
Cut the line containing the caret. |
| |
LineDelete(self)
Delete the line containing the caret. |
| |
LineDown(self)
Move caret down one line. |
| |
LineDownExtend(self)
Move caret down one line extending selection to new caret position. |
| |
LineDownRectExtend(self)
Move caret down one line, extending rectangular selection to new caret position. |
| |
LineDuplicate(self)
Duplicate the current line. |
| |
LineEnd(self)
Move caret to last position on line. |
| |
LineEndDisplay(self)
Move caret to last position on display line. |
| |
LineEndDisplayExtend(self)
Move caret to last position on display line extending selection to new
caret position. |
| |
LineEndExtend(self)
Move caret to last position on line extending selection to new caret position. |
| |
LineEndRectExtend(self)
Move caret to last position on line, extending rectangular selection to new caret position. |
| |
LineEndWrap(self)
|
| |
LineEndWrapExtend(self)
|
| int |
LineFromPosition(self,
pos)
Retrieve the line containing a position. |
| int |
LineLength(self,
line)
How many characters are on a line, not including end of line characters? |
| |
LineScroll(self,
columns,
lines)
Scroll horizontally and vertically. |
| |
LineScrollDown(self)
Scroll the document down, keeping the caret visible. |
| |
LineScrollUp(self)
Scroll the document up, keeping the caret visible. |
| |
LinesJoin(self)
Join the lines in the target. |
| int |
LinesOnScreen(self)
Retrieves the number of lines completely visible. |
| |
LinesSplit(self,
pixelWidth)
Split the lines in the target into lines that are less wide than pixelWidth
where possible. |
| |
LineTranspose(self)
Switch the current line with the previous. |
| |
LineUp(self)
This is just a wrapper for ScrollLines(-1). |
| |
LineUpExtend(self)
Move caret up one line extending selection to new caret position. |
| |
LineUpRectExtend(self)
Move caret up one line, extending rectangular selection to new caret position. |
| bool |
LoadFile(self,
filename)
Load the contents of filename into the editor |
| |
LowerCase(self)
Transform the selection to lower case. |
| int |
MarkerAdd(self,
line,
markerNumber)
Add a marker to a line, returning an ID which can be used to find or delete the marker. |
| |
MarkerDefine(self,
markerNumber,
markerSymbol,
foreground,
background)
Set the symbol used for a particular marker number,
and optionally the fore and background colours. |
| |
MarkerDefineBitmap(self,
markerNumber,
bmp)
Define a marker from a bitmap |
| |
MarkerDelete(self,
line,
markerNumber)
Delete a marker from a line. |
| |
MarkerDeleteAll(self,
markerNumber)
Delete all markers with a particular number from all lines. |
| |
MarkerDeleteHandle(self,
handle)
Delete a marker. |
| int |
MarkerGet(self,
line)
Get a bit mask of all the markers set on a line. |
| int |
MarkerLineFromHandle(self,
handle)
Retrieve the line number at which a particular marker is located. |
| int |
MarkerNext(self,
lineStart,
markerMask)
Find the next line after lineStart that includes a marker in mask. |
| int |
MarkerPrevious(self,
lineStart,
markerMask)
Find the previous line before lineStart that includes a marker in mask. |
| |
MarkerSetBackground(self,
markerNumber,
back)
Set the background colour used for a particular marker number. |
| |
MarkerSetForeground(self,
markerNumber,
fore)
Set the foreground colour used for a particular marker number. |
| |
MoveCaretInsideView(self)
Move the caret inside current view if it's not there already. |
| |
NewLine(self)
Insert a new line, may use a CRLF, CR or LF depending on EOL mode. |
| |
PageDown(self)
This is just a wrapper for ScrollPages(1). |
| |
PageDownExtend(self)
Move caret one page down extending selection to new caret position. |
| |
PageDownRectExtend(self)
Move caret one page down, extending rectangular selection to new caret position. |
| |
PageUp(self)
Move caret one page up. |
| |
PageUpExtend(self)
Move caret one page up extending selection to new caret position. |
| |
PageUpRectExtend(self)
Move caret one page up, extending rectangular selection to new caret position. |
| |
ParaDown(self)
Move caret between paragraphs (delimited by empty lines). |
| |
ParaDownExtend(self)
|
| |
ParaUp(self)
|
| |
ParaUpExtend(self)
|
| |
Paste(self)
Paste the contents of the clipboard into the document replacing the selection. |
| Point |
PointFromPosition(self,
pos)
Retrieve the point in the window where a position is displayed. |
| int |
PositionAfter(self,
pos)
Given a valid document position, return the next position taking code
page into account. |
| int |
PositionBefore(self,
pos)
Given a valid document position, return the previous position taking code
page into account. |
| int |
PositionFromLine(self,
line)
Retrieve the position at the start of a line. |
| int |
PositionFromPoint(self,
pt)
Find the position from a point within the window. |
| int |
PositionFromPointClose(self,
x,
y)
Find the position from a point within the window but return
INVALID_POSITION if not close to text. |
| |
Redo(self)
Redoes the next action on the undo history. |
| |
RegisterImage(self,
type,
bmp)
Register an image for use in autocompletion lists. |
| |
ReleaseDocument(self,
docPointer)
Release a reference to the document, deleting document if it fades to black. |
| |
ReplaceSelection(self,
text)
Replace the selected text with the argument text. |
| int |
ReplaceTarget(self,
text)
Replace the target text with the argument text. |
| int |
ReplaceTargetRE(self,
text)
Replace the target text with the argument text after d processing. |
| bool |
SaveFile(self,
filename)
Write the contents of the editor to filename |
| |
ScrollToColumn(self,
column)
Scroll enough to make the given column visible |
| |
ScrollToLine(self,
line)
Scroll enough to make the given line visible. |
| |
SearchAnchor(self)
Sets the current caret position to be the search anchor. |
| int |
SearchInTarget(self,
text)
Search for a counted string in the target and set the target to the found
range. |
| int |
SearchNext(self,
flags,
text)
Find some text starting at the search anchor. |
| int |
SearchPrev(self,
flags,
text)
Find some text starting at the search anchor and moving backwards. |
| |
SelectAll(self)
Select all the text in the document. |
| bool |
SelectionIsRectangle(self)
Is the selection rectangular? The alternative is the more common stream selection. |
| long |
SendMsg(self,
msg,
wp,
lp)
Send a message to Scintilla. |
| |
SetAnchor(self,
posAnchor)
Set the selection anchor to a position. |
| |
SetBackSpaceUnIndents(self,
bsUnIndents)
Sets whether a backspace pressed when caret is within indentation unindents. |
| |
SetBufferedDraw(self,
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. |
| |
SetCaretForeground(self,
fore)
Set the foreground colour of the caret. |
| |
SetCaretLineBack(self,
back)
Set the colour of the background of the line containing the caret. |
| |
SetCaretLineVisible(self,
show)
Display the background of the line containing the caret in a different colour. |
| |
SetCaretPeriod(self,
periodMilliseconds)
Get the time in milliseconds that the caret is on and off. |
| |
SetCaretWidth(self,
pixelWidth)
Set the width of the insert mode caret. |
| |
SetCharsDefault(self)
Reset the set of characters for whitespace and word characters to the defaults. |
| |
SetCodePage(self,
codePage)
Set the code page used to interpret the bytes of the document as characters. |
| |
SetControlCharSymbol(self,
symbol)
Change the way control characters are displayed:
If symbol is < 32, keep the drawn way, else, use the given character. |
| |
SetCurrentPos(self,
pos)
Sets the position of the caret. |
| |
SetDocPointer(self,
docPointer)
Change the document object used. |
| |
SetEdgeColour(self,
edgeColour)
Change the colour used in edge indication. |
| |
SetEdgeColumn(self,
column)
Set the column number of the edge. |
| |
SetEdgeMode(self,
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). |
| |
SetEndAtLastLine(self,
endAtLastLine)
Sets the scroll range so that maximum scroll position has
the last line at the bottom of the view (default). |
| |
SetEOLMode(self,
eolMode)
Set the current end of line mode. |
| |
SetFoldExpanded(self,
line,
expanded)
Show the children of a header line. |
| |
SetFoldFlags(self,
flags)
Set some style options for folding. |
| |
SetFoldLevel(self,
line,
level)
Set the fold level of a line. |
| |
SetFoldMarginColour(self,
useSetting,
back)
Set the colours used as a chequerboard pattern in the fold margin |
| |
SetFoldMarginHiColour(self,
useSetting,
fore)
|
| |
SetHighlightGuide(self,
column)
Set the highlighted indentation guide column. |
| |
SetHotspotActiveBackground(self,
useSetting,
back)
Set a back colour for active hotspots. |
| |
SetHotspotActiveForeground(self,
useSetting,
fore)
Set a fore colour for active hotspots. |
| |
SetHotspotActiveUnderline(self,
underline)
Enable / Disable underlining active hotspots. |
| |
SetHotspotSingleLine(self,
singleLine)
Limit hotspots to single line so hotspots on two lines don't merge. |
| |
SetHScrollBar(self,
bar)
Set the horizontal scrollbar to use instead of the ont that's built-in. |
| |
SetIndent(self,
indentSize)
Set the number of spaces used for one level of indentation. |
| |
SetIndentationGuides(self,
show)
Show or hide indentation guides. |
| |
SetKeyWords(self,
keywordSet,
keyWords)
Set up the key words used by the lexer. |
| |
SetLastKeydownProcessed(self,
val)
|
| |
SetLayoutCache(self,
mode)
Sets the degree of caching of layout information. |
| |
SetLexer(self,
lexer)
Set the lexing language of the document. |
| |
SetLexerLanguage(self,
language)
Set the lexing language of the document based on string name. |
| |
SetLineIndentation(self,
line,
indentSize)
Change the indentation of a line to a number of columns. |
| |
SetLineState(self,
line,
state)
Used to hold extra styling information for each line. |
| |
SetMarginLeft(self,
pixelWidth)
Sets the size in pixels of the left margin. |
| |
SetMarginMask(self,
margin,
mask)
Set a mask that determines which markers are displayed in a margin. |
| |
SetMarginRight(self,
pixelWidth)
Sets the size in pixels of the right margin. |
| |
SetMargins(self,
left,
right)
Set the left and right margin in the edit area, measured in pixels. |
| |
SetMarginSensitive(self,
margin,
sensitive)
Make a margin sensitive or insensitive to mouse clicks. |
| |
SetMarginType(self,
margin,
marginType)
Set a margin to be either numeric or symbolic. |
| |
SetMarginWidth(self,
margin,
pixelWidth)
Set the width of a margin to a width expressed in pixels. |
| |
SetModEventMask(self,
mask)
Set which document modification events are sent to the container. |
| |
SetMouseDownCaptures(self,
captures)
Set whether the mouse is captured when its button is pressed. |
| |
SetMouseDwellTime(self,
periodMilliseconds)
Sets the time the mouse must sit still to generate a mouse dwell event. |
| |
SetOvertype(self,
overtype)
Set to overtype (true) or insert mode. |
| |
SetPrintColourMode(self,
mode)
Modify colours when printing for clearer printed text. |
| |
SetPrintMagnification(self,
magnification)
Sets the print magnification added to the point size of each style for printing. |
| |
SetPrintWrapMode(self,
mode)
Set printing to line wrapped (SC_WRAP_WORD) or not line wrapped (SC_WRAP_NONE). |
| |
SetProperty(self,
key,
value)
Set up a value that may be used by a lexer for some optional feature. |
| |
SetReadOnly(self,
readOnly)
Set to read only or read write. |
| |
SetSavePoint(self)
Remember the current position in the undo history as the position
at which the document was saved. |
| |
SetScrollWidth(self,
pixelWidth)
Sets the document width assumed for scrolling. |
| |
SetSearchFlags(self,
flags)
Set the search flags used by SearchInTarget. |
| |
SetSelBackground(self,
useSetting,
back)
Set the background colour of the selection and whether to use this setting. |
| |
SetSelection(self,
start,
end)
Select a range of text. |
| |
SetSelectionEnd(self,
pos)
Sets the position that ends the selection - this becomes the currentPosition. |
| |
SetSelectionMode(self,
mode)
Set the selection mode to stream (SC_SEL_STREAM) or rectangular (SC_SEL_RECTANGLE) or
by lines (SC_SEL_LINES). |
| |
SetSelectionStart(self,
pos)
Sets the position that starts the selection - this becomes the anchor. |
| |
SetSelForeground(self,
useSetting,
fore)
Set the foreground colour of the selection and whether to use this setting. |
| |
SetStatus(self,
statusCode)
Change error status - 0 = OK. |
| |
SetSTCCursor(self,
cursorType)
Sets the cursor to one of the SC_CURSOR* values. |
| |
SetSTCFocus(self,
focus)
Change internal focus flag. |
| |
SetStyleBits(self,
bits)
Divide each styling byte into lexical class bits (default: 5) and indicator
bits (default: 3). |
| |
SetStyleBytes(self,
length,
styleBytes)
Set the styles for a segment of the document. |
| |
SetStyling(self,
length,
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. |
| |
SetTabIndents(self,
tabIndents)
Sets whether a tab pressed when caret is within indentation indents. |
| |
SetTabWidth(self,
tabWidth)
Change the visible size of a tab to be a multiple of the width of a space character. |
| |
SetTargetEnd(self,
pos)
Sets the position that ends the target which is used for updating the
document without affecting the scroll position. |
| |
SetTargetStart(self,
pos)
Sets the position that starts the target which is used for updating the
document without affecting the scroll position. |
| |
SetText(self,
text)
Replace the contents of the document with the argument text. |
| |
SetTextRaw(self,
text)
Replace the contents of the document with the argument text. |
| |
SetTextUTF8(self,
text)
Replace the contents of the document with the UTF8 text given. |
| |
SetTwoPhaseDraw(self,
twoPhase)
In twoPhaseDraw mode, drawing is performed in two phases, first the background
and then the foreground. |
| |
SetUndoCollection(self,
collectUndo)
Choose between collecting actions into the undo
history and discarding them. |
| |
SetUseAntiAliasing(self,
useAA)
Specify whether anti-aliased fonts should be used. |
| |
SetUseHorizontalScrollBar(self,
show)
Show or hide the horizontal scroll bar. |
| |
SetUseTabs(self,
useTabs)
Indentation will only use space characters if useTabs is false, otherwise
it will use a combination of tabs and spaces. |
| |
SetUseVerticalScrollBar(self,
show)
Show or hide the vertical scroll bar. |
| |
SetViewEOL(self,
visible)
Make the end of line characters visible or invisible. |
| |
SetViewWhiteSpace(self,
viewWS)
Make white space characters invisible, always visible or visible outside indentation. |
| |
SetVisiblePolicy(self,
visiblePolicy,
visibleSlop)
Set the way the display area is determined when a particular line
is to be moved to by Find, FindNext, GotoLine, etc. |
| |
SetVScrollBar(self,
bar)
Set the vertical scrollbar to use instead of the one that's built-in. |
| |
SetWhitespaceBackground(self,
useSetting,
back)
Set the background colour of all whitespace and whether to use this setting. |
| |
SetWhitespaceChars(self,
characters)
Set the set of characters making up whitespace for when moving or selecting by word. |
| |
SetWhitespaceForeground(self,
useSetting,
fore)
Set the foreground colour of all whitespace and whether to use this setting. |
| |
SetWordChars(self,
characters)
Set the set of characters making up words for when moving or selecting by word. |
| |
SetWrapMode(self,
mode)
Sets whether text is word wrapped. |
| |
SetWrapStartIndent(self,
indent)
Set the start indent for wrapped lines. |
| |
SetWrapVisualFlags(self,
wrapVisualFlags)
Set the display mode of visual flags for wrapped lines. |
| |
SetWrapVisualFlagsLocation(self,
wrapVisualFlagsLocation)
Set the location of visual flags for wrapped lines. |
| |
SetXCaretPolicy(self,
caretPolicy,
caretSlop)
Set the way the caret is kept visible when going sideway. |
| |
SetXOffset(self,
newOffset)
Get and Set the xOffset (ie, horizonal scroll position). |
| |
SetYCaretPolicy(self,
caretPolicy,
caretSlop)
Set the way the line the caret is on is kept visible. |
| |
SetZoom(self,
zoom)
Set the zoom level. |
| |
ShowLines(self,
lineStart,
lineEnd)
Make a range of lines visible. |
| |
StartRecord(self)
Start notifying the container of all key presses and commands. |
| |
StartStyling(self,
pos,
mask)
Set the current styling position to pos and the styling mask to mask. |
| |
StopRecord(self)
Stop notifying the container of all key presses and commands. |
| |
StutteredPageDown(self)
Move caret to bottom of page, or one page down if already at bottom of page. |
| |
StutteredPageDownExtend(self)
Move caret to bottom of page, or one page down if already at bottom of page, extending selection to new caret position. |
| |
StutteredPageUp(self)
Move caret to top of page, or one page up if already at top of page. |
| |
StutteredPageUpExtend(self)
Move caret to top of page, or one page up if already at top of page, extending selection to new caret position. |
| |
StyleClearAll(self)
Clear all the styles and make equivalent to the global default style. |
| |
StyleResetDefault(self)
Reset the default style to its state at startup |
| |
StyleSetBackground(self,
style,
back)
Set the background colour of a style. |
| |
StyleSetBold(self,
style,
bold)
Set a style to be bold or not. |
| |
StyleSetCase(self,
style,
caseForce)
Set a style to be mixed case, or to force upper or lower case. |
| |
StyleSetChangeable(self,
style,
changeable)
Set a style to be changeable or not (read only). |
| |
StyleSetCharacterSet(self,
style,
characterSet)
Set the character set of the font in a style. |
| |
StyleSetEOLFilled(self,
style,
filled)
Set a style to have its end of line filled or not. |
| |
StyleSetFaceName(self,
style,
fontName)
Set the font of a style. |
| |
StyleSetFont(self,
styleNum,
font)
Set style size, face, bold, italic, and underline attributes from the
attributes of a wx.Font. |
| |
StyleSetFontAttr(self,
styleNum,
size,
faceName,
bold,
italic,
underline,
encoding)
Set all font style attributes at once. |
| |
StyleSetFontEncoding(self,
style,
encoding)
Set the font encoding to be used by a style. |
| |
StyleSetForeground(self,
style,
fore)
Set the foreground colour of a style. |
| |
StyleSetHotSpot(self,
style,
hotspot)
Set a style to be a hotspot or not. |
| |
StyleSetItalic(self,
style,
italic)
Set a style to be italic or not. |
| |
StyleSetSize(self,
style,
sizePoints)
Set the size of characters of a style. |
| |
StyleSetSpec(self,
styleNum,
spec)
Extract style settings from a spec-string which is composed of one or
more of the following comma separated elements: |
| |
StyleSetUnderline(self,
style,
underline)
Set a style to be underlined or not. |
| |
StyleSetVisible(self,
style,
visible)
Set a style to be visible or not. |
| |
Tab(self)
If selection is empty or all on one line replace the selection with a tab character. |
| |
TargetFromSelection(self)
Make the target range start and end be the same as the selection range start and end. |
| int |
TextHeight(self,
line)
Retrieve the height of a particular line of text in pixels. |
| int |
TextWidth(self,
style,
text)
Measure the pixel width of some text in a particular style. |
| |
ToggleFold(self,
line)
Switch a header line between expanded and contracted. |
| |
Undo(self)
Undo one action in the undo history. |
| |
UpperCase(self)
Transform the selection to upper case. |
| |
UsePopUp(self,
allowPopUp)
Set whether a pop up menu is displayed automatically when the user presses
the wrong mouse button. |
| |
UserListShow(self,
listType,
itemList)
Display a list of strings and send notification when user chooses one. |
| |
VCHome(self)
Move caret to before first visible character on line. |
| |
VCHomeExtend(self)
Like VCHome but extending selection to new caret position. |
| |
VCHomeRectExtend(self)
Move caret to before first visible character on line. |
| |
VCHomeWrap(self)
|
| |
VCHomeWrapExtend(self)
|
| int |
VisibleFromDocLine(self,
line)
Find the display line of a document line taking hidden lines into account. |
| int |
WordEndPosition(self,
pos,
onlyWordCharacters)
Get position of end of word. |
| |
WordLeft(self)
Move caret left one word. |
| |
WordLeftEnd(self)
Move caret left one word, position cursor at end of word. |
| |
WordLeftEndExtend(self)
Move caret left one word, position cursor at end of word, extending selection to new caret position. |
| |
WordLeftExtend(self)
Move caret left one word extending selection to new caret position. |
| |
WordPartLeft(self)
Move to the previous change in capitalisation. |
| |
WordPartLeftExtend(self)
Move to the previous change in capitalisation extending selection
to new caret position. |
| |
WordPartRight(self)
Move to the change next in capitalisation. |
| |
WordPartRightExtend(self)
Move to the next change in capitalisation extending selection
to new caret position. |
| |
WordRight(self)
Move caret right one word. |
| |
WordRightEnd(self)
Move caret right one word, position cursor at end of word. |
| |
WordRightEndExtend(self)
Move caret right one word, position cursor at end of word, extending selection to new caret position. |
| |
WordRightExtend(self)
Move caret right one word extending selection to new caret position. |
| int |
WordStartPosition(self,
pos,
onlyWordCharacters)
Get position of start of word. |
| |
ZoomIn(self)
Magnify the displayed text by increasing the sizes by 1 point. |
| |
ZoomOut(self)
Make the displayed text smaller by decreasing the sizes by 1 point. |