ladybird/Servers/WindowServer
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
..
AppletManager.cpp WindowServer: Move applet code from MenuManager to AppletManager. 2020-02-10 18:33:28 +01:00
AppletManager.h WindowServer: Move applet code from MenuManager to AppletManager. 2020-02-10 18:33:28 +01:00
Button.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Button.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
ClientConnection.cpp WindowServer: Move applet code from MenuManager to AppletManager. 2020-02-10 18:33:28 +01:00
ClientConnection.h IPCCompiler: Put message classes in the Messages namespace 2020-02-06 20:21:49 +01:00
Clipboard.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Clipboard.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Compositor.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Compositor.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Cursor.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Cursor.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Event.h WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
EventLoop.cpp WindowServer: Process multiple mouse packets at the same time 2020-02-07 11:34:14 +01:00
EventLoop.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
main.cpp WindowServer: Move applet code from MenuManager to AppletManager. 2020-02-10 18:33:28 +01:00
Makefile WindowServer: Move applet code from MenuManager to AppletManager. 2020-02-10 18:33:28 +01:00
Menu.cpp WindowServer: Ensure on a menu key press invalid items are not hovered 2020-02-11 11:00:09 +01:00
Menu.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
MenuBar.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
MenuBar.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
MenuItem.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
MenuItem.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
MenuManager.cpp WindowServer: Move some menu related code into MenuManager 2020-02-12 09:19:20 +01:00
MenuManager.h WindowServer: Move some menu related code into MenuManager 2020-02-12 09:19:20 +01:00
Screen.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Screen.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
Window.cpp WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
Window.h WindowServer: Assert that a window is not being set as empty 2020-02-11 11:00:09 +01:00
WindowClient.ipc WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
WindowFrame.cpp WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
WindowFrame.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00
WindowManager.cpp WindowServer+LibGUI: Add a "drag move" event 2020-02-13 21:43:32 +01:00
WindowManager.h WindowServer: Move some menu related code into MenuManager 2020-02-12 09:19:20 +01:00
WindowServer.ipc LibGfx: Unpublish Gfx::Rect from global namespace 2020-02-06 13:02:38 +01:00
WindowSwitcher.cpp WindowServer: Draw a coolbar border around the hovered switcher item 2020-02-11 18:53:56 +01:00
WindowSwitcher.h WindowServer: Make some WindowSwitcher members private 2020-02-11 18:56:31 +01:00
WindowType.h WindowServer: Move classes into WindowServer namespace 2020-02-06 20:03:37 +01:00