void Paragraph::Pimpl::insertInset(pos_type pos,
- Inset * inset, LyXFont const & font, Change change)
+ InsetOld * inset, LyXFont const & font, Change change)
{
Assert(inset);
Assert(pos <= size());
// only allow the actual removal if it was /new/ text
if (changetype != Change::INSERTED) {
if (text[pos] == Paragraph::META_INSET) {
- Inset * i(owner_->getInset(pos));
+ InsetOld * i(owner_->getInset(pos));
i->markErased();
}
return false;
if (c != '\0')
os << c;
} else {
- Inset const * inset = owner_->getInset(i);
+ InsetOld const * inset = owner_->getInset(i);
inset->ascii(buf, os, 0);
}
return;
// and then split to handle the two modes separately.
switch (c) {
case Paragraph::META_INSET: {
- Inset * inset = owner_->getInset(i);
+ InsetOld * inset = owner_->getInset(i);
// FIXME: remove this check
if (!inset)
break;
// FIXME: move this to InsetNewline::latex
- if (inset->lyxCode() == Inset::NEWLINE_CODE) {
+ if (inset->lyxCode() == InsetOld::NEWLINE_CODE) {
// newlines are handled differently here than
// the default in simpleTeXSpecialChars().
if (!style.newline_allowed) {
bool close = false;
int const len = os.tellp();
//ostream::pos_type const len = os.tellp();
- if ((inset->lyxCode() == Inset::GRAPHICS_CODE
- || inset->lyxCode() == Inset::MATH_CODE
- || inset->lyxCode() == Inset::URL_CODE)
+ if ((inset->lyxCode() == InsetOld::GRAPHICS_CODE
+ || inset->lyxCode() == InsetOld::MATH_CODE
+ || inset->lyxCode() == InsetOld::URL_CODE)
&& running_font.isRightToLeft()) {
os << "\\L{";
close = true;
if (icit->inset) {
icit->inset->validate(features);
if (layout.needprotect &&
- icit->inset->lyxCode() == Inset::FOOT_CODE)
+ icit->inset->lyxCode() == InsetOld::FOOT_CODE)
features.require("NeedLyXFootnoteCode");
}
}