mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-01-24 02:03:06 -05:00
0c14103025
This solves an awkward dependency cycle, where CalculatedStyleValue needs the definition of Percentage, but including that would also pull in PercentageOr, which in turn needs CalculatedStyleValue. Many places that previously included StyleValue.h no longer need to. :^)
30 lines
635 B
C++
30 lines
635 B
C++
/*
|
|
* Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
|
|
* Copyright (c) 2022, Ben Wiederhake <BenWiederhake.GitHub@gmx.de>
|
|
*
|
|
* SPDX-License-Identifier: BSD-2-Clause
|
|
*/
|
|
|
|
#include "LengthBox.h"
|
|
|
|
namespace Web::CSS {
|
|
|
|
LengthBox::LengthBox()
|
|
: m_top(Length::make_auto())
|
|
, m_right(Length::make_auto())
|
|
, m_bottom(Length::make_auto())
|
|
, m_left(Length::make_auto())
|
|
{
|
|
}
|
|
|
|
LengthBox::LengthBox(LengthPercentage top, LengthPercentage right, LengthPercentage bottom, LengthPercentage left)
|
|
: m_top(top)
|
|
, m_right(right)
|
|
, m_bottom(bottom)
|
|
, m_left(left)
|
|
{
|
|
}
|
|
|
|
LengthBox::~LengthBox() = default;
|
|
|
|
}
|