From 836a7b00dde7834e2803232089d6bde2ed8be442 Mon Sep 17 00:00:00 2001 From: Bastiaan van der Plaat Date: Fri, 8 Sep 2023 18:48:44 +0200 Subject: [PATCH] Ladybird+LibWeb: Add MouseEvent screenX and screenY support --- Base/res/html/misc/mouse-events.html | 2 +- Ladybird/AppKit/UI/Event.h | 1 + Ladybird/AppKit/UI/Event.mm | 3 +- Ladybird/AppKit/UI/LadybirdWebView.mm | 32 +++++++------- Ladybird/AppKit/UI/LadybirdWebViewBridge.cpp | 16 +++---- Ladybird/AppKit/UI/LadybirdWebViewBridge.h | 8 ++-- Ladybird/Qt/WebContentView.cpp | 17 +++++--- .../Libraries/LibWeb/Page/EventHandler.cpp | 43 +++++++++---------- Userland/Libraries/LibWeb/Page/EventHandler.h | 12 +++--- Userland/Libraries/LibWeb/Page/Page.cpp | 20 ++++----- Userland/Libraries/LibWeb/Page/Page.h | 10 ++--- .../Libraries/LibWeb/UIEvents/MouseEvent.cpp | 4 +- .../Libraries/LibWeb/UIEvents/MouseEvent.h | 2 +- .../Libraries/LibWeb/UIEvents/WheelEvent.cpp | 4 +- .../Libraries/LibWeb/UIEvents/WheelEvent.h | 2 +- .../LibWebView/OutOfProcessWebView.cpp | 11 ++--- .../WebContent/ConnectionFromClient.cpp | 20 ++++++--- .../WebContent/ConnectionFromClient.h | 11 ++--- .../Services/WebContent/WebContentServer.ipc | 10 ++--- 19 files changed, 125 insertions(+), 103 deletions(-) diff --git a/Base/res/html/misc/mouse-events.html b/Base/res/html/misc/mouse-events.html index 01210d7cb5..ed6d04fc7e 100644 --- a/Base/res/html/misc/mouse-events.html +++ b/Base/res/html/misc/mouse-events.html @@ -10,7 +10,7 @@