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

Reply via email to