Phoenix Logo

phoenix_title wx.lib.editor.editor.Editor


class_hierarchy Class Hierarchy

Inheritance diagram for class Editor:

super_classes Known Superclasses

wx.ScrolledWindow


method_summary Methods Summary

__init__  
AboveScreen  
AdjustScrollbars  
AltKey  
BackSpace  
BelowScreen  
BreakLine  
BufferWasTouched  
CalcMaxLineLen get length of longest line on screen
CanScroll  
cHoriz  
ControlKey  
CopySelection  
CopyToClipboard  
CurrentLineLength  
cVert  
Delete  
DeleteChar  
Dispatch  
Draw  
DrawCursor  
DrawEditText  
DrawEofMarker  
DrawLine  
DrawSimpleCursor  
Escape  
FindSelection  
GetText  
GetTextLine  
HandleAboveScreen  
HandleBelowScreen  
HandleLeftOfScreen  
HandleRightOfScreen  
HorizBoundaries  
HorizScroll  
InitCoords  
InitDoubleBuffering  
InitFonts  
InitScrolling  
InsertChar  
IsLine  
JoinLines  
KeepCursorOnScreen  
LeftOfScreen  
LinesInFile  
LoadImages  
MapEvents  
ModifierKey  
MouseToCol  
MouseToCursor  
MouseToRow  
Move  
MoveDown  
MoveEnd  
MoveEndOfFile  
MoveHome  
MoveLeft  
MovePageDown  
MovePageUp  
MoveRight  
MoveSpecialControlKey  
MoveSpecialKey  
MoveStartOfFile  
MoveUp  
MultipleLineCopy  
MultipleLineDelete  
MultipleLinePaste  
NiceFontForPlatform  
NormalChar  
NormalizedSelect  
OnChar  
OnClick  
OnCopySelection  
OnCutSelection  
OnDeleteSelection  
OnDestroy  
OnEraseBackground  
OnLeftDown  
OnLeftUp  
OnMotion  
OnPaint  
OnPaste  
OnScroll  
OnSize  
OnTimer  
RightOfScreen  
SelectNotify  
SelectOff  
SelectUpdate  
SetAltFuncs  
SetCharDimensions  
SetColors  
SetControlFuncs  
SetMoveSpecialControlFuncs  
SetMoveSpecialFuncs  
SetScrollTimer  
SetShiftFuncs  
SetSpecialControlFuncs  
SetSpecialFuncs  
SetText  
SetTextLine  
ShiftKey  
SingleLineCopy  
SingleLineDelete  
SingleLineInsert  
SpecialControlKey  
TabKey  
TouchBuffer  
UnixKeyHack  
UnTouchBuffer  
UpdateView  
VertBoundaries  
VertScroll  

api Class API



class Editor(wx.ScrolledWindow)

Methods



__init__(self, parent, id, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0)


AboveScreen(self, row)


AdjustScrollbars(self)


AltKey(self, event, key)


BackSpace(self, event)


BelowScreen(self, row)


BreakLine(self, event)


BufferWasTouched(self)


CalcMaxLineLen(self)

get length of longest line on screen



CanScroll(self)


cHoriz(self, num)


ControlKey(self, event, key)


CopySelection(self, event)


CopyToClipboard(self, linesOfText)


CurrentLineLength(self)


cVert(self, num)


Delete(self, event)


DeleteChar(self, x, y, oldtext)


Dispatch(self, keySettingFunction, key, event)


Draw(self, odc=None)


DrawCursor(self, dc = None)


DrawEditText(self, t, x, y, dc)


DrawEofMarker(self, dc)


DrawLine(self, line, dc)


DrawSimpleCursor(self, xp, yp, dc = None, old=False)


Escape(self, event)


FindSelection(self)


GetText(self)


GetTextLine(self, lineNum)


HandleAboveScreen(self, row)


HandleBelowScreen(self, row)


HandleLeftOfScreen(self, col)


HandleRightOfScreen(self, col)


HorizBoundaries(self)


HorizScroll(self, event, eventType)


InitCoords(self)


InitDoubleBuffering(self)


InitFonts(self)


InitScrolling(self)


InsertChar(self, char)


IsLine(self, lineNum)


JoinLines(self)


KeepCursorOnScreen(self)


LeftOfScreen(self, col)


LinesInFile(self)


LoadImages(self)


MapEvents(self)


ModifierKey(self, key, event, modifierKeyDown, MappingFunc)


MouseToCol(self, mouseX)


MouseToCursor(self, event)


MouseToRow(self, mouseY)


Move(self, keySettingFunction, key, event)


MoveDown(self, event)


MoveEnd(self, event)


MoveEndOfFile(self, event)


MoveHome(self, event)


MoveLeft(self, event)


MovePageDown(self, event)


MovePageUp(self, event)


MoveRight(self, event)


MoveSpecialControlKey(self, event, key)


MoveSpecialKey(self, event, key)


MoveStartOfFile(self, event)


MoveUp(self, event)


MultipleLineCopy(self, bRow, bCol, eRow, eCol)


MultipleLineDelete(self, bRow, bCol, eRow, eCol)


MultipleLinePaste(self, pastedLines)


NiceFontForPlatform(self)


NormalChar(self, event, key)


NormalizedSelect(self)


OnChar(self, event)


OnClick(self)


OnCopySelection(self, event)


OnCutSelection(self, event)


OnDeleteSelection(self, event)


OnDestroy(self, event)


OnEraseBackground(self, evt)


OnLeftDown(self, event)


OnLeftUp(self, event)


OnMotion(self, event)


OnPaint(self, event)


OnPaste(self, event)


OnScroll(self, event)


OnSize(self, event)


OnTimer(self, event)


RightOfScreen(self, col)


SelectNotify(self, Selecting, SelectionBegin, SelectionEnd)


SelectOff(self)


SelectUpdate(self)


SetAltFuncs(self, action)


SetCharDimensions(self)


SetColors(self)


SetControlFuncs(self, action)


SetMoveSpecialControlFuncs(self, action)


SetMoveSpecialFuncs(self, action)


SetScrollTimer(self)


SetShiftFuncs(self, action)


SetSpecialControlFuncs(self, action)


SetSpecialFuncs(self, action)


SetText(self, lines)


SetTextLine(self, lineNum, text)


ShiftKey(self, event, key)


SingleLineCopy(self, Row, bCol, eCol)


SingleLineDelete(self, Row, bCol, eCol)


SingleLineInsert(self, newText)


SpecialControlKey(self, event, key)


TabKey(self, event)


TouchBuffer(self)


UnixKeyHack(self, key)


UnTouchBuffer(self)


UpdateView(self, dc = None)


VertBoundaries(self)


VertScroll(self, event, eventType)