- int height;
- ///
- unsigned int width;
- /// the current font settings
- LyXFont current_font;
- /// the current font
- LyXFont real_current_font;
- /// our buffer's default layout font
- LyXFont defaultfont_;
-private:
- /** the 'anchor' row: the position of this row remains constant
- * with respect to the top of the screen
- */
- RowList::iterator anchor_row_;
- /** the pixel offset with respect to this row of top_y
- */
- int anchor_row_offset_;
-public:
- /// update all cached row positions
- void updateRowPositions();
- /// get the y coord. of the top of the screen (relative to doc start)
- int top_y() const;
- /// set the y coord. of the top of the screen (relative to doc start)
- void top_y(int newy);
- /// set the anchoring row. top_y will be computed relative to this
- void anchor_row(RowList::iterator rit);
- ///
- InsetText * inset_owner;
- ///
- UpdatableInset * the_locking_inset;