//lyxerr << "real drawing" << endl;
QLPainter pain(viewport());
- ViewMetricsInfo const & vi = buffer_view_->viewMetricsInfo();
- paintText(*buffer_view_, vi, pain);
+ paintText(*buffer_view_, pain);
}
} // namespace anon
-void paintText(BufferView & bv, ViewMetricsInfo const & vi,
+void paintText(BufferView & bv,
Painter & pain)
{
BOOST_ASSERT(bv.buffer());
LyXText & text = bv.buffer()->text();
bool const select = bv.cursor().selection();
-
+ ViewMetricsInfo const & vi = bv.viewMetricsInfo();
+
PainterInfo pi(const_cast<BufferView *>(&bv), pain);
// Should the whole screen, including insets, be refreshed?
bool repaintAll = select || !vi.singlepar;
namespace frontend { class Painter; }
/// paint visible paragraph of main text
-void paintText(BufferView & bv, ViewMetricsInfo const & vi,
- frontend::Painter & painter);
+void paintText(BufferView & bv, frontend::Painter & painter);
/// paint the rows of a text inset
void paintTextInset(LyXText const & text, PainterInfo & pi, int x, int y);