summaryrefslogtreecommitdiff
path: root/Applications/Piano/main.cpp
AgeCommit message (Expand)Author
2020-08-01Applications: Stop setting initial window locationPeter Elliott
2020-07-16LibWeb: Require parent window argument for MessageBoxTom
2020-07-16LibGUI: Add parent window argument to FilePicker functionsTom
2020-07-07Piano: Make menu bar consistent with other appsNico Weber
2020-07-04LibGUI: Turn GUI::Application::the() into a pointerAndreas Kling
2020-07-04LibGUI: Make GUI::Application a Core::ObjectAndreas Kling
2020-06-18Piano: Expose multi-track functionalityWilliam McPherson
2020-06-18Piano: Allow multiple tracks internallyWilliam McPherson
2020-04-21LibGUI: Make MenuBar a Core::ObjectAndreas Kling
2020-04-04LibGUI: Add MenuBar::add_menu(name)Andreas Kling
2020-03-04LibGUI: Use GUI::Window::set_main_widget<WidgetType>() in clientsAndreas Kling
2020-02-27Piano: New timing system and zoomable piano rollWilliam McPherson
2020-02-16LibGUI: Add forwarding headerAndreas Kling
2020-02-15LibGUI: Reduce menu-related header dependenciesAndreas Kling
2020-02-06LibGUI: Remove leading G from filenamesAndreas Kling
2020-02-06Piano: Add export actionWilliam McPherson
2020-02-06LibAudio: Remove leading A from filenamesAndreas Kling
2020-02-06LibCore: Remove leading C from filenamesAndreas Kling
2020-02-06LibGfx: Prefer using Gfx::Bitmap::load_from_file instead of load_png()Andreas Kling
2020-02-06LibGfx: Rename from LibDraw :^)Andreas Kling
2020-02-06LibDraw: Put all classes in the Gfx namespaceAndreas Kling
2020-02-06LibAudio: Put all classes in the Audio namespace and remove leading AAndreas Kling
2020-02-02LibGUI: Put all classes in the GUI namespace and remove the leading GAndreas Kling
2020-02-02LibCore: Put all classes in the Core namespace and remove the leading CAndreas Kling
2020-01-31Piano: Rewrite applicationWilliam McPherson
2020-01-18Meta: Add license header to source filesAndreas Kling
2019-12-31Applications: Implement some missing MenuBars & AboutDialogsJami Kettunen
2019-12-09LibGUI: Make GMenu inherit from CObjectAndreas Kling
2019-11-08LibGUI: Rename GEventLoop.{cpp,h} => GWindowServerConnectionAndreas Kling
2019-09-22LibCore+LibGUI: Remove GEventLoop and use CEventLoop everywhereAndreas Kling
2019-09-22LibCore: Make CObject reference-countedAndreas Kling
2019-09-21LibCore: Convert CFile to ObjectPtrAndreas Kling
2019-09-21LibGUI: Convert custom widgets and subclasses to ObjectPtrAndreas Kling
2019-09-21LibGUI: Convert GWindow to ObjectPtrAndreas Kling
2019-09-14LibGUI: Simplify GCommonActions a bitAndreas Kling
2019-09-05Piano: Added GCommonActionsrhin123
2019-08-26Piano: Port threading to LibThreadSergey Bugaev
2019-07-28WindowServer+LibGUI: Pass window icons as shared buffers rather than paths.Andreas Kling
2019-07-27Piano: Add an (empty) menubar so the app looks a little more complete.Andreas Kling
2019-07-23LibGUI: Get rid of GWindow::should_exit_event_loop_on_close().Andreas Kling
2019-07-23Piano: Exit the event loop on main window close.Andreas Kling
2019-07-17Port LibGUI to use CIPCClientSideConnectionRobin Burchell
2019-07-16Piano: Create the connection after the event loopRobin Burchell
2019-07-14Piano: Use CEventLoop::wake() to trigger repaint from sound thread.Andreas Kling
2019-07-13Piano: Add 16x16 window icon.Andreas Kling
2019-07-13AudioServer: Assorted infrastructure workRobin Burchell
2019-07-13Piano: Use a secondary thread to write the audio stream.Andreas Kling
2019-07-13Piano: Start working on a desktop piano.Andreas Kling