phoenix_title wx.py.editwindow.EditWindow

EditWindow based on StyledTextCtrl.


class_hierarchy Class Hierarchy

Inheritance diagram for class EditWindow:

sub_classes Known Subclasses

wx.py.crust.Display, wx.py.editor.EditWindow, wx.py.filling.FillingText, wx.py.shell.Shell, wx.py.sliceshell.SlicesShell


super_classes Known Superclasses

wx.stc.StyledTextCtrl


method_summary Methods Summary

__init__

Create EditWindow instance.

CanCopy

Return True if text is selected and can be copied.

CanCut

Return True if text is selected and can be cut.

CanEdit

Return True if editing should succeed.

CanPaste

Return True if pasting should succeed.

DoFindNext

GetLastPosition

GetLastPosition() -> long

GetRange

GetRange(from_, to_) -> String

GetSelection

GetSelection() -> (from_, to_)

OnUpdateUI

Check for matching braces.

setDisplayLineNumbers

SetSelection

Selects the text starting at the first position up to

setStyles

Configure font size, typeface and color for lexer.

ShowPosition

ShowPosition(pos)


api Class API

class EditWindow(stc.StyledTextCtrl)

EditWindow based on StyledTextCtrl.


Methods

__init__(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.CLIP_CHILDREN | wx.SUNKEN_BORDER)

Create EditWindow instance.



CanCopy(self)

Return True if text is selected and can be copied.



CanCut(self)

Return True if text is selected and can be cut.



CanEdit(self)

Return True if editing should succeed.



CanPaste(self)

Return True if pasting should succeed.



DoFindNext(self, findData, findDlg=None)


GetLastPosition(self)

GetLastPosition() -> long

Returns the zero based index of the last position in the text control, which is equal to the number of characters in the control.



GetRange(self, start, end)

GetRange(from_, to_) -> String

Returns the string containing the text starting in the positions from and up to to in the control.



GetSelection(self)

GetSelection() -> (from_, to_)

Gets the current selection span.



OnUpdateUI(self, event)

Check for matching braces.



setDisplayLineNumbers(self, state)


SetSelection(self, from_, to_)

Selects the text starting at the first position up to (but not including) the character at the last position.



setStyles(self, faces)

Configure font size, typeface and color for lexer.



ShowPosition(self, pos)

ShowPosition(pos)

Makes the line containing the given position visible.