]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/math_macrotemplate.C
some (yet unfinished) up/down work
[lyx.git] / src / mathed / math_macrotemplate.C
index 708b554be8b557a26d8abfe913a839800a29310a..d4051c66983e08cc439f47bc5274551c6a11868b 100644 (file)
@@ -64,13 +64,13 @@ MathMacroTemplate::MathMacroTemplate(std::istream & is)
 }
 
 
-auto_ptr<InsetBase> MathMacroTemplate::clone() const
+auto_ptr<InsetBase> MathMacroTemplate::doClone() const
 {
        return auto_ptr<InsetBase>(new MathMacroTemplate(*this));
 }
 
 
-void MathMacroTemplate::edit(LCursor & cur, bool left)
+void MathMacroTemplate::edit(LCursor & cur, bool)
 {
        lyxerr << "MathMacroTemplate: edit left/right" << endl;
        cur.push(*this);
@@ -172,7 +172,7 @@ void MathMacroTemplate::read(Buffer const &, LyXLex & lex)
 void MathMacroTemplate::write(Buffer const &, std::ostream & os) const
 {
        WriteStream wi(os, false, false);
-       os << "FormulaMacro ";
+       os << "FormulaMacro\n";
        write(wi);
 }
 
@@ -180,12 +180,12 @@ void MathMacroTemplate::write(Buffer const &, std::ostream & os) const
 void MathMacroTemplate::write(WriteStream & os) const
 {
        if (type_ == "def") {
-               os << "\n\\def\\" << name_.c_str();
+               os << "\\def\\" << name_.c_str();
                for (int i = 1; i <= numargs_; ++i)
                        os << '#' << i;
        } else {
                // newcommand or renewcommand
-               os << "\n\\" << type_.c_str() << "{\\" << name_.c_str() << '}';
+               os << "\\" << type_.c_str() << "{\\" << name_.c_str() << '}';
                if (numargs_ > 0)
                        os << '[' << numargs_ << ']';
        }