]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.h
Alfredo's second patch
[lyx.git] / src / BufferView.h
index 77aff425ef7ea5443b348333dbe9d2c02d7c2266..13053325051f971203d4c7dc636cfc18ea9dd69b 100644 (file)
@@ -44,10 +44,8 @@ public:
         * of the document rendering.
         */
        enum UpdateCodes {
-               UPDATE = 0, //< FIXME
-               SELECT = 1, //< selection change
-               FITCUR = 2, //< the cursor needs fitting into the view
-               CHANGE = 4  //< document data has changed
+               UPDATE = 0, //< repaint
+               SELECT = 1 //< reset selection to current cursor pos
        };
 
        /**
@@ -79,14 +77,19 @@ public:
         */
        void repaint();
 
+       /// reload the contained buffer
+       void reload();
+
        /// fit the user cursor within the visible view
        bool fitCursor();
        /// perform pending painting updates
        void update();
        // update for a particular lyxtext
        void update(LyXText *, UpdateCodes uc);
+       /// update for the top-level lyxtext
+       void update(UpdateCodes uc);
        /// update for a particular inset
-       void updateInset(Inset * inset, bool mark_dirty);
+       void updateInset(Inset * inset);
        /// reset the scrollbar to reflect current view position
        void updateScrollbar();
        /// FIXME
@@ -141,12 +144,7 @@ public:
        WordLangTuple const nextWord(float & value);
 
        /// move cursor to the named label
-       bool gotoLabel(string const & label);
-
-       /// copy the environment type from current paragraph
-       void copyEnvironment();
-       /// set the current paragraph's environment type
-       void pasteEnvironment();
+       void gotoLabel(string const & label);
 
        /// undo last action
        void undo();