#include <config.h>
#include "math_xyarrowinset.h"
-#include "math_xymatrixinset.h"
#include "math_mathmlstream.h"
#include "math_streamstr.h"
#include "math_support.h"
{}
-auto_ptr<InsetBase> MathXYArrowInset::clone() const
+std::auto_ptr<InsetBase> MathXYArrowInset::clone() const
{
- return auto_ptr<InsetBase>(new MathXYArrowInset(*this));
+ return std::auto_ptr<InsetBase>(new MathXYArrowInset(*this));
}
<< "target: n: " << n << " out of range" << endl;
n = 0;
}
- return p->cell(n);
+ return p->cell(n);
#else
static MathArray dummy;
return dummy;
MathArray const & MathXYArrowInset::sourceCell() const
{
#if 0
- return targetMatrix()->cell(mi_.idx);
+ return targetMatrix()->cell(mi_.idx);
#else
static MathArray dummy;
return dummy;
mathed_string_dim(pi.base.font, "target: ", lasc, ldes, lwid);
cell(0).draw(pi, x + lwid, y);
- drawStr(pi, pi.base.font, x + 3, y, "target");
+ pi.base.text(x + 3, y, "target");
y += max(cell(0).descent(), ldes) + 5;
y += max(cell(1).ascent(), lasc) + 5;
cell(1).draw(pi, x + lwid, y);
- drawStr(pi, pi.base.font, x + 3, y, "label");
+ pi.base.text(x + 3, y, "label");
#endif
} else {
- drawStr(pi, font_, x, y, "X");
+ pi.pain.text(x, y, "X");
MathArray const & s = sourceCell();
MathArray const & t = targetCell();
pi.pain.line(s.xm(), s.ym(), t.xm(), t.ym(), LColor::math);