insetnames[FLOAT_CODE] = InsetName("float", _("Float"));
insetnames[WRAP_CODE] = InsetName("wrap");
insetnames[SPECIALCHAR_CODE] = InsetName("specialchar");
+ insetnames[IPA_CODE] = InsetName("ipa");
+ insetnames[IPACHAR_CODE] = InsetName("ipachar");
+ insetnames[IPADECO_CODE] = InsetName("ipadeco");
insetnames[TABULAR_CODE] = InsetName("tabular", _("Table"));
insetnames[EXTERNAL_CODE] = InsetName("external");
insetnames[CAPTION_CODE] = InsetName("caption");
LYXERR0("Inset: " << this << " LyX Code: " << lyxCode()
<< " name: " << iname);
s << "LyX Code: " << lyxCode() << " name: " << iname;
- LASSERT(false, /**/);
+ LATTEST(false);
throw ExceptionMessage(BufferException,
from_ascii("Inset::buffer_ member not initialized!"), s.str());
}
}
-void Inset::forToc(docstring &, size_t) const
+void Inset::forOutliner(docstring &, size_t) const
{
}
} else {
return false;
}
-
+
case LFUN_IN_MATHMACROTEMPLATE:
// By default we're not in a MathMacroTemplate inset
flag.setEnabled(false);
return true;
+ case LFUN_IN_IPA:
+ // By default we're not in an IPA inset
+ flag.setEnabled(false);
+ return true;
+
default:
break;
}
}
+bool Inset::resetFontEdit() const
+{
+ return getLayout().resetsFont() || !inheritFont();
+}
+
+
docstring Inset::completionPrefix(Cursor const &) const
{
return docstring();