+// -*- C++ -*-
/**
* \file rowpainter.h
* This file is part of LyX, the document processor.
#include <config.h>
+#include "RowList.h"
#include "LString.h"
#include "support/types.h"
class LyXText;
class BufferView;
-class Row;
class Paragraph;
class Painter;
class LyXFont;
class RowPainter {
public:
/// initialise painter
- RowPainter(BufferView const & bv, LyXText const & text, Row const & row);
+ RowPainter(BufferView const & bv, LyXText const & text, RowList::iterator rit);
/// paint the row.
void paint(int y_offset, int x_offset, int y);
LyXText const & text_;
/// The row to paint
- Row const & row_;
+ RowList::iterator row_;
/// Row's paragraph
- Paragraph const & par_;
+ mutable ParagraphList::iterator pit_;
// Looks ugly - is
int xo_;