X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferView.h;h=8d72e59c0c50569ef4bd798a69763499a30f5cb0;hb=eb395d9d313c1bc07ff48b47e080442f095dc97a;hp=5f1f8fc25e3cdc42558a0d50c7dc01d33fe17a76;hpb=b8198905dc65d62ec43f835a42dc219455f881a0;p=lyx.git diff --git a/src/BufferView.h b/src/BufferView.h index 5f1f8fc25e..8d72e59c0c 100644 --- a/src/BufferView.h +++ b/src/BufferView.h @@ -18,7 +18,6 @@ #include "undo.h" #include "insets/inset.h" -#include "WordLangTuple.h" #include @@ -30,6 +29,8 @@ class LyXScreen; class Language; class Painter; class UpdatableInset; +class WordLangTuple; +class WorkArea; /// class BufferView : boost::noncopyable { @@ -56,6 +57,8 @@ public: Painter & painter() const; /// LyXScreen & screen() const; + /// return the work area for this bview + WorkArea & workarea() const; /// void buffer(Buffer * b); /// @@ -79,10 +82,6 @@ public: /// void redoCurrentBuffer(); /// - void cursorPrevious(LyXText *); - /// - void cursorNext(LyXText *); - /// bool available() const; /// LyXView * owner() const; @@ -129,12 +128,6 @@ public: /// bool gotoLabel(string const & label); /// - void paste(); - /// - void cut(bool realcut = true); - /// - void copy(); - /// void pasteEnvironment(); /// void copyEnvironment(); @@ -149,15 +142,11 @@ public: /// void setCursorFromRow(int row); /** Insert an inset into the buffer. - Placie it in a layout of lout, + Place it in a layout of lout, if no_table make sure that it doesn't end up in a table. */ - //bool insertInset(Inset * inset, string const & lout = string(), - // bool no_table = false); bool insertInset(Inset * inset, string const & lout = string()); - /** Inserts a lyx file at cursor position. - \return #false# if it fails. - */ + /// Inserts a lyx file at cursor position. return #false# if it fails bool insertLyXFile(string const & file); /// bool lockInset(UpdatableInset * inset); @@ -181,6 +170,8 @@ public: void toggleToggle(); /// void center(); + /// + int scroll(long time); /// Scroll the view by a number of pixels void scrollDocView(int); @@ -198,11 +189,10 @@ public: /// string const getClipboard() const; /// - void pasteClipboard(bool asPara); - /// void stuffClipboard(string const &) const; /// bool dispatch(FuncRequest const & argument); + private: /// struct Pimpl;