#endif
#include "math_specialcharinset.h"
-#include "support/LOstream.h"
-#include "support.h"
+#include "math_mathmlstream.h"
+#include "math_support.h"
MathSpecialCharInset::MathSpecialCharInset(char c)
int MathSpecialCharInset::ascent() const
{
- return mathed_char_ascent(LM_TC_CONST, size(), char_);
+ return mathed_char_ascent(LM_TC_CONST, mi_, char_);
}
int MathSpecialCharInset::descent() const
{
- return mathed_char_descent(LM_TC_CONST, size(), char_);
+ return mathed_char_descent(LM_TC_CONST, mi_, char_);
}
int MathSpecialCharInset::width() const
{
- return mathed_char_width(LM_TC_CONST, size(), char_);
+ return mathed_char_width(LM_TC_CONST, mi_, char_);
}
-void MathSpecialCharInset::metrics(MathMetricsInfo const & st) const
+void MathSpecialCharInset::metrics(MathMetricsInfo const & mi) const
{
- size_ = st;
+ mi_ = mi;
}
void MathSpecialCharInset::draw(Painter & pain, int x, int y) const
{
- xo(x);
- yo(y);
- drawChar(pain, LM_TC_CONST, size(), x, y, char_);
+ drawChar(pain, LM_TC_CONST, mi_, x, y, char_);
}
-void MathSpecialCharInset::write(MathWriteInfo & os) const
+void MathSpecialCharInset::write(WriteStream & os) const
{
os << "\\" << char_;
}
-void MathSpecialCharInset::writeNormal(std::ostream & os) const
+void MathSpecialCharInset::normalize(NormalStream & os) const
{
os << "\\" << char_;
}