TEditor Class Reference

[tvision Index] [tvision Hierarchy] [Headers]


A text editor More...

#include <editors.h>

Inherits: TView

Public Members

Protected Members


Detailed Description

This class implements a text editor.


TEditor( const TRect& bounds, TScrollBar *aHScrollBar, TScrollBar *aVScrollBar, TIndicator *aIndicator, uint aBufSize ) [public]

Constructor.

`bounds' is the bounding rectangle of the view. `aHScrollBar' is a pointer to the horizontal scroll bar. `aVScrollBar' is a pointer to the vertical scroll bar. `aIndicator' is a pointer to the indicator view. Any of these pointers may be set to 0 if you don't use the associated view. `aBufSize' is the buffer initial size; 0 is its common value.

See Also:
TIndicator, TScrollBar

~TEditor() [public virtual]

Destructor.

Does nothing.

void shutDown() [public virtual]

YYY

char bufChar( uint p ) [public]

YYY

uint bufPtr( uint p ) [public]

YYY

void changeBounds( const TRect& bounds ) [public virtual]

YYY

void convertEvent( TEvent& event ) [public virtual]

YYY

Boolean cursorVisible() [public]

YYY

void deleteSelect() [public]

YYY

void doneBuffer() [public virtual]

YYY

void draw() [public virtual]

YYY

TPalette& getPalette() const [public virtual]

YYY

void handleEvent( TEvent& event ) [public virtual]

YYY

void initBuffer() [public virtual]

YYY

Boolean insertBuffer( char *p, uint offset, uint length, Boolean allowUndo, Boolean selectText ) [public]

YYY

Boolean insertFrom( TEditor *editor ) [public virtual]

YYY

Boolean insertText( const void *text, uint length, Boolean selectText ) [public]

YYY

void scrollTo( int x, int y ) [public]

YYY

Boolean setBufSize( uint ) [public virtual]

YYY

void setCmdState( ushort, Boolean ) [public]

YYY

void setSelect( uint, uint, Boolean) [public]

YYY

void setState( ushort, Boolean ) [public virtual]

YYY

void trackCursor( Boolean ) [public]

YYY

void undo() [public]

YYY

void updateCommands() [public virtual]

YYY

Boolean valid( ushort ) [public virtual]

YYY

uint charPos( uint, uint ) [public]

YYY

uint charPtr( uint, uint ) [public]

YYY

Boolean clipCopy() [public]

YYY

void clipCut() [public]

YYY

void clipPaste() [public]

YYY

void deleteRange( uint, uint, Boolean ) [public]

YYY

void doUpdate() [public]

YYY

void doSearchReplace() [public]

YYY

void drawLines( int, uint, uint ) [public]

YYY

void formatLine(void *, uint, int, ushort ) [public]

YYY

void find() [public]

YYY

uint getMousePtr( TPoint ) [public]

YYY

Boolean hasSelection() [public]

YYY

void hideSelect() [public]

YYY

Boolean isClipboard() [public]

YYY

uint lineEnd( uint ) [public]

YYY

uint lineMove( uint, int ) [public]

YYY

uint lineStart( uint ) [public]

YYY

void lock() [public]

YYY

void newLine() [public]

YYY

uint nextChar( uint ) [public]

YYY

uint nextLine( uint ) [public]

YYY

uint nextWord( uint ) [public]

YYY

uint prevChar( uint ) [public]

YYY

uint prevLine( uint ) [public]

YYY

uint prevWord( uint ) [public]

YYY

void replace() [public]

YYY

void setBufLen( uint ) [public]

YYY

void setCurPtr( uint, uchar ) [public]

YYY

void startSelect() [public]

YYY

void toggleInsMode() [public]

YYY

void unlock() [public]

YYY

void update( uchar ) [public]

YYY

void checkScrollBar( const TEvent&, TScrollBar *, int& ) [public]

YYY

TScrollBar *hScrollBar[public]

YYY

TScrollBar *vScrollBar[public]

YYY

TIndicator *indicator[public]

YYY

char *buffer[public]

YYY

uint bufSize[public]

YYY

uint bufLen[public]

YYY

uint gapLen[public]

YYY

uint selStart[public]

YYY

uint selEnd[public]

YYY

uint curPtr[public]

YYY

TPoint curPos[public]

YYY

TPoint delta[public]

YYY

TPoint limit[public]

YYY

int drawLine[public]

YYY

uint drawPtr[public]

YYY

uint delCount[public]

YYY

uint insCount[public]

YYY

Boolean isValid[public]

YYY

Boolean canUndo[public]

YYY

Boolean modified[public]

YYY

Boolean selecting[public]

YYY

Boolean overwrite[public]

YYY

Boolean autoIndent[public]

YYY

static TEditorDialog editorDialog[public]

YYY

static ushort editorFlags[public]

YYY

static TEditor * clipboard[public]

YYY

uchar lockCount[public]

YYY

uchar updateFlags[public]

YYY

int keyState[public]

YYY

TStreamable* build() [public static]

YYY

TEditor( StreamableInit ) [protected]

YYY

void write( opstream& os ) [protected virtual]

YYY

void* read( ipstream& is ) [protected virtual]

YYY


Documentation generated by sergio@athena.milk.it on Wed Feb 10 22:11:47 CET 1999
Kdoc