#include <config.h>
-#ifdef __GNUG__
-#pragma implementation
-#endif
#include "math_braceinset.h"
#include "math_parser.h"
void MathBraceInset::metrics(MathMetricsInfo & mi) const
{
- xcell(0).metrics(mi);
+ cell(0).metrics(mi);
Dimension t;
mathed_char_dim(mi.base.font, '{', t);
wid_ = t.w;
- dim_.a = max(xcell(0).ascent(), t.a);
- dim_.d = max(xcell(0).descent(), t.a);
- dim_.w = xcell(0).width() + 2 * wid_;
+ dim_.a = max(cell(0).ascent(), t.a);
+ dim_.d = max(cell(0).descent(), t.a);
+ dim_.w = cell(0).width() + 2 * wid_;
}
LyXFont font = pi.base.font;
font.setColor(LColor::latex);
drawChar(pi, font, x, y, '{');
- xcell(0).draw(pi, x + wid_, y);
+ cell(0).draw(pi, x + wid_, y);
drawChar(pi, font, x + width() - wid_, y, '}');
}
}
+void MathBraceInset::maple(MapleStream & os) const
+{
+ os << cell(0);
+}
+
+
+void MathBraceInset::octave(OctaveStream & os) const
+{
+ os << cell(0);
+}
+
+
+void MathBraceInset::mathmlize(MathMLStream & os) const
+{
+ os << MTag("mrow") << cell(0) << ETag("mrow");
+}
+
+
+void MathBraceInset::mathematica(MathematicaStream & os) const
+{
+ os << cell(0);
+}
+
+
void MathBraceInset::infoize(std::ostream & os) const
{
os << "Nested Block: ";