]> git.lyx.org Git - lyx.git/blobdiff - src/ParagraphMetrics.h
Amend 6c3447c8: FindAdv: sometimes a space is added on some math symbols
[lyx.git] / src / ParagraphMetrics.h
index 0d186f158bc217917d0d563d47a7592871892061..b572f122b550ebd80e7358e576d88be57b972734 100644 (file)
@@ -69,9 +69,17 @@ public:
        ///
        bool hfillExpansion(Row const & row, pos_type pos) const;
 
-       ///
-       int position() const { return position_; }
+       /// The vertical position of the baseline of the first line of the paragraph
+       int position() const;
        void setPosition(int position);
+       /// Set position to unknown
+       void resetPosition();
+       /// Return true when the position of the paragraph is known
+       bool hasPosition() const;
+       /// The vertical position of the top of the paragraph
+       int top() const { return position_ - dim_.ascent(); }
+       /// The vertical position of the bottom of the paragraph
+       int bottom() const { return position_ + dim_.descent(); }
        ///
        int id() const { return id_; }