Package wx :: Package lib :: Package editor :: Module editor :: Class Editor

[frames | no frames]

## Type Editor

    object --+
             |
        Object --+
                 |
        EvtHandler --+
                     |
                Window --+
                         |
                     Panel --+
                             |
                ScrolledWindow --+
                                 |
                                Editor

Method Summary
| `__init__(self, parent, id, pos, size, style)`
| `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)`
| `DrawCursor(self, dc)`
| `DrawEditText(self, t, x, y, dc)`
| `DrawEofMarker(self, dc)`
| `DrawLine(self, line, dc)`
| `DrawSimpleCursor(self, xp, yp, dc, old)`
| `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)`
| `VertBoundaries(self)`
| `VertScroll(self, event, eventType)`

Property Summary

Instance Method Details

### CalcMaxLineLen(self)

get length of longest line on screen

Generated by Epydoc 2.1.20050511.rpd on Thu Mar 22 12:07:10 2007 | http://epydoc.sf.net