1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-18 08:15:06 +00:00

WebContent: Plumb hovered links from WebContent process over to widget

Also add a little GUI::StatusBar to the demo app so we can see the
hovered link URL's live. :^)
This commit is contained in:
Andreas Kling 2020-07-05 16:59:20 +02:00
parent aac362b883
commit 58b1ba2545
8 changed files with 61 additions and 1 deletions

View file

@ -125,6 +125,18 @@ void WebContentView::notify_server_did_request_scroll_into_view(Badge<WebContent
scroll_into_view(rect, true, true);
}
void WebContentView::notify_server_did_hover_link(Badge<WebContentClient>, const URL& url)
{
if (on_link_hover)
on_link_hover(url);
}
void WebContentView::notify_server_did_unhover_link(Badge<WebContentClient>)
{
if (on_link_hover)
on_link_hover({});
}
void WebContentView::did_scroll()
{
client().post_message(Messages::WebContentServer::SetViewportRect(visible_content_rect()));