Andreas Kling
fedf561f57
Everywhere: Use GUI::CommonActions::make_about_action()
2021-01-04 23:51:49 +01:00
William Marlow
39364bdda4
Build: Embed application icons directly in the executables.
...
New serenity_app() targets can be defined which allows application
icons to be emedded directly into the executable. The embedded
icons will then be used when creating an icon for that file in
LibGUI.
2020-12-21 00:12:59 +01:00
Brendan Coles
9faca895d3
Demos: Use pledge and unveil
2020-11-02 13:15:54 +01:00
Brendan Coles
27ead7e2c2
Demos: Use GUI::Icon::default_icon to set application icon
2020-11-01 10:29:14 +01:00
Brian Gianforcaro
76e34968fa
Demos: Setup window icon for Mouse demo
...
The icon was set in the launcher, and the About dialog, but was
missing form the actual window.
2020-07-19 11:18:27 +02:00
Andreas Kling
1dd1595043
LibGUI: Make GUI::Application a Core::Object
...
Having this on the stack makes whole-program teardown iffy. Turning it
into a Core::Object allows anyone who needs it to extends its lifetime.
2020-07-04 14:05:57 +02:00
Andreas Kling
116cf92156
LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize
...
This fits nicer with FloatRect,FloatPoint,FloatSize and gives a much
better visual clue about what type of metric is being used.
2020-06-10 10:59:04 +02:00
Sergey Bugaev
450a2a0f9c
Build: Switch to CMake :^)
...
Closes https://github.com/SerenityOS/serenity/issues/2080
2020-05-14 20:15:18 +02:00
Linus Groh
d097835939
Demos: Add missing copyright header to Mouse/main.cpp
2020-05-09 23:45:16 +02:00
pierre
662e47e140
MouseDemo: A more visual approach for MouseEvents :^)
2020-05-07 12:21:52 +02:00
Ben Wiederhake
b80ad2d791
MouseDemo: Add menu, using the new icon :^)
2020-05-04 09:58:14 +02:00
Andreas Kling
b8f778a430
Demos: Add a little "Mouse" demo for showing mouse button states
...
This was very helpful when adding support for 5-button mice! :^)
2020-05-02 22:13:54 +02:00