1031 Commits

Author SHA1 Message Date
Vogel, Rick
13575678d6 increment or decrement on space key 2023-02-17 14:46:05 +01:00
Vogel, Rick
3d96541079 fixed focus chain 2023-02-17 14:37:10 +01:00
Vogel, Rick
55b8da0b7e fixed double inc/dec on key 2023-02-17 14:36:30 +01:00
Uwe Rathmann
8df1551701 formal adjustments 2023-02-17 14:05:05 +01:00
Uwe Rathmann
eb5f3d3bcf Qt5 compiler issue fixed 2023-02-17 13:36:08 +01:00
Vogel, Rick
ad7a20053c refactoring + focused state 2023-02-17 13:32:47 +01:00
Uwe Rathmann
d06c2c6d8f gcc issues fixed 2023-02-17 13:32:27 +01:00
Vogel, Rick
8b2e39caae complete focus chain for all layouts 2023-02-17 13:28:44 +01:00
Vogel, Rick
ba9ec8e783 initial commit of QskSpinBox 2023-02-17 13:28:44 +01:00
uwerat
6071ce74d2
Merge branch 'master' into qskspinbox 2023-02-17 13:22:39 +01:00
Vogel, Rick
c615e429cf complete focus chain for all layouts 2023-02-17 12:37:53 +01:00
Uwe Rathmann
3262673e40 section bits added to the resolution matching algo. The switch in the
Header section of the gallery is working again
2023-02-17 12:02:05 +01:00
Vogel, Rick
ac8a3dea9b initial commit of QskSpinBox 2023-02-17 12:01:56 +01:00
Uwe Rathmann
15b73d215c QskTextOption layout impacts added 2023-02-16 11:42:07 +01:00
Uwe Rathmann
66db409b71 QskAspect::Placement renamed to QskAspect::Variation so that we use the
corresponding bits for an emphasis too
2023-02-15 16:37:54 +01:00
Uwe Rathmann
454688361c orientation removed from the placement bits 2023-02-15 16:16:19 +01:00
Peter Hartmann
5a78a365e3 segmented bar: Make API similar to QskMenu 2023-02-01 17:18:22 +01:00
Peter Hartmann
afdfa7b24e segmented bar: Fix vertical orientation 2023-02-01 17:18:22 +01:00
Peter Hartmann
c58593669d segmented bar: Add own checkmark
The checkmark is slightly different from the one used in the
check box.
2023-02-01 17:18:22 +01:00
Peter Hartmann
d75c07cbcc segmented bar: Selected element always has the checkmark symbol
This is how Material 3 does it at least.
If we are ever going to implement the iOS style, we need to do it
differently; although there are no icons involved there at all.
2023-02-01 17:18:22 +01:00
Peter Hartmann
9d1b2568e5 segmented bar: Allow icon and text 2023-02-01 17:18:22 +01:00
Peter Hartmann
329531777a segmented bar: Always assume 0 spacing between elements
... as is in the nature of this control. Rather think of the spacing
as the space between the icon and the text, like we do with
QskPushButton.
2023-02-01 17:18:22 +01:00
Peter Hartmann
03e24d5fea push button: Support more alignments of icon and text 2023-01-24 09:51:36 +01:00
Uwe Rathmann
84156b138e workaround for a Qt 6.5 regression ( see
https://bugreports.qt.io/browse/QTBUG-110493 )
2023-01-23 15:51:21 +01:00
Peter Hartmann
9882dc61ee push button: Fix size hint 2023-01-18 06:36:47 +01:00
Uwe Rathmann
d7f1e22874 using QSizeF::grownBy 2023-01-17 15:37:53 +01:00
Peter Hartmann
3b45b90011 CheckBox: Add error state and style for material 2023-01-16 08:15:41 +01:00
Peter Hartmann
4352410128 check box: Add ripple effect and style for M3 2023-01-16 08:15:41 +01:00
Peter Hartmann
5e8d03fe50 QskGraphic: Make sure the underlying texture is big enough
Otherwise the scale factors might be off considerably.

Resolves #233
2022-12-15 16:08:23 +01:00
Uwe Rathmann
9ae7dc2f63 QskGradientNode renamed to QskRectangleNode 2022-12-06 09:58:46 +01:00
Uwe Rathmann
6d726eee0a QskGradientNode introduced for rectangles filled with any type of
gradient being supported by QskGradient. It is lighter than QskBoxNode,
that is a compositition of border/gradient/shadow. Used for the
background node now - what means, that background can have radial/conic
gradients now as well.
2022-12-05 17:10:13 +01:00
Uwe Rathmann
125fe1e9f4 QskBoxNode renamed to QskBoxRectangleNode, QskShadedBoxNode renamed to QskBoxNode 2022-12-05 12:34:08 +01:00
Uwe Rathmann
cf9d203e48 exposing more methods to QML 2022-12-03 17:17:21 +01:00
Uwe Rathmann
912d768a61 QskControl::Background subcontrol introduced allowing to have a default setting for
all backgrounds ( color, padding ) without changing the overall fallback settings. This made
it possible to remove the confusing autoFillBackground property.
2022-11-18 13:20:21 +01:00
Uwe Rathmann
c5ace32bf2 QskAspect::Control renamed to QskAspect::NoSubcontrol 2022-11-18 12:29:58 +01:00
Uwe Rathmann
b140d1b30a QskGradientDirection introduced - no more classes derived from
QskGradient
2022-11-13 17:22:09 +01:00
Uwe Rathmann
f14036c124 using QskGrdient::Stops for separator hints 2022-10-31 18:02:35 +01:00
Uwe Rathmann
ad67d035f3 new QskGradient 2022-10-31 14:42:08 +01:00
Uwe Rathmann
fdf0e1fdb9 pointless forward declaration removed 2022-10-21 16:44:31 +02:00
Uwe Rathmann
cb67a057d7 compiler error fixed 2022-09-13 13:05:47 +02:00
Uwe Rathmann
4f8a76234a index added for animator lookups to allow smooth transitions f.e when
selcting an cell in a list box
2022-09-13 12:40:44 +02:00
Uwe Rathmann
7ca1e2f261 uncrustified 2022-09-13 12:22:20 +02:00
Uwe Rathmann
1900adbabb Using a flat map ( sorted std::vector ) instead of a std:map for the
animators. Preperations for inntroducing aspect/index as lookup key.
2022-09-12 18:18:51 +02:00
Uwe Rathmann
4ca5e798c8 broken state changes fixed 2022-09-09 12:01:30 +02:00
Uwe Rathmann
996e849fc5 startHintTransitions added to be able to start transitions withot
changing the state
2022-09-09 11:29:47 +02:00
Uwe Rathmann
47df732f4a better seperation between state animators and those for skin changes 2022-09-09 10:25:46 +02:00
Uwe Rathmann
50ec41868d some APIs narrowed from QskAspect to QskAspect::Subcontrol 2022-09-09 09:30:15 +02:00
Uwe Rathmann
beddc2569f early check for animators 2022-09-06 08:00:18 +02:00
Uwe Rathmann
b926476e55 QskHintAnimatorTable::isEmpty added 2022-09-06 07:57:08 +02:00
Uwe Rathmann
8088664465 less operator added 2022-09-04 10:37:40 +02:00