X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView.h;h=50518247c4c9f8ddf5349aae9e13fe08f894e5b9;hb=34d28f9daae536db06d6cf1a9dcf62dc0f5aa432;hp=a239d0ce6d4f1ec118ec55a54c33dab726cddab0;hpb=313252eb8bafdba6d934786fd89c988902a0b4d7;p=lyx.git diff --git a/src/BufferView.h b/src/BufferView.h index a239d0ce6d..50518247c4 100644 --- a/src/BufferView.h +++ b/src/BufferView.h @@ -19,6 +19,7 @@ #include "LString.h" #include "undo.h" #include "commandtags.h" +#include "insets/inset.h" #include 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(); ///