]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/formulamacro.C
Georg Baum's vspace change
[lyx.git] / src / mathed / formulamacro.C
index fd0ceea5afd2bfbe68149b469001836470640c9c..9ea39270e6d16d04a3ef8ebe3b5b243a4048d863 100644 (file)
@@ -18,9 +18,9 @@
 #include "math_mathmlstream.h"
 
 #include "gettext.h"
-#include "latexrunparams.h"
 #include "LColor.h"
 #include "lyxlex.h"
+#include "outputparams.h"
 
 #include "frontends/Painter.h"
 #include "frontends/font_metrics.h"
@@ -75,7 +75,7 @@ void InsetFormulaMacro::write(Buffer const &, ostream & os) const
 
 
 int InsetFormulaMacro::latex(Buffer const &, ostream & os,
-                            LatexRunParams const & runparams) const
+                            OutputParams const & runparams) const
 {
        WriteStream wi(os, runparams.moving_arg, true);
        par()->write(wi);
@@ -83,8 +83,8 @@ int InsetFormulaMacro::latex(Buffer const &, ostream & os,
 }
 
 
-int InsetFormulaMacro::ascii(Buffer const &, ostream & os,
-                            LatexRunParams const &) const
+int InsetFormulaMacro::plaintext(Buffer const &, ostream & os,
+                            OutputParams const &) const
 {
        WriteStream wi(os, false, true);
        par()->write(wi);
@@ -93,16 +93,16 @@ int InsetFormulaMacro::ascii(Buffer const &, ostream & os,
 
 
 int InsetFormulaMacro::linuxdoc(Buffer const & buf, ostream & os,
-                               LatexRunParams const & runparams) const
+                               OutputParams const & runparams) const
 {
-       return ascii(buf, os, runparams);
+       return plaintext(buf, os, runparams);
 }
 
 
 int InsetFormulaMacro::docbook(Buffer const & buf, ostream & os,
-                              LatexRunParams const & runparams) const
+                              OutputParams const & runparams) const
 {
-       return ascii(buf, os, runparams);
+       return plaintext(buf, os, runparams);
 }
 
 
@@ -114,9 +114,9 @@ void InsetFormulaMacro::read(Buffer const &, LyXLex & lex)
 
 void InsetFormulaMacro::read(std::istream & is)
 {
-       MathMacroTemplate * p = new MathMacroTemplate(is);
+       auto_ptr<MathMacroTemplate> p(new MathMacroTemplate(is));
        setInsetName(p->name());
-       MathMacroTable::create(MathAtom(p));
+       MathMacroTable::create(MathAtom(p.release()));
        //metrics();
 }