+
+/// Extra nesting: \\makebox or \\framebox.
+class InsetMathMakebox : public InsetMathNest {
+public:
+ ///
+ InsetMathMakebox(Buffer * buf, bool framebox);
+ ///
+ void metrics(MetricsInfo & mi, Dimension & dim) const override;
+ ///
+ void draw(PainterInfo & pi, int x, int y) const override;
+ ///
+ void write(TeXMathStream & os) const override;
+ /// write normalized content
+ void normalize(NormalStream & ns) const override;
+ ///
+ void mathmlize(MathMLStream & ms) const override;
+ ///
+ void htmlize(HtmlStream & ms) const override;
+ ///
+ mode_type currentMode() const override { return TEXT_MODE; }
+ ///
+ void infoize(odocstream & os) const override;
+ ///
+ void validate(LaTeXFeatures & features) const override;