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; }
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().
/// 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;
///