From 39a5076f40ab93205d88a5bed4de7d1d4677bdca Mon Sep 17 00:00:00 2001 From: Vrins Date: Sun, 27 Feb 2022 01:38:12 +0100 Subject: Browser+LibWeb: Add an Element size preview widget to inspector This Adds an element size preview widget to the inspector widget in a new tab. This functions similar to chrome and firefox and shows the margin, border, padding, and content size of the selected element in the inspector. The colors for the size preview widget are taken from the chrome browser. --- Userland/Libraries/LibWeb/OutOfProcessWebView.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Userland/Libraries/LibWeb/OutOfProcessWebView.h') diff --git a/Userland/Libraries/LibWeb/OutOfProcessWebView.h b/Userland/Libraries/LibWeb/OutOfProcessWebView.h index 1f89dccbf8..8a4a430ad6 100644 --- a/Userland/Libraries/LibWeb/OutOfProcessWebView.h +++ b/Userland/Libraries/LibWeb/OutOfProcessWebView.h @@ -38,6 +38,7 @@ public: String specified_values_json; String computed_values_json; String custom_properties_json; + String node_box_sizing_json; }; Optional inspect_dom_node(i32 node_id); void clear_inspected_dom_node(); @@ -81,7 +82,7 @@ public: String notify_server_did_request_prompt(Badge, const String& message, const String& default_); void notify_server_did_get_source(const AK::URL& url, const String& source); void notify_server_did_get_dom_tree(const String& dom_tree); - void notify_server_did_get_dom_node_properties(i32 node_id, String const& specified_style, String const& computed_style, String const& custom_properties); + void notify_server_did_get_dom_node_properties(i32 node_id, String const& specified_style, String const& computed_style, String const& custom_properties, String const& node_box_sizing); void notify_server_did_output_js_console_message(i32 message_index); void notify_server_did_get_js_console_messages(i32 start_index, Vector const& message_types, Vector const& messages); void notify_server_did_change_favicon(const Gfx::Bitmap& favicon); -- cgit v1.2.3