///
MathGridInset(int m, int n, char valign, string const & halign);
///
- void write(std::ostream &, bool fragile) const;
+ void write(MathWriteInfo & os) const;
///
void writeNormal(std::ostream &) const;
///
- void metrics(MathStyles st) const;
+ void metrics(MathMetricsInfo const & st) const;
///
void draw(Painter &, int x, int y) const;
///
///
bool idxLast(idx_type &, pos_type &) const;
///
+ bool idxHome(idx_type &, pos_type &) const;
+ ///
+ bool idxEnd(idx_type &, pos_type &) const;
+ ///
void idxDelete(idx_type &, bool &, bool &);
///
void idxDeleteRange(idx_type, idx_type);
///
void setDefaults();
+ ///
+ void octavize(OctaveStream &) const;
+ ///
+ void maplize(MapleStream &) const;
+
protected:
/// returns proper 'end of line' code for LaTeX
string eolString(row_type row) const;