#include "support/types.h"
#include <boost/utility.hpp>
+#include <boost/signal.hpp>
#include <string>
void setBuffer(Buffer * b);
/// return the buffer being viewed
Buffer * buffer() const;
- /// return the first layout of the Buffer.
- std::string firstLayout();
/// return the owning main view
LyXView * owner() const;
void scroll(int lines);
/// Scroll the view by a number of pixels
void scrollDocView(int pixels);
+ /// Set the cursor position based on the scrollbar one.
+ void setCursorFromScrollbar();
/// return the pixel width of the document view
int workWidth() const;
///
void updateMetrics(bool singlepar = false);
+ /// This signal is emitted when some message shows up.
+ boost::signal<void(std::string)> message;
+
private:
///
class Pimpl;