qskinny/src/nodes
Peter Hartmann 61cbb6cfa1 Box renderer: Support border gradients (#158)
* QskBoxBorderColors: Use gradients instead of colors

* QskBoxBorderColors: rename API

* render gradients on borders

* boxes example: Also draw gradient borders

* calculate proper numbers of needed border colors

* fixup with example

* support rounded corners

* support more colors in rounded color gradients

I THINK WE DON'T REALLY NEED THIS COMMIT

* We don't need this commit either

* Revert "We don't need this commit either"

This reverts commit 2dc38064f7fee1d0505262fe5cebcf9e1fb16cea.

* Revert "support more colors in rounded color gradients"

This reverts commit 5754d2d0773d8273d42ae1775b53d40f5e6af26a.

* fix borders for rect ellipses

* play around a bit

* small fixes

* some helper stuff and missing stuff

* user border colors

* close to something working somehow

* works a bit better

* put it into an own function

* rearrange a bit

* something's off

* still off, but seems like we need an additional line

* works but hackish

* now it works

* bring back samples

* correction

* pimp up example

* fix normal rendering

* some more debugging etc.

* turn around gradients

* turn around rectangular gradients as well

* turn around easier

* more test cases

* fix fill case

* more test cases

* clean up a bit

* clean up example

* clean up some more

* incorporate feedback from Uwe

* fix bug when using horizontal gradients
2022-02-04 16:11:11 +01:00
..
QskArcNode.cpp beautified 2021-12-23 19:05:59 +01:00
QskArcNode.h wip 2021-12-08 08:26:55 +01:00
QskArcRenderer.cpp using degrees for arcs ( not multiplied by 16, what QPainter wants ) 2021-12-02 17:15:41 +01:00
QskArcRenderer.h Iot dashboard arc rendering (#134) 2021-10-20 07:50:25 +02:00
QskBoxClipNode.cpp playing with clang-format 2018-08-03 08:15:28 +02:00
QskBoxClipNode.h playing with clang-format 2018-08-03 08:15:28 +02:00
QskBoxNode.cpp Box renderer: Support border gradients (#158) 2022-02-04 16:11:11 +01:00
QskBoxNode.h uncrustified 2019-01-04 13:42:16 +01:00
QskBoxRenderer.h more C++11 specifier 2020-05-03 14:00:19 +02:00
QskBoxRendererColorMap.h QskGradientStops introduced 2021-09-17 13:35:11 +02:00
QskBoxRendererDEllipse.cpp typo fixed 2021-09-18 14:06:31 +02:00
QskBoxRendererEllipse.cpp Box renderer: Support border gradients (#158) 2022-02-04 16:11:11 +01:00
QskBoxRendererRect.cpp Box renderer: Support border gradients (#158) 2022-02-04 16:11:11 +01:00
QskGraphicNode.cpp hiding the devicePixelRato scaling in the nodes 2021-12-13 16:43:34 +01:00
QskGraphicNode.h working towards Qt6 2020-11-01 15:44:15 +01:00
QskPaintedNode.cpp hiding the devicePixelRato scaling in the nodes 2021-12-13 16:43:34 +01:00
QskPaintedNode.h missing const qualifier added 2021-08-06 14:22:50 +02:00
QskPlainTextRenderer.cpp uncrustified 2020-12-05 15:09:31 +01:00
QskPlainTextRenderer.h QskGlobal include cleanup 2018-08-03 08:30:23 +02:00
QskRichTextRenderer.cpp Qt 6.2 adjustments 2021-09-21 08:51:01 +02:00
QskRichTextRenderer.h QskGlobal include cleanup 2018-08-03 08:30:23 +02:00
QskSGNode.cpp minor improvements 2021-12-23 18:16:18 +01:00
QskSGNode.h minor improvements 2021-12-23 18:16:18 +01:00
QskScaleRenderer.cpp avoid overlapping tick labels 2021-04-19 09:28:19 +02:00
QskScaleRenderer.h uncrustified 2021-08-04 09:31:16 +02:00
QskTextNode.cpp uncrustified 2019-01-04 13:42:16 +01:00
QskTextNode.h QskGlobal include cleanup 2018-08-03 08:30:23 +02:00
QskTextRenderer.cpp playing with clang-format 2018-08-03 08:15:28 +02:00
QskTextRenderer.h QskGlobal include cleanup 2018-08-03 08:30:23 +02:00
QskTextureNode.cpp hiding the devicePixelRato scaling in the nodes 2021-12-13 16:43:34 +01:00
QskTextureNode.h working towards Qt6 2020-11-01 15:44:15 +01:00
QskTextureRenderer.cpp forgotten debug code removed 2021-12-13 16:53:18 +01:00
QskTextureRenderer.h hiding the devicePixelRato scaling in the nodes 2021-12-13 16:43:34 +01:00
QskTickmarksNode.cpp uncrustified 2020-12-05 15:09:31 +01:00
QskTickmarksNode.h some classes for scales/axes 2020-11-13 15:34:02 +01:00
QskVertex.cpp debuf functions improved 2020-08-05 14:01:40 +02:00
QskVertex.h more C++11 specifier 2020-05-03 13:59:27 +02:00
nodes.pro initial commit 2017-07-21 18:21:34 +02:00