diff options
Diffstat (limited to 'Userland/Libraries/LibWeb/Layout/Box.h')
-rw-r--r-- | Userland/Libraries/LibWeb/Layout/Box.h | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/Userland/Libraries/LibWeb/Layout/Box.h b/Userland/Libraries/LibWeb/Layout/Box.h index 8db420581c..a46fff8bbd 100644 --- a/Userland/Libraries/LibWeb/Layout/Box.h +++ b/Userland/Libraries/LibWeb/Layout/Box.h @@ -71,22 +71,6 @@ public: return content_height() + border_box.top + border_box.bottom; } - Gfx::FloatRect content_box_as_relative_rect() const - { - return { m_offset, m_content_size }; - } - - Gfx::FloatRect margin_box_as_relative_rect() const - { - auto rect = content_box_as_relative_rect(); - auto margin_box = box_model().margin_box(); - rect.set_x(rect.x() - margin_box.left); - rect.set_width(rect.width() + margin_box.left + margin_box.right); - rect.set_y(rect.y() - margin_box.top); - rect.set_height(rect.height() + margin_box.top + margin_box.bottom); - return rect; - } - float absolute_x() const { return absolute_rect().x(); } float absolute_y() const { return absolute_rect().y(); } Gfx::FloatPoint absolute_position() const { return absolute_rect().location(); } @@ -141,20 +125,6 @@ public: virtual void before_children_paint(PaintContext&, PaintPhase) override; virtual void after_children_paint(PaintContext&, PaintPhase) override; - Gfx::FloatRect margin_box_rect_in_ancestor_coordinate_space(Box const& ancestor_box) const - { - auto rect = margin_box_as_relative_rect(); - for (auto const* current = parent(); current; current = current->parent()) { - if (current == &ancestor_box) - break; - if (is<Box>(*current)) { - auto offset = static_cast<Box const&>(*current).effective_offset(); - rect.translate_by(offset); - } - } - return rect; - } - protected: Box(DOM::Document& document, DOM::Node* node, NonnullRefPtr<CSS::StyleProperties> style) : NodeWithStyleAndBoxModelMetrics(document, node, move(style)) |