/* * Copyright (c) 2018-2022, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include #include namespace Web::Layout { BlockContainer::BlockContainer(DOM::Document& document, DOM::Node* node, NonnullRefPtr style) : Box(document, node, move(style)) { } BlockContainer::BlockContainer(DOM::Document& document, DOM::Node* node, CSS::ComputedValues computed_values) : Box(document, node, move(computed_values)) { } BlockContainer::~BlockContainer() = default; Painting::PaintableWithLines const* BlockContainer::paint_box() const { return static_cast(Box::paint_box()); } JS::GCPtr BlockContainer::create_paintable() const { return Painting::PaintableWithLines::create(*this); } }