X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphMetrics.h;h=7244e2a2d34b1a48b8e43463a1145f22ed3c0840;hb=8e1a869c45b0c1cb1ee1f3e85d51325224ec3eb4;hp=53f5f4379a4c37b2121183e6c8fa26ee5c187bfe;hpb=926abae7536ad564072163057bf8a95758d0be27;p=lyx.git diff --git a/src/ParagraphMetrics.h b/src/ParagraphMetrics.h index 53f5f4379a..7244e2a2d3 100644 --- a/src/ParagraphMetrics.h +++ b/src/ParagraphMetrics.h @@ -5,10 +5,10 @@ * Licence details can be found in the file COPYING. * * \author Asger Alstrup - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author John Levon - * \author André Pönitz - * \author Jürgen Vigna + * \author André Pönitz + * \author Jürgen Vigna * \author Abdelrazak Younes * * Full author contact details are available in file CREDITS. @@ -33,6 +33,7 @@ namespace lyx { typedef std::vector RowList; class Buffer; +class BufferView; class BufferParams; class Font; class Inset; @@ -44,7 +45,7 @@ class PainterInfo; class ParagraphMetrics { public: /// Default constructor (only here for STL containers). - ParagraphMetrics() : par_(0) {} + ParagraphMetrics() : position_(0), par_(0) {} /// The only useful constructor. explicit ParagraphMetrics(Paragraph const & par); @@ -76,9 +77,7 @@ public: /// The painter and others use this RowList const & rows() const { return rows_; } /// - int rightMargin(Buffer const & buffer) const; - /// - int singleWidth(pos_type pos, Font const & Font) const; + int rightMargin(BufferView const & bv) const; /// dump some information to lyxerr void dump() const; @@ -86,18 +85,13 @@ public: /// bool hfillExpansion(Row const & row, pos_type pos) const; - /// - size_t computeRowSignature(Row const &, BufferParams const & bparams) const; + /// + size_t computeRowSignature(Row const &, BufferView const & bv) const; /// int position() const { return position_; } void setPosition(int position); - /// - Dimension const & insetDimension(Inset const * inset) const; - /// - void setInsetDimension(Inset const *, Dimension const & dim); - private: /// int position_; @@ -107,10 +101,6 @@ private: Dimension dim_; /// Paragraph const * par_; - - typedef std::map InsetDims; - /// - InsetDims inset_dims_; }; } // namespace lyx