X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathBox.h;h=e07fed9c48176c3511a317da759635190bcc0819;hb=38c2cde0d8695ac5287bae218c4a33a2acf18ef8;hp=03d2da9f9e78bb61946aa759ace6df875feb11af;hpb=8a0134cc8ce7de41d6d6911a1c4219ca958f2b71;p=lyx.git diff --git a/src/mathed/InsetMathBox.h b/src/mathed/InsetMathBox.h index 03d2da9f9e..e07fed9c48 100644 --- a/src/mathed/InsetMathBox.h +++ b/src/mathed/InsetMathBox.h @@ -14,8 +14,6 @@ #include "InsetMathNest.h" -#include - namespace lyx { @@ -35,7 +33,9 @@ public: /// void normalize(NormalStream & ns) const; /// - docstring mathmlize(MathStream & ms) const; + void mathmlize(MathStream & ms) const; + /// + void htmlize(HtmlStream & ms) const; /// void infoize(odocstream & os) const; /// @@ -54,10 +54,12 @@ private: class InsetMathFBox : public InsetMathNest { public: /// - InsetMathFBox(Buffer * buf); + explicit InsetMathFBox(Buffer * buf); /// mode_type currentMode() const { return TEXT_MODE; } /// + marker_type marker(BufferView const *) const { return NO_MARKER; } + /// void metrics(MetricsInfo & mi, Dimension & dim) const; /// void draw(PainterInfo & pi, int x, int y) const; @@ -66,9 +68,13 @@ public: /// write normalized content void normalize(NormalStream & ns) const; /// - //docstring mathmlize(MathStream & ms) const; + void mathmlize(MathStream & ms) const; + /// + void htmlize(HtmlStream & ms) const; /// void infoize(odocstream & os) const; + /// + void validate(LaTeXFeatures & features) const; private: /// Inset * clone() const { return new InsetMathFBox(*this); } @@ -89,11 +95,15 @@ public: /// write normalized content void normalize(NormalStream & ns) const; /// - //docstring mathmlize(MathStream & ms) const; + void mathmlize(MathStream & ms) const; + /// + void htmlize(HtmlStream & ms) const; /// mode_type currentMode() const { return TEXT_MODE; } /// void infoize(odocstream & os) const; + /// + void validate(LaTeXFeatures & features) const; private: Inset * clone() const { return new InsetMathMakebox(*this); } /// @@ -106,7 +116,9 @@ private: class InsetMathBoxed : public InsetMathNest { public: /// - InsetMathBoxed(Buffer * buf); + explicit InsetMathBoxed(Buffer * buf); + /// + marker_type marker(BufferView const *) const { return NO_MARKER; } /// void validate(LaTeXFeatures & features) const; /// @@ -116,7 +128,9 @@ public: /// void write(WriteStream & os) const; /// - //docstring mathmlize(MathStream & ms) const; + void mathmlize(MathStream & ms) const; + /// + void htmlize(HtmlStream & ms) const; /// write normalized content void normalize(NormalStream & ns) const; ///