Uwe Rathmann
1a08de914a
filling with gradients seems to work
2024-06-04 18:17:07 +02:00
Uwe Rathmann
bf7fe7c8f3
working towards gradients
2024-06-04 13:26:49 +02:00
Uwe Rathmann
36f088a263
preperations for non monochrome gradients
2024-06-03 18:23:43 +02:00
Uwe Rathmann
bc066c8103
QskArcRenderer using the normal vector of the tangents for expanding
...
the arc to the desired thickness. This matches the result of what
QPainter::drawArc does. However our implementation is much
simpler as we do not convert the arc into a sequence of
bezier curves finally running into code that has to deal with
random QPainterPath element lists.
2024-05-30 19:06:02 +02:00
Uwe Rathmann
a327084c3f
QskArcMetrics::isProprtional added
2024-05-21 17:19:24 +02:00
Uwe Rathmann
aba7656d2a
proportional arc thickness - like what the Qt rendering classes do
2024-05-15 09:27:52 +02:00
Uwe Rathmann
f6845c709c
QskArcRenderer - work in progress, QskArcRenderNode added
2024-05-14 17:03:03 +02:00
Uwe Rathmann
bb3f453c7b
missing include added
2024-02-19 16:20:17 +01:00
Uwe Rathmann
f3b4a3d8da
QskFontRole introduced
2024-02-19 15:51:55 +01:00
Uwe Rathmann
5aa46b3ccc
Qt::ColorScheme handling added to QskSkin - no more multiple skins for
...
dark/light.
2024-01-30 14:52:40 +01:00
Uwe Rathmann
38e00addd6
code moved from QskSetup to QskSkinManager
2024-01-30 10:43:27 +01:00
Uwe Rathmann
459b1ae93b
bye, bye squiek
2024-01-25 08:56:01 +01:00
Uwe Rathmann
511db2650e
copyright notice generalised
2024-01-17 14:31:45 +01:00
Uwe Rathmann
e63b064f5a
QskArcShadowNode introduced ( kudos to Rick )
2024-01-06 15:05:30 +01:00
Uwe Rathmann
1e3e1f83de
QskBox namespace renamed to QskBoxRenderer to avoid name clashes with
...
QskBox from QskBox.h
2023-12-17 17:18:35 +01:00
Uwe Rathmann
6c826c3adc
tickWidth moved into QskGraduationMetrics
2023-11-28 15:19:49 +01:00
Uwe Rathmann
3fabf3ee03
using QskGraduationMetrics
2023-11-28 14:35:28 +01:00
Uwe Rathmann
d0472bc617
QskScaleRenderer -> QskGraduationRenderer
2023-11-28 13:45:14 +01:00
Uwe Rathmann
717a1c2ef2
code from features/plots merged
2023-11-28 13:36:47 +01:00
Uwe Rathmann
3c505652a3
QskIntervalF::width -> QskIntervalF::length
2023-11-28 13:12:52 +01:00
Uwe Rathmann
16754b4f9d
avoid deprecation warnings
2023-11-15 11:52:07 +01:00
Rick Vogel
97628151b7
Remove QSK_EXPORT to prevent inconsitent dll linkage warning
2023-08-07 07:04:06 +02:00
Uwe Rathmann
7fd2fabb78
hardcoded colors removed + themed top level backgrounds
2023-07-03 16:53:12 +02:00
Uwe Rathmann
a394fbacd1
update of internal cache fixed
2023-06-14 12:20:46 +02:00
Uwe Rathmann
34776ee664
using QskLinesNode in the dials example
2023-06-05 10:42:05 +02:00
Uwe Rathmann
0e2f9fd839
code improved
2023-05-30 08:12:37 +02:00
Uwe Rathmann
d7eca19685
fallback code reorganized
2023-05-28 12:44:29 +02:00
Uwe Rathmann
b5d7c4cb26
update calls removed - happens with setSkinHint and friends anyway
2023-04-20 13:31:09 +02:00
Uwe Rathmann
207ba079a1
charts code added: will become Qsk classes at some point
2023-04-20 11:15:46 +02:00
Uwe Rathmann
9e583166ff
BSD-3-Clause license
2023-04-06 09:23:37 +02:00
Uwe Rathmann
247dd38067
bye,bye qmake, say hello to cmake
2023-04-05 17:47:15 +02:00
Uwe Rathmann
658bc71891
fixig pedantic compiler warnings
2023-04-04 09:05:16 +02:00
Uwe Rathmann
91834513a6
compiler warnings fixed
2023-04-04 08:52:40 +02:00
Uwe Rathmann
7e36893d1c
compiler warnings fixed
2023-04-04 08:49:11 +02:00
Peter Hartmann
f56cf19fd5
virtual keyboard: Make layouts settable
2023-03-09 18:02:44 +01:00
Uwe Rathmann
4f244c8f76
pixel scaling algo moved from M3 to QskPlatform.h
2023-03-05 11:52:42 +01:00
Uwe Rathmann
a6bf60c9b4
upgraded to uncrustify 0.76.0 - still not happy with the C++ beautifier
...
situation, that requires way too much manual post processing
2023-02-28 15:49:42 +01:00
Uwe Rathmann
07cd35ba19
suppress input of group seperators - highly confusing with German
...
locales leading to invalid inputs with unfixed final results showing a
text, that does not match the actual value
2023-02-17 08:31:15 +01:00
Uwe Rathmann
31feeff9aa
Complete support of linear gradients from the box renderer - only
...
expection are reflect/repeat spreading.
Code has been reimplemented or cleaned up significantly
2023-02-08 17:58:09 +01:00
Uwe Rathmann
da7e1f7ae4
compiler warnings fixed
2023-01-10 12:09:27 +01:00
Uwe Rathmann
25558dd50d
editable gradient vector
2022-12-30 10:27:36 +01:00
Uwe Rathmann
8c6f0ffd60
full support of all linear gradient vectors by QskRectRenderer ( = not rounded rectangles ).
2022-12-28 19:39:08 +01:00
Uwe Rathmann
76c8e41fcc
radiusX/radiusY to allow ellipsoid and circular radial gradients
2022-12-23 14:57:46 +01:00
Uwe Rathmann
877f4151bc
using a more interesting gradient
2022-12-22 20:43:19 +01:00
Uwe Rathmann
2392f458af
more gradient examples
2022-12-22 20:29:35 +01:00
Uwe Rathmann
65a733299b
radial gradients fixed
2022-12-22 20:26:02 +01:00
Uwe Rathmann
82cb6e6811
QskGradient::effectiveGradient added
2022-12-22 20:13:45 +01:00
Uwe Rathmann
a7a0510c21
QskBoxFillNode instead of QskRectangleNode
2022-12-22 17:51:57 +01:00
Uwe Rathmann
e551906849
QskGradient::StretchMode introduced
2022-12-22 12:38:44 +01:00
Uwe Rathmann
3de71d1bd5
QskGradient::Spread -> QskGradient::SpreadMode
2022-12-22 11:45:23 +01:00