#include "LaTeXFeatures.h"
#include "MathStream.h"
+
+#include "MetricsInfo.h"
+
#include "frontends/Painter.h"
#include <algorithm>
void InsetMathPhantom::metrics(MetricsInfo & mi, Dimension & dim) const
{
+ Changer dummy = mi.base.changeEnsureMath();
cell(0).metrics(mi, dim);
- metricsMarkers(dim);
}
void InsetMathPhantom::draw(PainterInfo & pi, int x, int y) const
{
+ Changer dummy = pi.base.changeEnsureMath();
static int const arrow_size = 4;
// We first draw the text and then an arrow
ColorCode const origcol = pi.base.font.color();
if (visibleContents())
pi.base.font.setColor(Color_special);
- cell(0).draw(pi, x + 1, y);
+ cell(0).draw(pi, x, y);
if (visibleContents())
pi.base.font.setColor(origcol);
Dimension const dim = dimension(*pi.base.bv);
else
pi.pain.line(x2, y1, x2, y5, Color_added_space);
}
-
- drawMarkers(pi, x, y);
}
}
-bool InsetMathPhantom::visibleContents() const
-{
+bool InsetMathPhantom::visibleContents() const
+{
return kind_ == phantom || kind_ == vphantom || kind_ == hphantom;
}