+ void showCursor();
+ ///
+ void hideCursor();
+ ///
+ void toggleSelection(bool = true);
+ ///
+ void toggleToggle();
+ ///
+ void center();
+
+ ///
+ bool focus() const;
+ ///
+ void focus(bool);
+ ///
+ bool active() const;
+ ///
+ bool belowMouse() const;
+ /// A callback for the slider in the scrollbar.
+ void scrollCB(double);
+
+ ///
+ void setState();
+
+ ///
+ bool ChangeInsets(Inset::Code code, string const & from,
+ string const & to);
+ ///
+ bool ChangeRefsIfUnique(string const & from, string const & to);
+ ///
+ bool ChangeCitationsIfUnique(string const & from, string const & to);
+ ///
+ string const getClipboard() const;
+ ///
+ void pasteClipboard(bool asPara);
+ ///
+ void stuffClipboard(string const &) const;
+ ///
+ bool Dispatch(kb_action action, string const & argument);
+private:
+ ///
+ struct Pimpl;
+ ///
+ friend struct BufferView::Pimpl;
+ ///
+ Pimpl * pimpl_;