Serenity Operating System
at master 25 lines 583 B view raw
1/* 2 * Copyright (c) 2022, the SerenityOS developers. 3 * 4 * SPDX-License-Identifier: BSD-2-Clause 5 */ 6 7#include <LibWeb/Layout/Progress.h> 8#include <LibWeb/Painting/ProgressPaintable.h> 9 10namespace Web::Layout { 11 12Progress::Progress(DOM::Document& document, HTML::HTMLProgressElement& element, NonnullRefPtr<CSS::StyleProperties> style) 13 : LabelableNode(document, element, move(style)) 14{ 15 set_intrinsic_height(12); 16} 17 18Progress::~Progress() = default; 19 20JS::GCPtr<Painting::Paintable> Progress::create_paintable() const 21{ 22 return Painting::ProgressPaintable::create(*this); 23} 24 25}