commit d2f23c303cc96e74fcec480f392f3dcce334ba8f
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Tue Feb 9 16:12:16 2021 +0100
Remove left/right spacing around top/left buttons
This makes collapsible insets look better.
Fixes #10323.
---
src/insets/InsetCollapsible.cpp | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/insets/InsetCollapsible.cpp b/src/insets/InsetCollapsible.cpp
index 24aca66..ac42e1d 100644
--- a/src/insets/InsetCollapsible.cpp
+++ b/src/insets/InsetCollapsible.cpp
@@ -187,9 +187,12 @@ Dimension InsetCollapsible::dimensionCollapsed(BufferView
const & bv) const
{
Dimension dim;
FontInfo labelfont(getLabelfont());
+ int const offset =
+ (geometry(bv) != LeftButton && geometry(bv) != TopButton)
+ ? Inset::textOffset(&bv) : 0;
labelfont.realize(sane_font);
theFontMetrics(labelfont).buttonText(
- buttonLabel(bv), Inset::textOffset(&bv), dim.wid, dim.asc,
dim.des);
+ buttonLabel(bv), offset, dim.wid, dim.asc, dim.des);
return dim;
}
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs