1941 Commits

Author SHA1 Message Date
Uwe Rathmann
9e7e52898e QskSkin::ColorScheme with scoped value names 2023-07-03 07:29:29 +02:00
Peter Hartmann
98158b2a4b Skins: Unify lightness enum 2023-07-02 11:51:56 +02:00
Peter Hartmann
b84593a6f4 Skins: Order skins depending on system color scheme
Resolves #320
2023-07-02 11:51:56 +02:00
Uwe Rathmann
9a37a1ef9d Fluent2/Material3 need specific settings for Hovered/Pressed states of
scrollbar handles ( vertical/horizontal ) and list box cells. Having 2 * 3
different states is not working properly and we need to do some manual
coding to limit the states. This first commit works with Pressed only -
Hovered will be added.
2023-06-30 14:51:03 +02:00
Uwe Rathmann
1634335a49 using QskBoxNode for the cell background 2023-06-30 14:44:31 +02:00
Uwe Rathmann
3d7afa533a alternating row colors as skin hint 2023-06-30 14:38:48 +02:00
Uwe Rathmann
a88a1b7a50 starting state transitions for specific subcontrols supported 2023-06-30 14:25:11 +02:00
Uwe Rathmann
a12de7a200 QskSkinStateChanger::resetStates added 2023-06-30 14:24:31 +02:00
Uwe Rathmann
4775045b62 QskAspect::Card introduced 2023-06-20 19:16:40 +02:00
Uwe Rathmann
b74a741bd8 blocking fluent2 skins again 2023-06-20 19:15:15 +02:00
Uwe Rathmann
d27a19ba57 unblocking the fluent2 skins 2023-06-20 09:45:07 +02:00
Uwe Rathmann
7f368d13dd blocking the Fluent2 skins - we need to fix a couple of issues first 2023-06-20 09:22:33 +02:00
Uwe Rathmann
1f8283b186 respect the ordering from the skin factories instead of sorting them
alphabetically
2023-06-20 09:20:51 +02:00
Peter Hartmann
64bc724f6f Add QskSwipeView
Resolves #107
2023-06-19 18:13:36 +02:00
Peter Hartmann
d56c99b3e7 windows style: Style progress bar
... and allow for the case where the bar is bigger than the groove.
2023-06-16 12:49:28 +02:00
Uwe Rathmann
0421066dee more layout classes being available for application code 2023-06-14 13:00:17 +02:00
Peter Hartmann
0e67ed8aec subcontrol layout engine: Allow for laying out more than 2 elements 2023-06-07 12:52:24 +02:00
Uwe Rathmann
34776ee664 using QskLinesNode in the dials example 2023-06-05 10:42:05 +02:00
Peter Hartmann
9e4e31f349 Windows style: Style spin box and add some use cases in skinlet 2023-06-01 08:00:10 +02:00
Uwe Rathmann
5cda13568d avoid QGradient warnings 2023-05-28 12:43:56 +02:00
Uwe Rathmann
587183993b QskLinesNode improvements 2023-05-25 15:03:48 +02:00
Uwe Rathmann
3c62809308 exporting resetGeometry 2023-05-25 14:58:37 +02:00
Uwe Rathmann
9038869909 effectiveFont allows qualified aspects now 2023-05-25 14:56:54 +02:00
Uwe Rathmann
bf74b4edf1 using '*.h' includes 2023-05-25 14:54:18 +02:00
Uwe Rathmann
d84e75a3d1 implementation of QskStippleMetrics completed 2023-05-25 14:52:54 +02:00
Uwe Rathmann
5d3cba5650 QskLinesNode reorganized 2023-05-17 16:46:25 +02:00
Uwe Rathmann
bf19d6464c QskLinesNode introduced 2023-05-17 14:21:40 +02:00
Uwe Rathmann
81a90986b3 Empty QskLabelData is interpreted as separator now. Not sure how much
of an improvement this is as it adds the separators to the list of
options. But at least this allows to implement a wrapper like
QskMenuButton by copying options only.
Definitely not the final word on this API.
2023-05-16 12:49:46 +02:00
Uwe Rathmann
1f899ebdbf making QskMainView a focus scope, so that the focus does not get lost,
when popups ( f.e menus ) have appeared
2023-05-15 15:04:47 +02:00
Uwe Rathmann
e64e1b6cbb QskMenu implementation simplified 2023-05-15 13:42:19 +02:00
Uwe Rathmann
33b3ddb5e3 allow registration of skinlet for skinnables ( not only controls ) 2023-05-12 13:16:49 +02:00
Uwe Rathmann
b2738f4bb6 Lower/Upper added as variations 2023-05-12 13:15:34 +02:00
Uwe Rathmann
e87facfa81 typo fixed 2023-05-12 13:14:54 +02:00
Uwe Rathmann
bee6f75888 memory leak fixed 2023-05-11 08:15:48 +02:00
Uwe Rathmann
bf4bc41316 toRect added 2023-05-10 09:16:08 +02:00
Uwe Rathmann
90cbe8ad8f missing operators added 2023-05-10 09:15:32 +02:00
Uwe Rathmann
eb2fcbe6c2 closing the menu before triggering the operation 2023-05-10 09:14:25 +02:00
Peter Hartmann
d0934cb0fd tab button: Fix size hint
... and style properly for Material
2023-05-09 07:49:48 +02:00
Peter Hartmann
d61780971c radio box: Don't reset the selected index when pressing it
We need this to style the control correctly
2023-05-09 07:49:48 +02:00
Peter Hartmann
b9fa8b3b34 radio box: Support hovered state 2023-05-09 07:49:48 +02:00
Uwe Rathmann
8f4d008900 conveniece methods ( without QTransform ) added 2023-05-08 09:37:43 +02:00
Uwe Rathmann
2980fc91e3 minor updates for QskDrawer 2023-05-02 18:51:09 +02:00
Clemens Manert
87bfa8611f Respect panel's padding 2023-05-02 18:10:31 +02:00
Clemens Manert
684f9c91da Remove alignment, make Drawer allways expand 2023-05-02 18:10:31 +02:00
Clemens Manert
acd83bd8bf uncurstify 2023-05-02 18:10:31 +02:00
Clemens Manert
be3b2339e8 Move skin related stuff to skins. 2023-05-02 18:10:31 +02:00
Clemens Manert
52d75a894f Remove needless imports 2023-05-02 18:10:31 +02:00
Clemens Manert
99cb893f15 Adds alignment property 2023-05-02 18:10:31 +02:00
Clemens Manert
9ef3b8ac6f Sane name to subcontrol 2023-05-02 18:10:31 +02:00
Clemens Manert
cd42cc8ad8 Drawer can now slide in from different edges 2023-05-02 18:10:31 +02:00