class UpdatableInset;
class WordLangTuple;
class Encoding;
+class ErrorList;
+class ErrorItem;
/**
* A buffer view encapsulates a view onto a particular
/// reload the contained buffer
void reload();
+ /// load a buffer into the view
+ bool loadLyXFile(string const & name, bool tolastfiles = true);
/// fit the user cursor within the visible view
bool fitCursor();
/// redo last action
void redo();
- /// removes all autodeletable insets
- bool removeAutoInsets();
- /// insert all errors found when running latex
- void insertErrors(TeXErrors & terr);
+ /// get the stored error list
+ ErrorList const & getErrorList() const;
+ /// clears the stored error list
+ void resetErrorList();
+ /// stored this error list
+ void setErrorList(ErrorList const &);
+ /// show the error list to the user
+ void showErrorList(string const &) const;
/// set the cursor based on the given TeX source row
void setCursorFromRow(int row);
/// Inserts a lyx file at cursor position. return false if it fails
bool insertLyXFile(string const & file);
- /// show the user cursor
- void showCursor();
- /// hide the user cursor
- void hideCursor();
- /// FIXME
- void showLockedInsetCursor(int x, int y, int asc, int desc);
- /// FIXME
- void hideLockedInsetCursor();
/// FIXME
bool fitLockedInsetCursor(int x, int y, int asc, int desc);
/// FIXME
/// FIXME: my word !
void toggleToggle();
+ /// hide the cursor if it is visible
+ void hideCursor();
+
/// center the document view around the cursor
void center();
/// scroll document by the given number of lines of default height