X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmathed%2FInsetMathHull.h;h=8c0ed98265d36663420dfefc5edb8cf69fd245ed;hb=ef7a142f3f4e5937dabf7fb8fc7957bf351e166d;hp=9712460e433356603b134d9f25df963d747aa2b9;hpb=832d6cd7e1017b11058048a9dc6930ec08aee30c;p=lyx.git diff --git a/src/mathed/InsetMathHull.h b/src/mathed/InsetMathHull.h index 9712460e43..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,8 +128,16 @@ 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; + /// + void forToc(docstring &, size_t) const; /// get notification when the cursor leaves this inset bool notifyCursorLeaves(Cursor const & old, Cursor & cur); @@ -216,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_; @@ -229,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 //