#include "frontends/Alert.h"
#include "support/LOstream.h"
#include "support/LAssert.h"
-#include "support/lyxlib.h"
#include "support/systemcall.h"
-#include "support/lstrings.h"
#include "support/filetools.h" // LibFileSearch
#include "LyXView.h"
#include "Painter.h"
}
-void InsetFormula::write(Buffer const * buf, ostream & os) const
+void InsetFormula::write(Buffer const *, ostream & os) const
{
os << "Formula ";
- latex(buf, os, false, false);
+ WriteStream wi(os, false, false);
+ par_->write(wi);
}
-int InsetFormula::latex(Buffer const *, ostream & os, bool fragil, bool) const
+int InsetFormula::latex(Buffer const *, ostream & os, bool fragile, bool) const
{
- WriteStream wi(os, fragil);
+ WriteStream wi(os, fragile, true);
par_->write(wi);
return wi.line();
}
int InsetFormula::ascii(Buffer const *, ostream & os, int) const
{
-#if 1
+#if 0
TextMetricsInfo mi;
par()->metricsT(mi);
TextPainter tpain(par()->width(), par()->height());
metrics();
return tpain.textheight();
#else
- WriteStream wi(os, false);
+ WriteStream wi(os, false, true);
par_->write(wi);
return wi.line();
#endif