+ int const x = int(xx);
+ int const a = y - ascent(bv, font) + 1;
+ int const w = width(bv, font) - 2;
+ int const h = ascent(bv, font) + descent(bv, font) - 2;
+
+ // LColor::mathbg used to be "AntiqueWhite" but is "linen" now, too
+ pain.pain.fillRectangle(x, a, w, h, LColor::mathmacrobg);
+ pain.pain.rectangle(x, a, w, h, LColor::mathframe);
+
+ if (mathcursor &&
+ const_cast<InsetFormulaBase const *>(mathcursor->formula()) == this)
+ mathcursor->drawSelection(pain);
+
+ pain.pain.text(x + 2, y, prefix(), font);
+
+ // formula
+ par()->draw(pain, x + font_metrics::width(prefix(), f) + 5, y);
+ xx += w + 2;
+ xo_ = x;
+ yo_ = y;
+
+ setCursorVisible(false);
+}