ladybird/Applications
Andreas Kling 5ded77df39 Kernel+ProcessManager: Let processes have an icon and show it in the table.
Processes can now have an icon assigned, which is essentially a 16x16 RGBA32
bitmap exposed as a shared buffer ID.

You set the icon ID by calling set_process_icon(int) and the icon ID will be
exposed through /proc/all.

To make this work, I added a mechanism for making shared buffers globally
accessible. For safety reasons, each app seals the icon buffer before making
it global.

Right now the first call to GWindow::set_icon() is what determines the
process icon. We'll probably change this in the future. :^)
2019-07-29 07:26:01 +02:00
..
About LibGUI: Get rid of GWindow::should_exit_event_loop_on_close(). 2019-07-23 18:20:00 +02:00
Downloader Meta: Removed all gitignore in the source tree only keeping the root one 2019-06-30 10:41:26 +02:00
FileManager WindowServer+LibGUI: Pass window icons as shared buffers rather than paths. 2019-07-28 10:18:49 +02:00
FontEditor WindowServer+LibGUI: Pass window icons as shared buffers rather than paths. 2019-07-28 10:18:49 +02:00
IRCClient LibCore: Introduce a C_OBJECT macro. 2019-07-25 19:49:28 +02:00
Launcher LibGUI: Get rid of GWindow::should_exit_event_loop_on_close(). 2019-07-23 18:20:00 +02:00
PaintBrush LibCore: Introduce a C_OBJECT macro. 2019-07-25 19:49:28 +02:00
Piano WindowServer+LibGUI: Pass window icons as shared buffers rather than paths. 2019-07-28 10:18:49 +02:00
ProcessManager Kernel+ProcessManager: Let processes have an icon and show it in the table. 2019-07-29 07:26:01 +02:00
QuickShow LibGUI: Get rid of GWindow::should_exit_event_loop_on_close(). 2019-07-23 18:20:00 +02:00
SystemDialog LibGUI: Add input types to GMessageBox. 2019-07-16 21:41:13 +02:00
Taskbar WindowServer+LibGUI: Remove old "icon path" way of doing things. 2019-07-28 10:24:58 +02:00
Terminal WindowServer+LibGUI: Pass window icons as shared buffers rather than paths. 2019-07-28 10:18:49 +02:00
TextEditor WindowServer+LibGUI: Pass window icons as shared buffers rather than paths. 2019-07-28 10:18:49 +02:00
Makefile.common LibDraw: Introduce (formerly known as SharedGraphics.) 2019-07-18 10:18:16 +02:00