commit 8deb05f7a7106e43138945dfc8b1f53c436c2a2e Author: Juergen Spitzmueller <sp...@lyx.org> Date: Sun Feb 19 12:15:45 2023 +0100
Mark empty bib(la)tex insets (i.e., with no databases defined) (#12668) --- src/insets/InsetBibtex.cpp | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/insets/InsetBibtex.cpp b/src/insets/InsetBibtex.cpp index a9c0ff9..55ba0aa 100644 --- a/src/insets/InsetBibtex.cpp +++ b/src/insets/InsetBibtex.cpp @@ -176,8 +176,12 @@ bool InsetBibtex::usingBiblatex() const docstring InsetBibtex::screenLabel() const { - return usingBiblatex() ? _("Biblatex Generated Bibliography") + docstring res; + if (getParam("bibfiles").empty()) + res = _("EMPTY: "); + res += usingBiblatex() ? _("Biblatex Generated Bibliography") : _("BibTeX Generated Bibliography"); + return res; } @@ -188,7 +192,7 @@ docstring InsetBibtex::toolTip(BufferView const & /*bv*/, int /*x*/, int /*y*/) tip += "<ul>"; if (bibfilelist.empty()) - tip += "<li>" + _("none") + "</li>"; + tip += "<li>" + _("None[[bib databases]], please fill in!") + "</li>"; else for (docstring const & bibfile : bibfilelist) tip += "<li>" + bibfile + "</li>"; @@ -934,6 +938,8 @@ void InsetBibtex::updateBuffer(ParIterator const &, UpdateType, bool const /*del } if (invalidate) buffer().invalidateBibinfoCache(); + + setBroken(getParam("bibfiles").empty()); } -- lyx-cvs mailing list lyx-cvs@lists.lyx.org http://lists.lyx.org/mailman/listinfo/lyx-cvs