Andreas Kling
7dd8f1b921
LibGUI: Add missing Vector.h include to Event.h
2020-05-12 23:28:08 +02:00
Andreas Kling
479f16bb6c
LibGUI: Add KeyEvent::to_string()
...
This makes it way easier to debug key events.
2020-05-12 17:03:17 +02:00
Andreas Kling
67b92a7d5f
WindowServer+LibGUI: Support the 4th and 5th mouse buttons
...
We'll call the "Back" and "Forward" since that's what they are normally
mapped to in some other systems.
2020-05-02 22:07:43 +02:00
Andreas Kling
3331098aee
WindowServer+LibGUI+Taskbar: Don't include frameless windows in lists
...
Frameless windows don't need to show up in the taskbar or the switcher.
2020-05-02 12:24:23 +02:00
Oriko
2a32330257
LibGUI: Add a ThemeChange event
2020-03-16 13:39:34 +01:00
Andreas Kling
69400c2ca1
LibCore: Replace manual forward declarations with <LibCore/Forward.h>
2020-02-15 00:13:44 +01:00
Andreas Kling
814d59f462
LibGUI: Port the drag&drop code to Core::MimeData
2020-02-14 13:18:59 +01:00
Andreas Kling
3ce80bec97
WindowServer+LibGUI: Add a "drag move" event
...
This allows windows/widgets to learn when something is being dragged
over them. They can then repaint themselves somehow to indicate that
they are willing to accept a drop.
Currently this is piggybacking somewhat on the mouse event mechanism
in WindowServer. I'm not sure that's the best design but it seemed
easier to do it this way right now.
2020-02-13 21:43:32 +01:00
Andreas Kling
6a9cc66b97
LibGUI: Remove leading G from filenames
2020-02-06 20:33:02 +01:00