#define BASE_WORKAREA_H
#include "frontends/KeyModifier.h"
-#include "frontends/LyXView.h"
namespace lyx {
class WorkArea
{
public:
- ///
- WorkArea() : lyx_view_(0) {}
///
virtual ~WorkArea() {}
/// redraw the screen, without using existing pixmap
- virtual void redraw() = 0;
+ virtual void redraw(bool update_metrics) = 0;
/// close this work area.
/// Slot for Buffer::closing signal.
virtual void close() = 0;
- /// This function is called when the buffer readonly status change.
- virtual void setReadOnly(bool) = 0;
/// Update window titles of all users.
virtual void updateWindowTitle() = 0;
-
-private:
-
- LyXView * lyx_view_;
};
} // namespace frontend