Commit Graph

2253 Commits

Author SHA1 Message Date
Uwe Rathmann 484780a40e using "icon" instead of "graphic".
"icon" was not used to avoid confusing with QIcon,
but it is probably more confusing not to use the name that
is used by almost all toolkits.
2023-03-08 14:11:27 +01:00
Uwe Rathmann 3b88f7cd61 making the project file more compact 2023-03-08 10:25:37 +01:00
Uwe Rathmann 907409f21b QskComboBox::indexInPopup ( a.k.a QComboBox::highlightedIndex ) added 2023-03-07 15:00:33 +01:00
Uwe Rathmann 69d43a2ffa Merge branch 'master' of https://github.com/uwerat/qskinny 2023-03-07 14:33:24 +01:00
Uwe Rathmann 82f9a72603 QskComboBox key searching added 2023-03-07 14:32:53 +01:00
Uwe Rathmann c288d9319b Qt5 build break fixed 2023-03-07 13:52:03 +01:00
Uwe Rathmann fa998a9496 QskComboBox is creating its menu only temporary now 2023-03-07 13:26:36 +01:00
Uwe Rathmann 69546707d2 API extended 2023-03-07 13:26:05 +01:00
Uwe Rathmann 48853d38ef index of the combo box changes on the final QskMenu::trigereed - not while
navigating in the menu
2023-03-06 17:37:32 +01:00
Uwe Rathmann afe3248a8b Unused splash subcontrol/node removed. As the code was simply copied from the
push button we can restore it easily once we have a sitution, where a
splash feedback is required
2023-03-06 17:00:44 +01:00
Uwe Rathmann 4f24a74057 missing initialisation for the ripple added 2023-03-06 16:54:30 +01:00
Uwe Rathmann 70aa95dee6 minor fixes, workarounds 2023-03-06 16:40:06 +01:00
Uwe Rathmann 406e6ad08e hiding the focus rectangle while fading 2023-03-06 16:37:28 +01:00
Uwe Rathmann de7233e120 Qt5/QVariant can't convert enums to ints, so we need to register flags
as ints ( a.k.a alignment hint were broken in Qt5 )
2023-03-06 13:12:34 +01:00
Uwe Rathmann 5cf30110ec version guard fixed 2023-03-06 12:45:17 +01:00
Uwe Rathmann 5246f618a7 qskIsButtonPressKey moved to QskEvent.h, Qt5 build break fixed 2023-03-06 12:26:38 +01:00
Uwe Rathmann dae0cd7b1b combobox input handling improved ( wheel, more keys ) 2023-03-06 10:44:00 +01:00
Uwe Rathmann 04c50fc301 respecting QPlatformTheme::ButtonPressKeys for Qt6 2023-03-06 10:37:57 +01:00
Uwe Rathmann f60fe75de4 making the internal menu being modal for the window 2023-03-06 07:47:49 +01:00
Uwe Rathmann 2a2793422f MouseUngrab added 2023-03-05 16:54:22 +01:00
Uwe Rathmann 73610cdb61 QskRadioBox updated. Adding a new subcontrol that corresponds to a
single button ( check indicator + text ), what allows better
configuration from the skin
2023-03-05 16:31:55 +01:00
Uwe Rathmann 75d9b4fd31 QskComboBox settings added 2023-03-05 13:30:40 +01:00
Uwe Rathmann 4f244c8f76 pixel scaling algo moved from M3 to QskPlatform.h 2023-03-05 11:52:42 +01:00
Uwe Rathmann c8dc9db00a we do not want to have standard buttons here 2023-03-05 11:09:17 +01:00
Peter Hartmann 5199012658 M3 separator: Fix styling 2023-03-05 11:01:29 +01:00
Peter Hartmann cda2877b42 gallery button page: increase spacing 2023-03-05 11:01:29 +01:00
Peter Hartmann 689f45f710 push buttons: Fix layouting for eliding and wrapping texts 2023-03-05 11:01:29 +01:00
Uwe Rathmann 27f79c7c0e using black as default color in SVGs, so that color filtering does not
break when changing skins
2023-03-04 11:35:36 +01:00
Uwe Rathmann 83a18a83c2 QskTextInput having the same default size policy as QLineEdit (
Expanding/Fixed )
2023-03-04 11:04:37 +01:00
Peter Hartmann 6d329e1e39 Material 3: Style virtual keyboard 2023-03-04 10:51:20 +01:00
Peter Hartmann 45df0a8807 virtual keyboard: Align at bottom and leave at the same size 2023-03-04 10:51:20 +01:00
Uwe Rathmann ed1a211e96 label renamed to placeholderText ( taken from QComboBox ), minor
adjustments
2023-03-03 19:01:40 +01:00
Uwe Rathmann 69aa0903c5 QskSkin::symbol removed - using symbolHints instead 2023-03-03 18:11:57 +01:00
Uwe Rathmann 25be2106d5 alignment of the combo boxes 2023-03-03 18:11:09 +01:00
Uwe Rathmann e3b62e0896 QskSegmentedBar fixed for Squiek, loading the checkmark as symbolHint 2023-03-03 14:51:22 +01:00
Uwe Rathmann f45946726f code simplified 2023-03-03 13:01:07 +01:00
Uwe Rathmann 68d02006f4 QskRadioBox development continued - work in progress 2023-03-03 12:49:22 +01:00
Uwe Rathmann a612ec7f17 preferredSize != minimumSize ( f.e we could do something useful with
eliding )
2023-03-03 12:47:59 +01:00
Uwe Rathmann ec8cc05e28 checkbox error state fixed 2023-03-02 15:13:37 +01:00
Uwe Rathmann b0df60a7a7 missing moc include 2023-03-02 15:13:19 +01:00
Uwe Rathmann c587263592 symbolHints introduced, several skinlets changed to make use of them 2023-03-02 14:56:30 +01:00
Uwe Rathmann a32204cd8c QskAspect::Flag replaced by QskAspect::NoType. Flag was a leftover from
the very early stages of this project and its semantics had become wrong
in the meantime
2023-03-02 12:19:32 +01:00
Uwe Rathmann 99eb5c3695 using graphics for the spin box button indicators 2023-03-02 09:16:55 +01:00
Uwe Rathmann 396289cfa4 triangle symbols added 2023-03-02 09:09:48 +01:00
Uwe Rathmann 0800a2002f tying spinboxes and sliders 2023-03-01 17:47:50 +01:00
Uwe Rathmann f3b516c81d implementation of accelerating/tracking postponed 2023-03-01 17:46:48 +01:00
Uwe Rathmann 99079a666e disable QskSpinBox buttons when reaching minimum/maximum 2023-03-01 16:09:17 +01:00
Uwe Rathmann a4b2bcde16 mouse handling completed 2023-03-01 14:22:40 +01:00
Uwe Rathmann 55d6aa6d5e QskSpinBox bugs fixed, QskSpinBox::wrapping mode implemented 2023-03-01 13:58:10 +01:00
Uwe Rathmann 28432446e6 Material is using the term "Ripple" for 2 different type of effects - Flutter
calls them "Splash" and "Highlight". We are using Splash too.
2023-03-01 10:51:46 +01:00