X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FTextMetrics.h;h=0518231a8da9212f1bed27274bd9888278f36d9d;hb=28be7d552f62cc02fa86d7f79201d089bfb2d7b5;hp=b854cbebd4777261cf64a34933582264efe469b9;hpb=03117182154941a7d6fe73c3f86fc52553fafecd;p=lyx.git diff --git a/src/TextMetrics.h b/src/TextMetrics.h index b854cbebd4..0518231a8d 100644 --- a/src/TextMetrics.h +++ b/src/TextMetrics.h @@ -94,6 +94,8 @@ public: bool redoParagraph(pit_type const pit); /// Clear cache of paragraph metrics void clear() { par_metrics_.clear(); } + /// Is cache of paragraph metrics empty ? + bool empty() const { return par_metrics_.empty(); } /// int ascent() const { return dim_.asc; } @@ -179,7 +181,9 @@ public: that is completely visible \param up whether we are going up or down (only used when assert_in_view is true - \retval inset is non-null if the cursor is positionned inside + \retval inset is null if the cursor is positioned over normal + text in the current Text object. Otherwise it is the inset + that the cursor points to, like for Inset::editXY. */ /// FIXME: cleanup to use BufferView::getCoveringInset() and /// setCursorFromCoordinates() instead of checkInsetHit(). @@ -190,12 +194,6 @@ public: /// x,y are screen coordinates void setCursorFromCoordinates(Cursor & cur, int x, int y); - /// Helper function: find row element that contains pos, and - /// compute x offset. - Row::const_iterator const - findRowElement(Row const & row, pos_type const pos, - bool const boundary, double & x) const; - /// int cursorX(CursorSlice const & cursor, bool boundary) const; ///