]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.h
"Inter-word Space"
[lyx.git] / src / BufferView.h
index 8d28bc7b132882bb94583d1c4cfef8f6fe86ea6f..419f807b772bc96e2df694fb4003a7ac793b4313 100644 (file)
@@ -28,6 +28,8 @@ class Painter;
 class UpdatableInset;
 class WordLangTuple;
 class Encoding;
+class ErrorList;
+class ErrorItem;
 
 /**
  * A buffer view encapsulates a view onto a particular
@@ -146,20 +148,21 @@ public:
        /// move cursor to the named label
        void gotoLabel(string const & label);
 
-       /// copy the environment type from current paragraph
-       void copyEnvironment();
-       /// set the current paragraph's environment type
-       void pasteEnvironment();
-
        /// undo last action
        void undo();
        /// 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 &);
+       /// adds a single error to the list
+       void addError(ErrorItem 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);
 
@@ -172,14 +175,6 @@ public:
        /// 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
@@ -189,6 +184,9 @@ public:
        /// 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