namespace lyx {
-InsetIPA::InsetIPA(Buffer * buf)
+InsetIPA::InsetIPA(Buffer * buf)
: InsetText(buf),
preview_(new RenderPreview(this))
{
}
-InsetIPA::~InsetIPA()
+InsetIPA::~InsetIPA()
{}
}
-void InsetIPA::preparePreview(DocIterator const & pos) const
+void InsetIPA::preparePreview(DocIterator const & pos) const
{
odocstringstream str;
otexstream os(str);
OutputParams runparams(&pos.buffer()->params().encoding());
latex(os, runparams);
docstring const snippet = str.str();
- preview_->addPreview(snippet, *pos.buffer());
+ preview_->addPreview(snippet, *pos.buffer());
}
dim.wid = max(dim.wid, 4);
dim.asc = max(dim.asc, 4);
- dim.asc += TEXT_TO_INSET_OFFSET;
- dim.des += TEXT_TO_INSET_OFFSET;
+ dim.asc += topOffset(mi.base.bv);
+ dim.des += bottomOffset(mi.base.bv);
// insert a one pixel gap
dim.wid += 1;
- // Cache the inset dimension.
- setDimCache(mi, dim);
Dimension dim_dummy;
MetricsInfo mi_dummy = mi;
InsetText::metrics(mi_dummy, dim_dummy);
}
-docstring InsetIPA::xhtml(XHTMLStream & xs, OutputParams const & runparams_in) const
+docstring InsetIPA::xhtml(XMLStream & xs, OutputParams const & runparams_in) const
{
OutputParams runparams(runparams_in);
runparams.inIPA = true;