Uwe Rathmann
db1e9a7e44
key handling of bounded inputs improved
2024-11-28 15:59:59 +01:00
Uwe Rathmann
d9a66e4a98
QskSlider API cleanup
2024-11-28 15:55:57 +01:00
Uwe Rathmann
7a180cfe5e
the corrected mouse/touch handling works without extending the handle
...
selection area
handle selection
2024-11-28 12:00:46 +01:00
Uwe Rathmann
66085ea41f
QskSlider::origin implemented
2024-11-27 16:27:57 +01:00
Uwe Rathmann
e2c76aa121
QskSlider ticks implementaton completed
2024-11-27 16:24:55 +01:00
Uwe Rathmann
77731954eb
slider changes on press
2024-11-26 13:59:42 +01:00
Uwe Rathmann
59b88ffd7c
slider layout code fixed
2024-11-26 13:57:13 +01:00
Uwe Rathmann
494c370e61
ticks for F2 sliders
2024-11-22 17:38:58 +01:00
Uwe Rathmann
5c1e0ccad4
invalid constexpr qualifier removed
2024-11-21 19:19:53 +01:00
Uwe Rathmann
9a5dd886ed
slider ticks - not only for M3
2024-11-21 17:59:54 +01:00
Uwe Rathmann
1e383406e2
M3 specific definitions moved to M3 classes
2024-11-20 11:00:17 +01:00
Uwe Rathmann
00f2112817
QskMaterial3SliderSkinlet introduced
2024-11-18 16:15:50 +01:00
Uwe Rathmann
baaccb2f41
avoid enum bitfields
2024-11-14 07:43:34 +01:00
Uwe Rathmann
525ca3bd0e
QskSlider: Adapt to new Material3 style
...
( ValueLabel a.k.a Tooltip is not done yet )
2024-11-07 17:31:14 +01:00
Uwe Rathmann
f3aed21a23
using halo instead of ripple
2024-10-23 13:25:23 +02:00
Uwe Rathmann
07bae93427
QskBoundedInput: pageSize renamed to pageSteps to avoid confusion. wrong
...
usage when sing the wheel fixed
2024-10-22 11:55:22 +02:00
Uwe Rathmann
d2d0382ca8
Minimum/Maximum states removed
2024-02-22 10:05:10 +01:00
Uwe Rathmann
511db2650e
copyright notice generalised
2024-01-17 14:31:45 +01:00
Uwe Rathmann
9e583166ff
BSD-3-Clause license
2023-04-06 09:23:37 +02: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
Peter Hartmann
9ecafddc49
Slider: Add ripple and style it
2022-07-05 13:41:18 +02:00
Uwe Rathmann
f45be55e90
using positionHint methods
2021-12-29 17:05:29 +01:00
Uwe Rathmann
4092ec0a8a
QskAspect::States introduced to be more accurate about state vs. states
2021-09-14 13:05:56 +02:00
Uwe Rathmann
9ebb5ae0a2
QskSkinnable::hasSkinState added
2021-08-30 15:30:41 +02:00
Uwe Rathmann
6bb65b5aeb
missing const added
2021-02-01 10:23:24 +01:00
Uwe Rathmann
0eadfa8fa2
sizeHint calculations moved to the skinlet
2020-12-29 09:45:00 +01:00
Uwe Rathmann
f3dd88c11c
overlapping states fixed ( where possible )
2020-12-26 14:34:26 +01:00
Uwe Rathmann
0df922cba8
making startTransition aware of sunControl redirection
2020-12-21 15:27:05 +01:00
Uwe Rathmann
bdc068c4d6
ubcontro, substitution moved to setSkinHint/resetHint
2020-12-21 09:57:57 +01:00
Uwe Rathmann
a49ef1daa4
using strutSize
2020-12-17 16:14:56 +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
acab3f7cdd
using QskEvent methods
2020-11-09 14:18:20 +01:00
Uwe Rathmann
a101080231
Qt6 incompatibilities fixed
2020-10-25 15:56:22 +01:00
Uwe Rathmann
5d9d307d6f
Qt6 compatibility fixes
2020-10-23 13:38:00 +02:00
Uwe Rathmann
b3d8598965
handlePosition property added
2020-09-23 12:43:46 +02:00
Uwe Rathmann
4ebd07390f
QskSlider::tracking fixed
2020-09-23 12:32:08 +02:00
Uwe Rathmann
65a73f949e
comment fixed
2020-09-21 15:20:00 +02:00
Uwe Rathmann
44cdbbeba1
avoid conflict with QskBoundedInput::ReadOnly
2020-09-21 12:53:25 +02:00
Uwe Rathmann
9d01f938f5
using effectiveSubcontrol when setting the position of the handle
2020-09-21 11:31:37 +02:00
Uwe Rathmann
2aadafc34c
QskRangeControl -> QskBoundedValueControl
2020-07-25 12:50:26 +02:00
Uwe Rathmann
177bb699bc
processing of all type of size constraints ( minimum/preferred/maximum )
...
completed
2019-09-10 17:01:47 +02:00
Uwe Rathmann
9ba37738af
tabbars for all edges ( left, right, top, bottom )
2019-04-17 16:33:17 +02:00
Uwe Rathmann
9a3b175798
static assertion added
2019-04-02 17:50:08 +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
2c0733182a
Qt::FocusPolicy added. Hope this implementation does not break common
...
standards for mouse/wheel handling like being done in QC2
2017-10-24 19:32:54 +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
d2d37852a2
suing initSizePolicy in constructors to avoid potential problems from
...
layout requests coming before the parent has been constructed completely.
2017-08-31 09:09:05 +02:00
Uwe Rathmann
46da086092
QskSkinnable::subControlRect introduced to avoid having to use
...
QskSkinlet in application code
2017-08-28 10:15:47 +02:00