diff --git a/Libraries/LibWeb/Layout/BlockFormattingContext.cpp b/Libraries/LibWeb/Layout/BlockFormattingContext.cpp index bac2769a0a..12da7968e0 100644 --- a/Libraries/LibWeb/Layout/BlockFormattingContext.cpp +++ b/Libraries/LibWeb/Layout/BlockFormattingContext.cpp @@ -48,7 +48,7 @@ BlockFormattingContext::~BlockFormattingContext() bool BlockFormattingContext::is_initial() const { - return context_box().is_root(); + return context_box().is_initial_containing_block(); } void BlockFormattingContext::run(LayoutMode layout_mode) diff --git a/Libraries/LibWeb/Layout/InitialContainingBlockBox.h b/Libraries/LibWeb/Layout/InitialContainingBlockBox.h index a02834ee17..ceb09977d3 100644 --- a/Libraries/LibWeb/Layout/InitialContainingBlockBox.h +++ b/Libraries/LibWeb/Layout/InitialContainingBlockBox.h @@ -50,7 +50,7 @@ public: void did_set_viewport_rect(Badge, const Gfx::IntRect&); - virtual bool is_root() const override { return true; } + virtual bool is_initial_containing_block() const override { return true; } void build_stacking_context_tree(); @@ -63,5 +63,5 @@ private: } AK_BEGIN_TYPE_TRAITS(Web::Layout::InitialContainingBlockBox) -static bool is_type(const Web::Layout::Node& layout_node) { return layout_node.is_root(); } +static bool is_type(const Web::Layout::Node& layout_node) { return layout_node.is_initial_containing_block(); } AK_END_TYPE_TRAITS() diff --git a/Libraries/LibWeb/Layout/Node.cpp b/Libraries/LibWeb/Layout/Node.cpp index 1014c05ea8..a5c36137e6 100644 --- a/Libraries/LibWeb/Layout/Node.cpp +++ b/Libraries/LibWeb/Layout/Node.cpp @@ -52,7 +52,7 @@ Node::~Node() bool Node::can_contain_boxes_with_position_absolute() const { - return style().position() != CSS::Position::Static || is_root(); + return style().position() != CSS::Position::Static || is_initial_containing_block(); } const BlockBox* Node::containing_block() const diff --git a/Libraries/LibWeb/Layout/Node.h b/Libraries/LibWeb/Layout/Node.h index 07968f1e34..c0244d2316 100644 --- a/Libraries/LibWeb/Layout/Node.h +++ b/Libraries/LibWeb/Layout/Node.h @@ -92,7 +92,7 @@ public: InitialContainingBlockBox& root(); virtual const char* class_name() const = 0; - virtual bool is_root() const { return false; } + virtual bool is_initial_containing_block() const { return false; } virtual bool is_text() const { return false; } virtual bool is_block() const { return false; } virtual bool is_replaced() const { return false; } diff --git a/Libraries/LibWeb/LayoutTreeModel.cpp b/Libraries/LibWeb/LayoutTreeModel.cpp index 7ee9eced5e..3bcb6f3552 100644 --- a/Libraries/LibWeb/LayoutTreeModel.cpp +++ b/Libraries/LibWeb/LayoutTreeModel.cpp @@ -119,7 +119,7 @@ GUI::Variant LayoutTreeModel::data(const GUI::ModelIndex& index, GUI::ModelRole { auto& node = *static_cast(index.internal_data()); if (role == GUI::ModelRole::Icon) { - if (node.is_root()) + if (node.is_initial_containing_block()) return m_document_icon; if (node.is_text()) return m_text_icon; diff --git a/Libraries/LibWeb/Painting/StackingContext.cpp b/Libraries/LibWeb/Painting/StackingContext.cpp index 5143876e6e..35021ecf13 100644 --- a/Libraries/LibWeb/Painting/StackingContext.cpp +++ b/Libraries/LibWeb/Painting/StackingContext.cpp @@ -49,7 +49,7 @@ StackingContext::StackingContext(Box& box, StackingContext* parent) void StackingContext::paint(PaintContext& context, PaintPhase phase) { - if (!m_box.is_root()) { + if (!m_box.is_initial_containing_block()) { m_box.paint(context, phase); } else { // NOTE: InitialContainingBlockBox::paint() merely calls StackingContext::paint() @@ -64,7 +64,7 @@ void StackingContext::paint(PaintContext& context, PaintPhase phase) HitTestResult StackingContext::hit_test(const Gfx::IntPoint& position, HitTestType type) const { HitTestResult result; - if (!m_box.is_root()) { + if (!m_box.is_initial_containing_block()) { result = m_box.hit_test(position, type); } else { // NOTE: InitialContainingBlockBox::hit_test() merely calls StackingContext::hit_test()