[LyX/master] amend e569426b158
Juergen Spitzmueller <[email protected]> Mon, 03 Aug 2026 10:15:32 +0000
| Newsgroups | gmane.editors.lyx.cvs |
|---|---|
| Message-ID | <[email protected]> |
commit f53a5ef45ca9f5dbababceb892cacb69e8f9a21b Author: Juergen Spitzmueller <[email protected]> Date: Mon Aug 3 12:15:15 2026 +0200 amend e569426b158 --- src/RowPainter.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/RowPainter.cpp b/src/RowPainter.cpp index 8a6a5a6800..39611a1bbc 100644 --- a/src/RowPainter.cpp +++ b/src/RowPainter.cpp @@ -40,6 +40,7 @@ #include "support/debug.h" #include "support/gettext.h" #include "support/lassert.h" +#include "support/lstrings.h" #include <algorithm> @@ -425,7 +426,6 @@ void RowPainter::paintTooLargeMarks(bool const left, bool const right) const void RowPainter::paintFirst() const { - Layout const & TOCLayout = pi_.base.bv->buffer().params().documentClass().getTOCLayout(); Layout const & layout = par_.layout(); docstring label; @@ -446,10 +446,13 @@ void RowPainter::paintFirst() const case MATTER_BACK: label += _("Back Matter"); break; + case MATTER_NONE: + break; } - // Matters are supported only by book (sectioning toplevel 0) - if (TOCLayout.toclevel != 0) - label += _(" (Senseless!!!)"); + // Matters are supported only by selected classes + if (!pi_.base.bv->buffer().params().documentClass().hasMatters()) + label = support::bformat(_("%1$s[[matter name]] (%2$s[[not supported qualification]])"), + label, _("not supported!")); } if (!label.empty()) paintMatterStart(yo_ - row_.ascent() + 2 * defaultRowHeight(), label); -- lyx-cvs mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-cvs