From 236fd7f14a180357b59d49bb78bf3d2867c652f4 Mon Sep 17 00:00:00 2001 From: Peter Hartmann Date: Wed, 15 Dec 2021 16:49:52 +0100 Subject: [PATCH] play around a bit --- src/nodes/QskBoxRenderer.h | 1 + src/nodes/QskBoxRendererEllipse.cpp | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/nodes/QskBoxRenderer.h b/src/nodes/QskBoxRenderer.h index 194f18a2..daa58f33 100644 --- a/src/nodes/QskBoxRenderer.h +++ b/src/nodes/QskBoxRenderer.h @@ -104,6 +104,7 @@ class QSK_EXPORT QskBoxRenderer bool isBorderRegular; bool isRadiusRegular; bool isTotallyCropped; + // ### here add gradients; }; private: diff --git a/src/nodes/QskBoxRendererEllipse.cpp b/src/nodes/QskBoxRendererEllipse.cpp index df7ae3ca..48d2ec67 100644 --- a/src/nodes/QskBoxRendererEllipse.cpp +++ b/src/nodes/QskBoxRendererEllipse.cpp @@ -603,12 +603,21 @@ namespace { constexpr auto corner = TopLeft; + qDebug() << "tl corners for" << j << "at coordinates" + << c[ corner ].centerX - v.dx1( corner ) + << c[ corner ].centerY - v.dy1( corner ) + << c[ corner ].centerX - v.dx2( corner ) + << c[ corner ].centerY - v.dy2( corner ) + << "num corner lines:" << numCornerLines; + ; + linesTL[ j ].setLine( c[ corner ].centerX - v.dx1( corner ), c[ corner ].centerY - v.dy1( corner ), c[ corner ].centerX - v.dx2( corner ), c[ corner ].centerY - v.dy2( corner ), - borderMapTL.colorAt( j ) ); + borderMapBL.colorAt( j ) ); +// Color( 255, 255, 0, 255 ) ); } { @@ -631,6 +640,7 @@ namespace c[ corner ].centerX - v.dx2( corner ), c[ corner ].centerY + v.dy2( corner ), borderMapBL.colorAt( k ) ); +// Color( 255, 255, 0, 255 ) ); } {