#include "Dimension.h"
#include "Row.h"
-#include <map>
#include <vector>
namespace lyx {
*/
typedef std::vector<Row> RowList;
-class Buffer;
class BufferView;
-class BufferParams;
-class Font;
-class Inset;
class Paragraph;
-class MetricsInfo;
-class PainterInfo;
/// Helper class for paragraph metrics.
class ParagraphMetrics {
void reset(Paragraph const & par);
- ///
- Row & getRow(pos_type pos, bool boundary);
///
Row const & getRow(pos_type pos, bool boundary) const;
///
RowList const & rows() const { return rows_; }
///
int rightMargin(BufferView const & bv) const;
+ ///
+ Paragraph const & par() const { return *par_; }
/// dump some information to lyxerr
void dump() const;