X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathMacroArgument.h;h=bee2ccc7c8c7c440ab9233dbe4ad0bd1abb93f24;hb=1007714d2ec380d935d59092013ea88373bfb1df;hp=360b0e3ef70e52278840a1c7ef4a5f5dd0046ed5;hpb=6c300f72a217722652dc27db9108e1050028979c;p=lyx.git diff --git a/src/mathed/MathMacroArgument.h b/src/mathed/MathMacroArgument.h index 360b0e3ef7..bee2ccc7c8 100644 --- a/src/mathed/MathMacroArgument.h +++ b/src/mathed/MathMacroArgument.h @@ -13,25 +13,25 @@ #ifndef MATHMACROARGUMENT_H #define MATHMACROARGUMENT_H -#include "InsetMathDim.h" +#include "InsetMath.h" namespace lyx { /// A macro argument. -class MathMacroArgument : public InsetMathDim { +class MathMacroArgument : public InsetMath { public: /// explicit MathMacroArgument(std::size_t); /// - void metrics(MetricsInfo & mi, Dimension & dim) const; + bool metrics(MetricsInfo & mi, Dimension & dim) const; /// void draw(PainterInfo &, int x, int y) const; /// std::size_t number() const { return number_; } /// - InsetBase::Code lyxCode() const { return MATHMACROARG_CODE; } + Inset::Code lyxCode() const { return MATHMACROARG_CODE; } /// void normalize(NormalStream &) const; @@ -39,11 +39,11 @@ public: void write(WriteStream & os) const; private: - virtual std::auto_ptr doClone() const; + virtual std::auto_ptr doClone() const; /// A number between 1 and 9 std::size_t number_; /// - char str_[3]; + docstring str_; };