serenity/Applications/Piano
Andrew Kaster 084c296362 Piano: Quit the audio thread by checking Core::EventLoop for exit
The infinite loop here doesn't really work at all for an application
process that expects to be able to exit. Check against
Core::EventLoop::current() to see if it's time to
exit, and return 0 from the thread function if so.

The thread will be joined in its destructor, which doesn't assert
anymore now that Thread is a jthread.
2020-12-31 21:59:20 +01:00
..
CMakeLists.txt Build: Embed application icons directly in the executables. 2020-12-21 00:12:59 +01:00
KeysWidget.cpp Piano: Highlight pressed key in roll widget 2020-10-12 19:41:53 +02:00
KeysWidget.h Piano: Highlight pressed key in roll widget 2020-10-12 19:41:53 +02:00
KnobsWidget.cpp LibGUI: Rename AbstractSlider::on_value_changed => on_change 2020-12-30 15:20:47 +01:00
KnobsWidget.h Piano: Expose multi-track functionality 2020-06-18 16:42:37 +02:00
main.cpp Piano: Quit the audio thread by checking Core::EventLoop for exit 2020-12-31 21:59:20 +01:00
MainWidget.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
MainWidget.h Piano: Handle octave slider jumps of greater than 1 2020-07-11 18:51:41 +02:00
Music.h Piano: Add note names to RollWidget 2020-10-12 19:41:53 +02:00
RollWidget.cpp LibGFX: Move default_xxx_font() methods from Font to FontDatabase 2020-12-30 20:40:30 +01:00
RollWidget.h Piano: Add UI support for different lengths of notes 2020-10-12 19:41:53 +02:00
SamplerWidget.cpp LibGUI: Rewrite layout system in terms of min and max sizes 2020-12-30 01:36:41 +01:00
SamplerWidget.h Everywhere: Tweak "2020-2020" => "2020" in copyright headers 2020-12-25 12:24:05 +01:00
Track.cpp Applications+Userland: Switch to new Audio::Loader API 2020-12-02 16:31:30 +01:00
Track.h Refactor: Replace usages of FixedArray with Array. 2020-09-08 14:01:21 +02:00
TrackManager.cpp Refactor: Replace usages of FixedArray with Array. 2020-09-08 14:01:21 +02:00
TrackManager.h Refactor: Replace usages of FixedArray with Array. 2020-09-08 14:01:21 +02:00
WaveWidget.cpp Piano: Allow multiple tracks internally 2020-06-18 16:42:37 +02:00
WaveWidget.h Piano: Allow multiple tracks internally 2020-06-18 16:42:37 +02:00