mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 04:58:13 +00:00
Browser+LibWebView+WebContent: Add IPC to minimize and maximize window
Requests to maximize and minimize Browser windows will be coming from the WebContent process rather than the WebDriver process. Add hooks to propagate these requests back up to the Browser.
This commit is contained in:
parent
b57d7e4332
commit
1c398b32ce
7 changed files with 45 additions and 0 deletions
|
@ -421,6 +421,20 @@ Gfx::IntSize OutOfProcessWebView::notify_server_did_request_resize_window(Gfx::I
|
|||
return {};
|
||||
}
|
||||
|
||||
Gfx::IntRect OutOfProcessWebView::notify_server_did_request_maximize_window()
|
||||
{
|
||||
if (on_maximize_window)
|
||||
return on_maximize_window();
|
||||
return {};
|
||||
}
|
||||
|
||||
Gfx::IntRect OutOfProcessWebView::notify_server_did_request_minimize_window()
|
||||
{
|
||||
if (on_minimize_window)
|
||||
return on_minimize_window();
|
||||
return {};
|
||||
}
|
||||
|
||||
void OutOfProcessWebView::notify_server_did_request_file(Badge<WebContentClient>, String const& path, i32 request_id)
|
||||
{
|
||||
auto file = FileSystemAccessClient::Client::the().try_request_file_read_only_approved(window(), path);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue