1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 04:37:44 +00:00

LibWeb+LibWebView+WebContent: Add support for meta theme-color

This commit is contained in:
Junior Rantila 2023-09-19 01:51:48 +02:00 committed by Andrew Kaster
parent 3c27843cfe
commit a5b01689f1
8 changed files with 61 additions and 0 deletions

View file

@ -463,4 +463,9 @@ void PageHost::page_did_request_color_picker(Color current_color)
m_client.async_did_request_color_picker(current_color);
}
void PageHost::page_did_change_theme_color(Gfx::Color color)
{
m_client.async_did_change_theme_color(color);
}
}

View file

@ -116,6 +116,7 @@ private:
virtual void request_file(Web::FileRequest) override;
virtual void page_did_request_color_picker(Color current_color) override;
virtual void page_did_finish_text_test() override;
virtual void page_did_change_theme_color(Gfx::Color color) override;
explicit PageHost(ConnectionFromClient&);

View file

@ -1,5 +1,6 @@
#include <AK/URL.h>
#include <LibCore/AnonymousBuffer.h>
#include <LibGfx/Color.h>
#include <LibGfx/ShareableBitmap.h>
#include <LibWeb/Cookie/Cookie.h>
#include <LibWeb/Cookie/ParsedCookie.h>
@ -61,6 +62,7 @@ endpoint WebContentClient
did_request_file(DeprecatedString path, i32 request_id) =|
did_request_color_picker(Color current_color) =|
did_finish_handling_input_event(bool event_was_accepted) =|
did_change_theme_color(Gfx::Color color) =|
did_output_js_console_message(i32 message_index) =|
did_get_js_console_messages(i32 start_index, Vector<DeprecatedString> message_types, Vector<DeprecatedString> messages) =|