Uwe Rathmann
9fff09144a
QskMenuSkinlet improved
2021-12-28 15:33:13 +01:00
Uwe Rathmann
f1a324b216
QskSkinlet improved for subControls with multible instances
2021-12-28 10:08:21 +01:00
Uwe Rathmann
1930810070
QskSkinlet::itemIndexAt introduced
2021-12-26 09:15:15 +01:00
Uwe Rathmann
34641e4860
QskSkinlet::itemRect added
2021-12-24 16:50:34 +01:00
Uwe Rathmann
ca2cdf7663
beautified
2021-12-23 19:05:59 +01:00
Uwe Rathmann
af8df9f4be
minor improvements
2021-12-23 18:16:18 +01:00
Uwe Rathmann
738de14d4c
hiding the devicePixelRato scaling in the nodes
2021-12-13 16:43:34 +01:00
Uwe Rathmann
9f6e2733ca
code moved to internal methods to make things more readable
2021-12-06 12:40:32 +01:00
Uwe Rathmann
1a5a94838e
more versatile APIs
2021-12-02 18:40:54 +01:00
Uwe Rathmann
c93958a24d
respect the device pixel ratio
2021-12-02 17:33:53 +01:00
Uwe Rathmann
56e94d01cf
beautified
2021-10-20 12:42:26 +02:00
Uwe Rathmann
73dbfeb708
QskArcMetrics adjustments
2021-10-20 09:27:05 +02:00
Peter Hartmann
b89621a3d4
Iot dashboard arc rendering ( #134 )
...
* add QskArcNode and QskArcRenderer
* IOT example: Use QskArcNode instead of own arc node
* move some functionality to the arc renderer
* add QskArcMetrics
* add methods to QskSkinlet
* remove circular bar graph node
We can now use updateArcNode() and don't need our own method.
* support linear gradients in the arc renderer
* clean up
* incorporate Uwe's changes
* add overloads for updateArcNode() when the angles are set dynamically
The angles don't always come from the style, so we need overloads
in QskSkinlet to set them dynamically.
2021-10-20 07:50:25 +02:00
Uwe Rathmann
26710da0b3
QskGraphicLabel::panel property added
2021-08-26 15:17:41 +02:00
Uwe Rathmann
37b7b47f1a
typos fixed
2021-04-23 17:31:55 +02:00
Uwe Rathmann
5cb33ad79b
renamed to QskQuickItem::UpdateFlags
2021-02-09 08:13:20 +01:00
Uwe Rathmann
c1e70a2d9e
more convenience methods to access skin hints
2020-12-15 07:21:12 +01:00
Uwe Rathmann
f33f38bbbb
some preparations for modifications with QskAspect
2020-12-13 14:23:17 +01:00
Uwe Rathmann
8fb18ab145
codemoved to QskSGNode
2020-11-22 15:27:58 +01:00
Uwe Rathmann
75cdda5f6a
working towards Qt6
2020-11-01 15:44:15 +01:00
Uwe Rathmann
5e195a9743
includes fixed
2020-11-01 12:09:52 +01:00
Uwe Rathmann
b004e6d8d5
code improved
2020-10-31 08:06:41 +01:00
Uwe Rathmann
e5cb155350
beautified
2020-08-09 11:50:34 +02:00
Uwe Rathmann
1e6f1c810b
more variations of updateBoxNode
2020-07-31 07:40:33 +02:00
Uwe Rathmann
2f69ca4388
QskSkinlet::removeTraillingNodes added
2020-07-23 09:29:45 +02:00
Uwe Rathmann
1f59962360
devicePixelRatio detection moved to QskTextureRenderer
2019-10-27 08:11:47 +01:00
Uwe Rathmann
91c16e8076
making layout calculations of the skinlets independent from the current
...
of the control
2019-04-25 14:23:39 +02:00
Uwe Rathmann
8fd6910ca4
manually scaling textures according to window coordinates
2019-04-10 19:39:06 +02:00
Uwe Rathmann
da0fb28290
QskPaintedNode/QskTextureRenderer added
2018-10-04 16:15:42 +02:00
Uwe Rathmann
0a92cb82db
playing with clang-format
2018-08-03 08:15:28 +02:00
Uwe Rathmann
aaac57de94
unused member removed
2018-07-19 14:10:48 +02:00
Uwe Rathmann
4b67e7f37b
better handling of devicePixelRatio
2018-07-13 15:09:25 +02:00
Uwe Rathmann
217c722e71
not using the deprecated QQuickItem::boundingRect anymore
2018-02-07 19:30:34 +01:00
Uwe Rathmann
a122b19df0
satisfying clang compiler checks
2017-12-07 17:12:52 +01:00
Uwe Rathmann
610bc48931
APIs fot creating text nodes changed
2017-10-23 07:46:46 +02:00
Uwe Rathmann
d7d3047141
QskSkinRenderer removed
2017-10-20 20:26:39 +02:00
Uwe Rathmann
f21bed63c7
started to remove QskSkinRenderer
2017-10-20 13:09:30 +02:00
Uwe Rathmann
e6f0088ae4
All box subcontrols are displayd with vertex lists instead of
...
textures
now. Implementation is almost complete beside of the not yet done Qt
antialiasing mode. Not all sort of linear gradients ( see
QLinearGradients ) are implemented - needs 1-2 days more.
The aspect flags for box primitives have been substantially changed
from
too atomic to more strutured units.
The skins are currently incomplete - will be fixed later.
2017-10-17 17:34:00 +02:00
Uwe Rathmann
16585a708d
harmonizing skinlet code
2017-09-01 11:55:55 +02:00
Uwe Rathmann
ce10af1c98
return early with no node, when trying to create textures from empty
...
rects
2017-07-27 15:50:56 +02:00
Uwe Rathmann
dd109b1283
[Misc] QskGraphicLabel::Stretch mode fixed
2017-07-25 10:38:43 +02:00
Uwe
3cdfeaaf1c
initial commit
2017-07-21 18:21:34 +02:00