]> git.lyx.org Git - lyx.git/blobdiff - src/BufferView.h
don't copy if a reference is fine
[lyx.git] / src / BufferView.h
index a239d0ce6d4f1ec118ec55a54c33dab726cddab0..50518247c4c9f8ddf5349aae9e13fe08f894e5b9 100644 (file)
@@ -19,6 +19,7 @@
 #include "LString.h"
 #include "undo.h"
 #include "commandtags.h"
+#include "insets/inset.h"
 #include <boost/utility.hpp>
 
 class LyXView;
@@ -26,8 +27,9 @@ class LyXText;
 class TeXErrors;
 class Buffer;
 class LyXScreen;
-class WorkArea;
 class Language;
+class Painter;
+class UpdatableInset;
 
 ///
 class BufferView : boost::noncopyable {
@@ -63,7 +65,7 @@ public:
        ///
        void redraw();
        ///
-       void fitCursor(LyXText *);
+       void fitCursor();
        ///
        void update();
        //
@@ -71,8 +73,7 @@ public:
        ///
        void updateScrollbar();
        ///
-       Inset * checkInsetHit(LyXText *, int & x, int & y,
-                             unsigned int button);
+       Inset * checkInsetHit(LyXText *, int & x, int & y);
        /// 
        void redoCurrentBuffer();
        ///
@@ -130,13 +131,11 @@ public:
        ///
        string const nextWord(float & value);
        ///
-       void insertCorrectQuote();
-       ///
        bool gotoLabel(string const & label);
        ///
        void paste();
        ///
-       void cut();
+       void cut(bool realcut = true);
        ///
        void copy();
        ///