Dmitry Petrov
1662213737
Userland: Add horizontal mouse scroll support
2022-01-20 10:37:52 +01:00
Marcus Nilsson
bcf764cecf
LibGUI: Change gradient colors when ValueSlider is disabled
...
Make it more obivous when ValueSlider is disabled by changing the
gradient colors.
2022-01-11 16:00:48 +01:00
Elyse
086615535f
Everywhere: Use 'decrease_slider_by()' method from AbstractSlider
...
The same idea as 'increase_slider_by()', it helps us to avoid repeating
the pattern 'set_value(value() - delta)'.
2021-12-30 14:31:50 +01:00
Elyse
d53e1fa1fa
Everywhere: Use 'increase_slider_by()' method from AbstractSlider
...
This method help us to avoid repeating the pattern
'set_value(value() + delta)'.
2021-12-30 14:31:50 +01:00
Filiph Sandström
d6a0726302
Everywhere: Rename left/right-click to primary/secondary
...
This resolves #10641 .
2021-10-27 22:05:58 +03:00
thankyouverycool
92fffc3abc
LibGUI: Rename CallOnChange => AllowCallback and implement elsewhere
...
This is a helpful option to prevent unwanted side effects, distinguish
between user and programmatic input, etc. Sliders and SpinBoxes were
implementing it idiosyncratically, so let's generalize the API and
give Buttons and TextEditors the same ability.
2021-09-22 21:35:42 +02:00
David Isaksson
3c8493c667
LibGUI: Add option to disable on_change call for sliders set_value()
...
This makes it possible to avoid messy situations where a slider
controlled value can be changed from multiple sources.
2021-09-19 21:52:32 +02:00
Marcus Nilsson
07ad64da8c
LibGUI: Add ValueSlider widget
...
ValueSlider is a more generalized version of OpacitySlider when we need
a slider with values displayed. It will always show the current value
with a user defined suffix.
2021-08-06 23:35:48 +02:00