X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FMathMacro.h;h=276cbdb21f222fda328bce6d05e45f3524e537e8;hb=7ac601f4292412b289178fc3108ad9e715a7c221;hp=c5faebc9bf163372531fb755647bb0fe33c1f68f;hpb=85e37b01b213d67e4057cb2312b94cb55741392f;p=lyx.git diff --git a/src/mathed/MathMacro.h b/src/mathed/MathMacro.h index c5faebc9bf..276cbdb21f 100644 --- a/src/mathed/MathMacro.h +++ b/src/mathed/MathMacro.h @@ -140,25 +140,23 @@ protected: void attachArguments(std::vector const & args, size_t arity, int optionals); /// MacroData const * macro() { return macro_; } - + /// + bool editMetrics(BufferView const * bv) const; + private: /// virtual Inset * clone() const; - /// the index of the cursor slice of the macro, or -1 if it is not edited - int cursorIdx(Cursor const & cur) const; /// - bool editMode(Cursor const & cur) const; + bool editMode(BufferView const * bv) const; /// name of macro docstring name_; /// current display mode DisplayMode displayMode_; - /// display mode before change + /// expanded macro with ArgumentProxies InsetMathSqrt expanded_; /// number of arguments that were really attached size_t attachedArgsNum_; - /// cursor position during last draw - mutable std::map previousCurIdx_; /// optional argument attached? (only in DISPLAY_NORMAL mode) size_t optionals_; /// fold mode to be set in next metrics call?