X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTextMetrics.h;h=66d310fcc60ef4164c23152341d88b2385da8f3f;hb=f27d5aa9ae5f3f89c4e2923dae1592a116988906;hp=9dd68558e910b719919933c6943f4535088cafc5;hpb=9173fe2c5ea1075633b49747878956daec49d0b7;p=lyx.git diff --git a/src/TextMetrics.h b/src/TextMetrics.h index 9dd68558e9..66d310fcc6 100644 --- a/src/TextMetrics.h +++ b/src/TextMetrics.h @@ -46,9 +46,6 @@ public: /// std::pair last() const; - /// - int parPosition(pit_type pit) const; - /// Dimension const & dimension() const { return dim_; } /// @@ -102,7 +99,7 @@ public: int descent() const { return dim_.des; } /// current text width. int width() const { return dim_.wid; } - /// current text heigth. + /// current text height. int height() const { return dim_.height(); } /// @@ -144,10 +141,10 @@ private: /// sets row.end to the pos value *after* which a row should break. /// for example, the pos after which isNewLine(pos) == true - pit_type rowBreakPoint( + pos_type rowBreakPoint( int width, pit_type const pit, - pit_type first + pos_type first ) const; /// returns the minimum space a row needs on the screen in pixel @@ -158,10 +155,6 @@ private: pos_type const end ) const; - /// draw selection for a single row - void drawRowSelection(PainterInfo & pi, int x, Row const & row, - Cursor const & cur, pit_type const pit) const; - // Temporary public: public: /// returns the column near the specified x-coordinate of the row. @@ -179,7 +172,7 @@ public: /// returns the row near the specified y-coordinate in a given paragraph /// (relative to the screen). If assert_in_view is true, it is made sure /// that the row is on screen completely; this might change the given pit. - Row const & getPitAndRowNearY(int y, pit_type & pit, + Row const & getPitAndRowNearY(int & y, pit_type & pit, bool assert_in_view, bool up); /// returns the paragraph number closest to screen y-coordinate.