X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInset.cpp;h=cce0f327feb49aa1b9fbe56790e24ba918f31689;hb=dae8555234f0e5c8358b91c307d91b219c664617;hp=00a6bb938a5891782abc9422ad2a9d843307ca30;hpb=b6a63bfce81819ae0edf3dded0e02c4439e27f90;p=lyx.git diff --git a/src/insets/Inset.cpp b/src/insets/Inset.cpp index 00a6bb938a..cce0f327fe 100644 --- a/src/insets/Inset.cpp +++ b/src/insets/Inset.cpp @@ -94,6 +94,9 @@ static void build_translator() 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"); @@ -192,7 +195,7 @@ Buffer & Inset::buffer() 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()); } @@ -255,7 +258,7 @@ docstring Inset::toolTip(BufferView const &, int, int) const } -void Inset::forToc(docstring &, size_t) const +void Inset::forOutliner(docstring &, size_t) const { } @@ -639,6 +642,12 @@ Buffer const * Inset::updateFrontend() const } +bool Inset::resetFontEdit() const +{ + return getLayout().resetsFont() || !inheritFont(); +} + + docstring Inset::completionPrefix(Cursor const &) const { return docstring();