X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2FInsetMathPar.cpp;h=2e72a02b2128c9a26ade3aa91c4ea6b4358ce0af;hb=f6f936e3d049c05ad0795c32696df895d8b61313;hp=5659d02a8e8f14b7d39a1da46f51a0ca8aba4abc;hpb=ecb715d682762ae9a68ca8837f624e31741e3ce9;p=lyx.git diff --git a/src/mathed/InsetMathPar.cpp b/src/mathed/InsetMathPar.cpp index 5659d02a8e..2e72a02b21 100644 --- a/src/mathed/InsetMathPar.cpp +++ b/src/mathed/InsetMathPar.cpp @@ -3,7 +3,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author André Pönitz + * \author André Pönitz * * Full author contact details are available in file CREDITS. */ @@ -15,11 +15,14 @@ #include "MathData.h" #include "MathStream.h" +#include "MetricsInfo.h" + #include namespace lyx { -InsetMathPar::InsetMathPar(MathData const & ar) +InsetMathPar::InsetMathPar(Buffer * buf, MathData const & ar) + : InsetMathHull(buf) { cells_[0] = ar; } @@ -27,19 +30,19 @@ InsetMathPar::InsetMathPar(MathData const & ar) void InsetMathPar::metrics(MetricsInfo & mi, Dimension & dim) const { - FontSetChanger dummy1(mi.base, "textnormal"); + Changer dummy = mi.base.changeFontSet("textnormal"); InsetMathGrid::metrics(mi, dim); } void InsetMathPar::draw(PainterInfo & pi, int x, int y) const { - FontSetChanger dummy1(pi.base, "textnormal"); + Changer dummy = pi.base.changeFontSet("textnormal"); InsetMathGrid::draw(pi, x, y); } -void InsetMathPar::write(WriteStream & os) const +void InsetMathPar::write(TeXMathStream & os) const { for (idx_type i = 0; i < nargs(); ++i) os << cell(i) << "\n";