X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathHull.h;h=8c0ed98265d36663420dfefc5edb8cf69fd245ed;hb=ef7a142f3f4e5937dabf7fb8fc7957bf351e166d;hp=35df332b07ee78698878f4b58bbed1706d3c2832;hpb=9e9c96035cd48e30f658c96a8448c99c868772b3;p=lyx.git diff --git a/src/mathed/InsetMathHull.h b/src/mathed/InsetMathHull.h index 35df332b07..8c0ed98265 100644 --- a/src/mathed/InsetMathHull.h +++ b/src/mathed/InsetMathHull.h @@ -42,7 +42,7 @@ public: /// void updateBuffer(ParIterator const &, UpdateType); /// - void addToToc(DocIterator const &); + void addToToc(DocIterator const &) const; /// InsetMathHull & operator=(InsetMathHull const &); /// @@ -108,8 +108,6 @@ public: /// void write(WriteStream & os) const; /// - void mathmlize(MathStream &) const; - /// void normalize(NormalStream &) const; /// void infoize(odocstream & os) const; @@ -130,6 +128,12 @@ public: int docbook(odocstream &, OutputParams const &) const; /// docstring xhtml(XHTMLStream &, OutputParams const &) const; + /// + void mathmlize(MathStream &) const; + /// + void htmlize(HtmlStream &) const; + /// + void mathAsLatex(WriteStream &) const; /// void toString(odocstream &) const; /// @@ -218,12 +222,16 @@ private: bool rowChangeOK() const; /// can this change its number of cols? bool colChangeOK() const; + /// are any of the equations numbered? + bool haveNumbers() const; /// "none", "simple", "display", "eqnarray",... HullType type_; /// std::vector numbered_; /// + std::vector numbers_; + /// std::vector label_; /// boost::scoped_ptr preview_; @@ -231,6 +239,10 @@ private: mutable bool use_preview_; /// DocIterator docit_; + /// + typedef std::map CounterMap; + /// used to store current values of important counters + CounterMap counter_map; // // Incorporate me //