#include "BufferView.h"
#include "debug.h"
-#include "latexrunparams.h"
#include "LColor.h"
#include "lyx_main.h"
+#include "outputparams.h"
#include "frontends/Painter.h"
int InsetFormula::latex(Buffer const &, ostream & os,
- LatexRunParams const & runparams) const
+ OutputParams const & runparams) const
{
WriteStream wi(os, runparams.moving_arg, true);
par_->write(wi);
}
-int InsetFormula::ascii(Buffer const &, ostream & os, int) const
+int InsetFormula::plaintext(Buffer const &, ostream & os,
+ OutputParams const &) const
{
if (0 && display()) {
Dimension dim;
}
-int InsetFormula::linuxdoc(Buffer const & buf, ostream & os) const
+int InsetFormula::linuxdoc(Buffer const & buf, ostream & os,
+ OutputParams const & runparams) const
{
- return docbook(buf, os, false);
+ return docbook(buf, os, runparams);
}
-int InsetFormula::docbook(Buffer const & buf, ostream & os, bool) const
+int InsetFormula::docbook(Buffer const & buf, ostream & os,
+ OutputParams const & runparams) const
{
MathMLStream ms(os);
ms << MTag("equation");
ms << MTag("alt");
ms << "<[CDATA[";
- int res = ascii(buf, ms.os(), 0);
+ int res = plaintext(buf, ms.os(), runparams);
ms << "]]>";
ms << ETag("alt");
ms << MTag("math");
}
-//ostream & operator<<(ostream & os, LyXCursor const & c)
-//{
-// os << '[' << c.x() << ' ' << c.y() << ' ' << c.pos() << ']';
-// return os;
-//}
-
-
namespace {
bool editing_inset(InsetFormula const * inset)
void InsetFormula::draw(PainterInfo & pi, int x, int y) const
{
+ xo_ = x;
+ yo_ = y;
+
// The previews are drawn only when we're not editing the inset.
- bool const use_preview = (!editing_inset(this) &&
- RenderPreview::activated() &&
- preview_->previewReady());
+ bool const use_preview = !editing_inset(this)
+ && RenderPreview::activated()
+ && preview_->previewReady();
int const w = dim_.wid;
int const d = dim_.des;
par_->draw(p, x, y);
}
-
- xo_ = x;
- yo_ = y;
}
void InsetFormula::metrics(MetricsInfo & m, Dimension & dim) const
{
- bool const use_preview = (!editing_inset(this) &&
- RenderPreview::activated() &&
- preview_->previewReady());
+ bool const use_preview = !editing_inset(this)
+ && RenderPreview::activated()
+ && preview_->previewReady();
if (use_preview) {
preview_->metrics(m, dim);
string const latex_string(InsetFormula const & inset, Buffer const &)
{
- ostringstream ls;
- WriteStream wi(ls, false, false);
+ ostringstream os;
+ WriteStream wi(os, false, false);
inset.par()->write(wi);
- return ls.str();
+ return os.str();
}
} // namespace anon