Inheritance diagram for FarEditor:
Implements text parsing and different editor extended functions.
Public Member Functions | |
FarEditor (PluginStartupInfo *info, ParserFactory *pf) | |
Creates FAR editor instance. | |
~FarEditor () | |
Drops this editor. | |
void | endJob (int lno) |
String * | getLine (int lno) |
void | setFileType (FileType *ftype) |
Changes current assigned file type. | |
FileType * | getFileType () |
Returns currently selected file type. | |
void | chooseFileType (String *fname) |
Selects file type with it's extension and first lines. | |
void | setRegionMapper (RegionMapper *rs) |
Installs specified RegionMapper implementation. | |
void | setDrawCross (bool drawCross) |
Change editor properties. | |
void | setDrawPairs (bool drawPairs) |
void | setDrawSyntax (bool drawSyntax) |
void | setOutlineStyle (bool oldStyle) |
void | setMaxTime (int maxTime) |
void | matchPair () |
Editor action: pair matching. | |
void | selectPair () |
Editor action: pair selection. | |
void | selectBlock () |
Editor action: pair selection with current block. | |
void | selectRegion () |
Editor action: Selection of current region under cursor. | |
void | listFunctions () |
Editor action: Lists fuctional region. | |
void | listErrors () |
Editor action: Lists syntax errors in text. | |
void | locateFunction () |
Locates a function under cursor and tries to jump to it using outliner information. | |
void | updateHighlighting () |
Invalidates current syntax highlighting. | |
void | selectEncoding () |
Shows menu to select editor encoding. | |
int | editorEvent (int event, void *param) |
Handle passed FAR editor event. | |
int | editorInput (const INPUT_RECORD *ir) |
Dispatch editor input event. |
|
Installs specified RegionMapper implementation. This class serves to request mapping of regions into real colors. |
|
Change editor properties. These overwrites default HRC settings |
|
Handle passed FAR editor event. pair brackets |