From a6992c2f085567549b6205ca64c79e49448b16bc Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 12 Dec 2024 17:10:16 +0100 Subject: [PATCH] respect the marginHint for graphic subcontrols --- src/controls/QskSkinlet.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controls/QskSkinlet.cpp b/src/controls/QskSkinlet.cpp index 1d8e85aa..de23fe99 100644 --- a/src/controls/QskSkinlet.cpp +++ b/src/controls/QskSkinlet.cpp @@ -730,7 +730,9 @@ QSGNode* QskSkinlet::updateGraphicNode( const QskGraphic& graphic, QskAspect::Subcontrol subControl, Qt::Orientations mirrored ) const { - const auto rect = qskSubControlRect( this, skinnable, subControl ); + auto rect = qskSubControlRect( this, skinnable, subControl ); + rect = rect.marginsRemoved( skinnable->marginHint( subControl ) ); + const auto alignment = skinnable->alignmentHint( subControl, Qt::AlignCenter ); const auto colorFilter = skinnable->effectiveGraphicFilter( subControl );