-/// This class contains the macro definition
-class MathMacroTemplate: public MathParInset {
- public:
- /// A template constructor needs all the data
- explicit
- MathMacroTemplate(string const &, int na = 0, int f = 0);
- ///
- ~MathMacroTemplate();
- ///
- void draw(Painter &, int, int);
- ///
- void Metrics();
- ///
- void WriteDef(std::ostream &, bool fragile);
- /// useful for special insets
- void setTCode(MathedTextCodes t);
- ///
- MathedTextCodes getTCode() const;
- ///
- void setArgument(MathedArray *, int i= 0);
- /// Number of arguments
- int getNoArgs() const;
- ///
- void GetMacroXY(int, int &, int &) const;
- ///
- MathParInset * getMacroPar(int) const;
- ///
- void SetMacroFocus(int &, int, int);
- ///
- void setEditMode(bool);
+/** This class contains the macro definition
+ \author Alejandro Aguilar Sierra
+ */
+//class MathMacroTemplate : public MathInset, boost::noncopyable