+#include <config.h>
+
#ifdef __GNUG__
#pragma implementation
#endif
#include "math_decorationinset.h"
-#include "mathed/support.h"
+#include "math_support.h"
#include "math_parser.h"
-#include "support/LOstream.h"
-
-
-using std::ostream;
+#include "math_mathmlstream.h"
+#include "math_streamstr.h"
MathDecorationInset::MathDecorationInset(string const & name)
}
-void MathDecorationInset::write(MathWriteInfo & os) const
+void MathDecorationInset::write(WriteStream & os) const
{
- if (os.fragile && protect())
+ if (os.fragile() && protect())
os << "\\protect";
os << '\\' << name_ << '{' << cell(0) << '}';
}
-void MathDecorationInset::writeNormal(ostream & os) const
+void MathDecorationInset::normalize(NormalStream & os) const
{
- os << "[" << name_ << " ";
- cell(0).writeNormal(os);
- os << "] ";
+ os << "[deco " << name_ << ' ' << cell(0) << ']';
}