explicit MathNestInset(idx_type ncells);
///
- void metrics(MathStyles st) const;
+ void metrics(MathMetricsInfo const & st) const;
/// draw the object, sets xo_ and yo_ cached values
void draw(Painter &, int x, int y) const;
/// appends itself with macro arguments substituted
void substitute(MathMacro const & macro);
+ /// identifies NestInsets
+ MathNestInset * asNestInset() { return this; }
/// The left key
bool idxLeft(idx_type & idx, pos_type & pos) const;
///
bool isActive() const { return nargs() > 0; }
///
- void push_back(MathInset *);
+ void push_back(MathAtom const &);
///
void dump() const;