///
-struct BufferView::Pimpl : public boost::signals::trackable {
+class BufferView::Pimpl : public boost::signals::trackable {
+public:
///
Pimpl(BufferView & bv, LyXView * owner, int width, int height);
///
//
bool fitCursor();
///
- void update(bool fitcursor = false, bool forceupdate = true);
+ void update(Update::flags flags = Update::Force);
///
void newFile(std::string const &, std::string const &, bool);
///
///
bool using_xterm_cursor;
///
- struct Position {
+ class Position {
+ public:
/// Filename
std::string filename;
/// Cursor paragraph Id
///
int offset_ref_;
///
- ViewMetricsInfo metrics();
+ ViewMetricsInfo metrics(bool singlepar = false);
};