From e5880cf3ba761891fe0cd53e48b69fbbbfed5c2b Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Fri, 17 Jun 2022 09:32:38 +0200 Subject: [PATCH] segmented bar: Respect padding hint for graphic --- src/controls/QskSegmentedBarSkinlet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controls/QskSegmentedBarSkinlet.cpp b/src/controls/QskSegmentedBarSkinlet.cpp index 732cebad..1e1168a4 100644 --- a/src/controls/QskSegmentedBarSkinlet.cpp +++ b/src/controls/QskSegmentedBarSkinlet.cpp @@ -304,9 +304,11 @@ QSGNode* QskSegmentedBarSkinlet::updateSampleNode( const QskSkinnable* skinnable { const auto graphic = value.value< QskGraphic >(); const auto filter = bar->effectiveGraphicFilter( subControl ); + const auto padding = bar->paddingHint( Q::Graphic ); + const auto graphicRect = rect.marginsRemoved( padding ); return QskSkinlet::updateGraphicNode( - bar, node, graphic, filter, rect, alignment ); + bar, node, graphic, filter, graphicRect, alignment ); } return nullptr;