1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-12 23:31:01 +00:00
serenity/Userland
Valtteri Koskivuori 825c9eaeb1 LibGUI: Make GUI::ColorPicker interactive
There is now a `on_color_changed` callback that clients can optionally
hook into to receive real-time updates while the user is picking a
color. If the user hits Cancel, the callback gets called once more with
the color passed in while constructing `ColorPicker`. If the user hits
OK, the same happens with the currently selected color instead.

Programs therefore can perform all their updates with this callback, and
only care about `ExecResult` if they want to make a decision, like if we
should write the result to `ConfigServer`, for example.
2023-07-24 11:30:54 +03:30
..
Applets Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Applications Revert "FileManager: Remove duplicate log statement" 2023-07-22 12:19:53 -04:00
BuggieBox Userland: Teach the file utility about zip files 2023-07-11 17:48:57 +01:00
Demos LibGUI+Userland: Port StatusBar::text() and set_text functions to String 2023-06-15 13:53:22 +01:00
DevTools GMLPlayground: Keep a RefPtr to the "Save As..." action 2023-07-19 19:36:17 +01:00
DynamicLoader Everywhere: Resolve conflicts with LibC and libc++ 2023-06-27 12:40:38 +02:00
Games Userland: Use AK::human_readable_digital_time() instead of custom code 2023-07-19 08:45:43 -04:00
Libraries LibGUI: Make GUI::ColorPicker interactive 2023-07-24 11:30:54 +03:30
Services Everywhere: Update copyrights with my new serenityos.org e-mail :^) 2023-07-15 16:21:29 +02:00
Shell Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Utilities LibTest: Add support for xfail JavaScriptTestRunner tests 2023-07-23 07:36:13 +02:00
CMakeLists.txt Userland: Add the BuggieBox program 2022-11-26 12:41:47 -07:00