[LyX/master] amend e569426b158
Juergen Spitzmueller
spitz at lyx.org
Mon Aug 3 10:15:32 UTC 2026
commit f53a5ef45ca9f5dbababceb892cacb69e8f9a21b
Author: Juergen Spitzmueller <spitz at lyx.org>
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);
More information about the lyx-cvs
mailing list