};
///
- MathRow() {};
+ MathRow(int asc = 0, int des = 0) : caret_ascent(asc), caret_descent(des) {};
///
typedef std::vector<Element> Elements;
///
/// superscript kerning
int kerning(BufferView const *) const;
+ /// useful when the caret visits this cell
+ int caret_ascent, caret_descent;
+
+
private:
// Index of the first inset element before position i
int before(int i) const;