2 * \file InsetMathPar.cpp
3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
8 * Full author contact details are available in file CREDITS.
13 #include "InsetMathPar.h"
16 #include "MathStream.h"
22 InsetMathPar::InsetMathPar(Buffer
* buf
, MathData
const & ar
)
29 void InsetMathPar::metrics(MetricsInfo
& mi
, Dimension
& dim
) const
31 FontSetChanger
dummy1(mi
.base
, "textnormal");
32 InsetMathGrid::metrics(mi
, dim
);
36 void InsetMathPar::draw(PainterInfo
& pi
, int x
, int y
) const
38 FontSetChanger
dummy1(pi
.base
, "textnormal");
39 InsetMathGrid::draw(pi
, x
, y
);
43 void InsetMathPar::write(WriteStream
& os
) const
45 for (idx_type i
= 0; i
< nargs(); ++i
)
46 os
<< cell(i
) << "\n";
50 void InsetMathPar::infoize(odocstream
& os
) const
52 os
<< "Type: Paragraph ";
56 Inset
* InsetMathPar::clone() const
58 return new InsetMathPar(*this);