#include <config.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
#include "math_substackinset.h"
#include "math_mathmlstream.h"
}
-void MathSubstackInset::metrics(MathMetricsInfo const & st) const
+void MathSubstackInset::metrics(MathMetricsInfo & mi) const
{
- MathMetricsInfo mi = st;
- if (mi.style == LM_ST_DISPLAY)
- mi.style = LM_ST_TEXT;
- MathGridInset::metrics(mi);
+ if (mi.base.style == LM_ST_DISPLAY) {
+ MathStyleChanger dummy(mi.base, LM_ST_TEXT);
+ MathGridInset::metrics(mi);
+ } else {
+ MathGridInset::metrics(mi);
+ }
}
{
os << "[substack ";
MathGridInset::normalize(os);
- os << "]";
+ os << ']';
}
-void MathSubstackInset::maplize(MapleStream & os) const
+void MathSubstackInset::maple(MapleStream & os) const
{
os << "substack(";
- MathGridInset::maplize(os);
- os << ")";
+ MathGridInset::maple(os);
+ os << ')';
}