virtual void drawT(TextPainter &, int x, int y) const;
/// return cell given its number
virtual void drawT(TextPainter &, int x, int y) const;
/// return cell given its number
virtual InsetMathSymbol const * asSymbolInset() const { return 0; }
virtual InsetMathUnknown * asUnknownInset() { return 0; }
virtual InsetMathUnknown const * asUnknownInset() const { return 0; }
virtual InsetMathSymbol const * asSymbolInset() const { return 0; }
virtual InsetMathUnknown * asUnknownInset() { return 0; }
virtual InsetMathUnknown const * asUnknownInset() const { return 0; }
/// replace things by other things
virtual void replace(ReplaceData &) {}
/// do we contain a given subsequence?
/// replace things by other things
virtual void replace(ReplaceData &) {}
/// do we contain a given subsequence?
/// access to the lock (only nest array have one)
virtual bool lock() const { return false; }
/// access to the lock (only nest array have one)
/// access to the lock (only nest array have one)
virtual bool lock() const { return false; }
/// access to the lock (only nest array have one)
/// plain text output in ucs4 encoding
int plaintext(Buffer const &, odocstream &,
/// plain text output in ucs4 encoding
int plaintext(Buffer const &, odocstream &,
/// math stuff usually isn't allowed in text mode
virtual bool allowedIn(mode_type mode) const { return mode == MATH_MODE; }
/// math stuff usually isn't allowed in text mode
virtual bool allowedIn(mode_type mode) const { return mode == MATH_MODE; }