/* * Copyright (c) 2023, Tim Flynn * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include namespace Web::Layout { AudioBox::AudioBox(DOM::Document& document, DOM::Element& element, NonnullRefPtr style) : ReplacedBox(document, element, move(style)) { set_natural_width(300); set_natural_height(40); } HTML::HTMLAudioElement& AudioBox::dom_node() { return static_cast(ReplacedBox::dom_node()); } HTML::HTMLAudioElement const& AudioBox::dom_node() const { return static_cast(ReplacedBox::dom_node()); } JS::GCPtr AudioBox::create_paintable() const { return Painting::AudioPaintable::create(*this); } }