typedef std::vector<Row> RowList;
class Buffer;
+class BufferView;
class BufferParams;
class Font;
class Inset;
/// The painter and others use this
RowList const & rows() const { return rows_; }
///
- int rightMargin(Buffer const & buffer) const;
+ int rightMargin(BufferView const & bv) const;
///
int singleWidth(pos_type pos, Font const & Font) const;
bool hfillExpansion(Row const & row, pos_type pos) const;
///
- void computeRowSignature(Row &, BufferParams const & bparams);
+ size_t computeRowSignature(Row const &, BufferParams const & bparams) const;
///
int position() const { return position_; }