/// extra distance between lines
int skip_;
/// Is a page break allowed after this row?
- bool allow_pagebreak_;
+ bool allow_newpage_;
};
// additional per-row information
///
InsetMathGrid(col_type m, row_type n, char valign, docstring const & halign);
///
- void metrics(MetricsInfo & mi) const;
- ///
- bool metrics(MetricsInfo & mi, Dimension &) const;
+ void metrics(MetricsInfo & mi, Dimension &) const;
///
void draw(PainterInfo & pi, int x, int y) const;
///
///
bool idxUpDown(Cursor &, bool up) const;
///
- bool idxLeft(Cursor &) const;
+ bool idxBackward(Cursor &) const;
///
- bool idxRight(Cursor &) const;
+ bool idxForward(Cursor &) const;
///
bool idxFirst(Cursor &) const;
///
/// pulls cell after pressing erase
void idxGlue(idx_type idx);
- /// add a row
+ /// add a row, one row down
virtual void addRow(row_type r);
/// delete a row
virtual void delRow(row_type r);
virtual void copyRow(row_type r);
/// swap two rows
virtual void swapRow(row_type r);
- /// add a column
+ /// add a column, here
virtual void addCol(col_type c);
/// delete a column
virtual void delCol(col_type c);
bool getStatus(Cursor & cur, FuncRequest const & cmd,
FuncStatus & flag) const;
/// returns x offset of cell compared to inset
- int cellXOffset(idx_type idx) const;
+ int cellXOffset(BufferView const &, idx_type idx) const;
/// returns y offset of cell compared to inset
int cellYOffset(idx_type idx) const;
/// returns proper 'end of line' code for LaTeX