mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 06:57:46 +00:00
LibWeb: Convert Layout Boxes to new pixel units
This commit is contained in:
parent
c70dcaefcd
commit
65cdf89a8b
11 changed files with 29 additions and 28 deletions
|
@ -21,12 +21,12 @@ public:
|
|||
const DOM::Element& dom_node() const { return verify_cast<DOM::Element>(*Node::dom_node()); }
|
||||
DOM::Element& dom_node() { return verify_cast<DOM::Element>(*Node::dom_node()); }
|
||||
|
||||
virtual Optional<float> intrinsic_width() const final { return m_intrinsic_width; }
|
||||
virtual Optional<float> intrinsic_height() const final { return m_intrinsic_height; }
|
||||
virtual Optional<CSSPixels> intrinsic_width() const final { return m_intrinsic_width; }
|
||||
virtual Optional<CSSPixels> 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(Optional<float> width) { m_intrinsic_width = width; }
|
||||
void set_intrinsic_height(Optional<float> height) { m_intrinsic_height = height; }
|
||||
void set_intrinsic_width(Optional<CSSPixels> width) { m_intrinsic_width = width; }
|
||||
void set_intrinsic_height(Optional<CSSPixels> height) { m_intrinsic_height = height; }
|
||||
void set_intrinsic_aspect_ratio(Optional<float> ratio) { m_intrinsic_aspect_ratio = ratio; }
|
||||
|
||||
virtual void prepare_for_replaced_layout() { }
|
||||
|
@ -36,8 +36,8 @@ public:
|
|||
private:
|
||||
virtual bool is_replaced_box() const final { return true; }
|
||||
|
||||
Optional<float> m_intrinsic_width;
|
||||
Optional<float> m_intrinsic_height;
|
||||
Optional<CSSPixels> m_intrinsic_width;
|
||||
Optional<CSSPixels> m_intrinsic_height;
|
||||
Optional<float> m_intrinsic_aspect_ratio;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue