|  | 
|  | CmdMsgBar () | 
|  | 
| void | insert (char c) override | 
|  | 
| void | insert (const std::string &str) override | 
|  | 
| void | draw (Editor &ed, const Window &win) override | 
|  | 
| int | drawLine (int y, const std::string &line, Editor &ed, int lineNum, const Window &win) override | 
|  | 
| void | load (const std::string &file, int line=0) override | 
|  | 
| bool | save (const std::string &fName="") override | 
|  | 
| void | clear () override | 
|  | 
| void | setMinLoc (int loc) | 
|  | 
| int | getMinStartLoc () const override | 
|  | 
| int | totalLinesNeeded (const Point &dim) const override | 
|  | 
| void | setChoices (Choices *ch) | 
|  | 
| void | clearChoices () | 
|  | 
| bool | usingChoices () const | 
|  | 
| std::string | getStr () const | 
|  | 
| std::string | getFinalChoice () const | 
|  | 
| void | down () | 
|  | 
| void | up () | 
|  | 
| void | updateChoices () | 
|  | 
| int | getOptLoc () const | 
|  | 
| void | setOptLoc (int loc) | 
|  | 
| void | lineUp (const Point &dim) override | 
|  | 
| void | lineDown () override | 
|  | 
| void | setStartLine (int line) | 
|  | 
|  | Buffer (const std::string &name="", bool noUndoRedo=false) | 
|  | 
| virtual | ~Buffer () | 
|  | 
| void | remove (bool removeCurrent=false) | 
|  | main remove method  More... 
 | 
|  | 
| std::string | removeAndCopy () | 
|  | 
| std::string | removeRegion (const Point &start, const Point &end) | 
|  | removes region between start and end  More... 
 | 
|  | 
| std::string | killLine (bool pushToStack=true) | 
|  | 
| void | sortRegion () | 
|  | 
| void | keepRemoveLines (parser::NFA ®ex, bool keep) | 
|  | Keep/Remove lines that match the input regex.  More... 
 | 
|  | 
| bool | undo () | 
|  | undo the previous operation  More... 
 | 
|  | 
| bool | redo () | 
|  | redo the previously undid operation.  More... 
 | 
|  | 
| bool | matchCurrentParen () | 
|  | find matching paren at the current location  More... 
 | 
|  | 
| int | length () const | 
|  | 
| Line & | at (int idx) | 
|  | 
| const Line & | at (int idx) const | 
|  | 
| Point | buffer2screen (const Point &loc, const Point &start, const Point &dim) const | 
|  | 
| Point | screen2buffer (const Point &loc, const Point &start, const Point &dim) const | 
|  | 
| char | charAt (const Point &pos) const | 
|  | 
| void | drawPoint (Editor &ed, const AttrColor &bg, const Window &win) | 
|  | 
| void | startOfLine () | 
|  | 
| void | endOfLine () | 
|  | 
| void | left () | 
|  | 
| void | right () | 
|  | 
| void | down () | 
|  | 
| void | up () | 
|  | 
| void | begin () | 
|  | 
| void | end () | 
|  | 
| void | pageDown (int ijump) | 
|  | 
| void | pageUp (int ijump) | 
|  | 
| void | nextPara () | 
|  | 
| void | previousPara () | 
|  | 
| void | nextWord () | 
|  | 
| void | previousWord () | 
|  | 
| void | gotoLine (int lineNum, const Point &dim) | 
|  | 
| bool | hasPointOn (int line) const | 
|  | 
| const Point & | getPoint () const | 
|  | 
| void | setPoint (const Point &p) | 
|  | 
| bool | isRegionActive () const | 
|  | 
| std::string | regionAsStr () const | 
|  | 
| std::string | regionAsStr (const Point &start, const Point &end) const | 
|  | 
| void | startRegion () | 
|  | 
| void | stopRegion () | 
|  | 
| const Point & | getRegion () const | 
|  | 
| int | lengthOf (int i) const | 
|  | 
| void | indent () | 
|  | 
| void | lineReset () | 
|  | 
| void | lineEnd (const Point &start, const Point &dim) | 
|  | 
| const std::string & | bufferName () const | 
|  | 
| const std::string & | getFileName () const | 
|  | 
| const std::string & | pwd () const | 
|  | 
| bool | isRO () const | 
|  | 
| bool | isModified () const | 
|  | 
| std::string | dirModeGetFileAtLine (int line) | 
|  | 
| void | reload () | 
|  | 
| const AttrColor & | getColor (const std::string &name) const | 
|  | 
| const std::string & | getWord () const | 
|  | 
| const std::string & | modeName () const | 
|  | 
| void | makeReadOnly () | 
|  | 
| void | setMode (ModePtr m) | 
|  | 
| template<typename ModeT > | 
| ModeT * | getMode (const std::string &name) | 
|  | 
| Strings | cmdNames () const | 
|  |