TextMetrics(BufferView *, Text *);
///
- bool has(pit_type pit) const;
+ bool contains(pit_type pit) const;
///
ParagraphMetrics const & parMetrics(pit_type) const;
///
/// The difference is that this one is used for displaying, and thus we
/// are allowed to make cosmetic improvements. For instance make footnotes
/// smaller. (Asger)
- Font getDisplayFont(pit_type pit,
- pos_type pos) const;
+ Font displayFont(pit_type pit, pos_type pos) const;
/// There are currently two font mechanisms in LyX:
/// 1. The font attributes in a lyxtext, and
int cursorY(CursorSlice const & cursor,
bool boundary) const;
- ///
- void cursorPrevious(Cursor & cur);
- ///
- void cursorNext(Cursor & cur);
///
bool cursorHome(Cursor & cur);
///
int leftMargin(int max_width, pit_type pit, pos_type pos) const;
int leftMargin(int max_width, pit_type pit) const;
+ /// calculates the position of a completion popup
+ void completionPosAndDim(Cursor const & cur, int & x, int & y,
+ Dimension & dim) const;
+
private:
friend class BufferView;