X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathMacro.h;h=c0a9c7d4c0386ed95ddd068d7ce27741a473e4cb;hb=58ab972f714309aa87e7d956ceda00e18337875f;hp=8e9f1b23d051560462e892d7340cc94058b988a7;hpb=d0d7d0103aed0b300807be54224ba7cd324c1ff5;p=lyx.git diff --git a/src/mathed/MathMacro.h b/src/mathed/MathMacro.h index 8e9f1b23d0..c0a9c7d4c0 100644 --- a/src/mathed/MathMacro.h +++ b/src/mathed/MathMacro.h @@ -37,7 +37,7 @@ public: void drawDecoration(PainterInfo & pi, int x, int y) const { drawMarkers2(pi, x, y); } /// - bool metrics(MetricsInfo & mi, Dimension & dim) const; + void metrics(MetricsInfo & mi, Dimension & dim) const; /// get cursor position void cursorPos(BufferView const & bv, CursorSlice const & sl, bool boundary, int & x, int & y) const; @@ -54,6 +54,8 @@ public: /// docstring name() const; /// + int kerning() const { return kerning_; } + /// void setExpansion(MathData const & exp, MathData const & args) const; /// @@ -71,7 +73,7 @@ public: void infoize2(odocstream &) const; private: - virtual std::auto_ptr doClone() const; + virtual Inset * clone() const; /// void updateExpansion() const; @@ -85,6 +87,8 @@ private: mutable MacroData macroBackup_; /// mutable bool editing_; + /// + mutable int kerning_; };