ladybird/Ladybird/AppKit/UI
Timothy Flynn 53d5c7084e UI/AppKit: Extract bare minimum WebView functionality into its own class
When a window containing a WebView becomes visibile, we have to inform
WebContent. This was only implemented for the Tab class (not Inspector
or Task Manaager).

This patch adds LadybirdWebViewWindow to contain the bare minimum needed
to render a LadybirdWebView. All windows containing a WebView inherit
from this class, to ensure their WebContent processes know they became
visible.
2024-10-30 08:51:14 +01:00
..
Event.h UI/AppKit: Process drag-and-drop events through the web view 2024-08-19 13:29:19 +02:00
Event.mm UI/AppKit: Only check the NSEvent isARepeat flag in key down/up events 2024-10-24 08:52:56 -04:00
Inspector.h UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
Inspector.mm UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
InspectorController.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
InspectorController.mm Ladybird/AppKit: Port the Inspector to the WebView InspectorClient 2023-11-24 08:37:19 +01:00
LadybirdWebView.h UI/AppKit: Inform WebContent of the UI window position/size 2024-10-29 11:03:20 +00:00
LadybirdWebView.mm LibWeb+WebContent+WebDriver+UI: Make window min/maximize asynchronous 2024-10-29 11:03:20 +00:00
LadybirdWebViewBridge.cpp UI: Add an option to enable autoplay globally 2024-09-24 23:50:54 +01:00
LadybirdWebViewBridge.h UI: Add an option to enable autoplay globally 2024-09-24 23:50:54 +01:00
LadybirdWebViewWindow.h UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
LadybirdWebViewWindow.mm UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
Palette.h Ladybird: Inform WebContent whether the AppKit chrome is in dark mode 2023-08-28 11:17:48 -04:00
Palette.mm Ladybird/AppKit: Use system accent color in palette 2024-09-23 11:04:42 -04:00
SearchPanel.h Ladybird/AppKit: Remove system header workarounds for global names 2024-07-18 09:43:38 +01:00
SearchPanel.mm UI/AppKit: Display query results on the find-in-page panel 2024-06-11 09:50:13 +02:00
Tab.h UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
Tab.mm UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
TabController.h UI: Add an option to enable autoplay globally 2024-09-24 23:50:54 +01:00
TabController.mm UI/AppKit: Inform WebContent of the UI window position/size 2024-10-29 11:03:20 +00:00
TaskManager.h UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
TaskManager.mm UI/AppKit: Extract bare minimum WebView functionality into its own class 2024-10-30 08:51:14 +01:00
TaskManager.swift Ladybird: Reformat AppKit UI Swift files 2024-07-30 18:38:02 -06:00
TaskManagerController.h Ladybird/AppKit: Port TaskManager window to Swift 2024-07-21 15:55:47 -06:00
TaskManagerController.mm Ladybird/AppKit: Port TaskManager window to Swift 2024-07-21 15:55:47 -06:00
TaskManagerController.swift Ladybird: Reformat AppKit UI Swift files 2024-07-30 18:38:02 -06:00