#include "InsetMathSqrt.h"
-#include "LaTeXFeatures.h"
#include "MathData.h"
#include "MathStream.h"
+
+#include "LaTeXFeatures.h"
+#include "MetricsInfo.h"
#include "TextPainter.h"
+
#include "frontends/Painter.h"
void InsetMathSqrt::metrics(MetricsInfo & mi, Dimension & dim) const
{
+ Changer dummy = mi.base.changeEnsureMath();
cell(0).metrics(mi, dim);
dim.asc += 4;
dim.des += 2;
dim.wid += 12;
- metricsMarkers(dim);
+ metricsMarkers(mi, dim);
}
void InsetMathSqrt::draw(PainterInfo & pi, int x, int y) const
{
+ Changer dummy = pi.base.changeEnsureMath();
cell(0).draw(pi, x + 10, y);
Dimension const dim = dimension(*pi.base.bv);
int const a = dim.ascent();
void InsetMathSqrt::validate(LaTeXFeatures & features) const
{
if (features.runparams().math_flavor == OutputParams::MathAsHTML)
- features.addPreambleSnippet("<style type=\"text/css\">\n"
- "span.sqrtof{border-top: thin solid black;}\n"
- "</style>");
+ features.addCSSSnippet("span.sqrtof{border-top: thin solid black;}");
InsetMathNest::validate(features);
}