1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-27 22:17:44 +00:00

LibWeb: Make ReplacedBox intrinsic size setters take Optional<float>

This allows callers to unset the respective intrinsic sizes by passing
an empty Optional.
This commit is contained in:
Andreas Kling 2021-10-14 23:20:19 +02:00
parent a38983dc0c
commit c94873806c

View file

@ -23,9 +23,9 @@ public:
virtual Optional<float> intrinsic_height() const final { return m_intrinsic_height; }
virtual Optional<float> intrinsic_aspect_ratio() const final { return m_intrinsic_aspect_ratio; }
void set_intrinsic_width(float width) { m_intrinsic_width = width; }
void set_intrinsic_height(float height) { m_intrinsic_height = height; }
void set_intrinsic_aspect_ratio(float ratio) { m_intrinsic_aspect_ratio = ratio; }
void set_intrinsic_width(Optional<float> width) { m_intrinsic_width = width; }
void set_intrinsic_height(Optional<float> height) { m_intrinsic_height = height; }
void set_intrinsic_aspect_ratio(Optional<float> ratio) { m_intrinsic_aspect_ratio = ratio; }
virtual void prepare_for_replaced_layout() { }