#include "rowpainter.h"
#include "version.h"
-#include "insets/updatableinset.h"
-
#include "graphics/GraphicsImage.h"
#include "graphics/GraphicsLoader.h"
void LyXScreen::showCursor(BufferView & bv)
{
- // this is needed to make sure we copy back the right
- // pixmap on the hide for the Qt frontend
- lyx_gui::sync_events();
-
if (cursor_visible_)
return;
}
+void LyXScreen::prepareCursor()
+{
+ cursor_visible_ = false;
+}
+
+
void LyXScreen::redraw(BufferView & bv, ViewMetricsInfo const & vi)
{
greyed_out_ = false;
workarea().getPainter().start();
- hideCursor();
paintText(bv, vi);
lyxerr[Debug::DEBUG] << "Redraw screen" << endl;
expose(0, 0, workarea().workWidth(), workarea().workHeight());
workarea().getPainter().end();
theCoords.doneUpdating();
- showCursor(bv);
}