lyx_mirror/src/mathed/InsetMathLefteqn.cpp
Abdelrazak Younes ff4460603e Make Buffer argument mandatory in most of the InsetMath based class... boring work...
Math manual loads and save correctly it seems but expect some instability period.


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31898 a592a061-630c-0410-9148-cb99ea01b6c8
2009-11-08 11:45:46 +00:00

61 lines
975 B
C++

/**
* \file InsetMathLefteqn.cpp
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
* \author André Pönitz
*
* Full author contact details are available in file CREDITS.
*/
#include <config.h>
#include "InsetMathLefteqn.h"
#include "support/docstream.h"
namespace lyx {
InsetMathLefteqn::InsetMathLefteqn(Buffer * buf)
: InsetMathNest(buf, 1)
{}
Inset * InsetMathLefteqn::clone() const
{
return new InsetMathLefteqn(*this);
}
void InsetMathLefteqn::metrics(MetricsInfo & mi, Dimension & dim) const
{
cell(0).metrics(mi, dim);
dim.asc += 2;
dim.des += 2;
dim.wid = 4;
metricsMarkers(dim);
}
void InsetMathLefteqn::draw(PainterInfo & pi, int x, int y) const
{
cell(0).draw(pi, x + 2, y);
drawMarkers(pi, x, y);
}
docstring InsetMathLefteqn::name() const
{
return from_ascii("lefteqn");
}
void InsetMathLefteqn::infoize(odocstream & os) const
{
os << "Lefteqn ";
}
} // namespace lyx