Index: Source/core/layout/LayoutBox.h |
diff --git a/Source/core/layout/LayoutBox.h b/Source/core/layout/LayoutBox.h |
index 723bdd029b9239c62cee1ecac45ebdbb9fdc0756..615a9fd858e565b761e86367ace2cc037f5cb8f8 100644 |
--- a/Source/core/layout/LayoutBox.h |
+++ b/Source/core/layout/LayoutBox.h |
@@ -344,28 +344,28 @@ public: |
LayoutUnit marginLogicalLeft() const { return m_marginBoxOutsets.logicalLeft(style()->writingMode()); } |
LayoutUnit marginLogicalRight() const { return m_marginBoxOutsets.logicalRight(style()->writingMode()); } |
- virtual LayoutUnit marginBefore(const LayoutStyle* overrideStyle = 0) const override final { return m_marginBoxOutsets.before((overrideStyle ? overrideStyle : style())->writingMode()); } |
- virtual LayoutUnit marginAfter(const LayoutStyle* overrideStyle = 0) const override final { return m_marginBoxOutsets.after((overrideStyle ? overrideStyle : style())->writingMode()); } |
- virtual LayoutUnit marginStart(const LayoutStyle* overrideStyle = 0) const override final |
+ virtual LayoutUnit marginBefore(const ComputedStyle* overrideStyle = 0) const override final { return m_marginBoxOutsets.before((overrideStyle ? overrideStyle : style())->writingMode()); } |
+ virtual LayoutUnit marginAfter(const ComputedStyle* overrideStyle = 0) const override final { return m_marginBoxOutsets.after((overrideStyle ? overrideStyle : style())->writingMode()); } |
+ virtual LayoutUnit marginStart(const ComputedStyle* overrideStyle = 0) const override final |
{ |
- const LayoutStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
+ const ComputedStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
return m_marginBoxOutsets.start(styleToUse->writingMode(), styleToUse->direction()); |
} |
- virtual LayoutUnit marginEnd(const LayoutStyle* overrideStyle = 0) const override final |
+ virtual LayoutUnit marginEnd(const ComputedStyle* overrideStyle = 0) const override final |
{ |
- const LayoutStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
+ const ComputedStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
return m_marginBoxOutsets.end(styleToUse->writingMode(), styleToUse->direction()); |
} |
- void setMarginBefore(LayoutUnit value, const LayoutStyle* overrideStyle = 0) { m_marginBoxOutsets.setBefore((overrideStyle ? overrideStyle : style())->writingMode(), value); } |
- void setMarginAfter(LayoutUnit value, const LayoutStyle* overrideStyle = 0) { m_marginBoxOutsets.setAfter((overrideStyle ? overrideStyle : style())->writingMode(), value); } |
- void setMarginStart(LayoutUnit value, const LayoutStyle* overrideStyle = 0) |
+ void setMarginBefore(LayoutUnit value, const ComputedStyle* overrideStyle = 0) { m_marginBoxOutsets.setBefore((overrideStyle ? overrideStyle : style())->writingMode(), value); } |
+ void setMarginAfter(LayoutUnit value, const ComputedStyle* overrideStyle = 0) { m_marginBoxOutsets.setAfter((overrideStyle ? overrideStyle : style())->writingMode(), value); } |
+ void setMarginStart(LayoutUnit value, const ComputedStyle* overrideStyle = 0) |
{ |
- const LayoutStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
+ const ComputedStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
m_marginBoxOutsets.setStart(styleToUse->writingMode(), styleToUse->direction(), value); |
} |
- void setMarginEnd(LayoutUnit value, const LayoutStyle* overrideStyle = 0) |
+ void setMarginEnd(LayoutUnit value, const ComputedStyle* overrideStyle = 0) |
{ |
- const LayoutStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
+ const ComputedStyle* styleToUse = overrideStyle ? overrideStyle : style(); |
m_marginBoxOutsets.setEnd(styleToUse->writingMode(), styleToUse->direction(), value); |
} |
@@ -654,10 +654,10 @@ public: |
LayoutPoint topLeftLocation() const; |
LayoutSize topLeftLocationOffset() const { return toLayoutSize(topLeftLocation()); } |
- LayoutRect logicalVisualOverflowRectForPropagation(const LayoutStyle&) const; |
- LayoutRect visualOverflowRectForPropagation(const LayoutStyle&) const; |
- LayoutRect logicalLayoutOverflowRectForPropagation(const LayoutStyle&) const; |
- LayoutRect layoutOverflowRectForPropagation(const LayoutStyle&) const; |
+ LayoutRect logicalVisualOverflowRectForPropagation(const ComputedStyle&) const; |
+ LayoutRect visualOverflowRectForPropagation(const ComputedStyle&) const; |
+ LayoutRect logicalLayoutOverflowRectForPropagation(const ComputedStyle&) const; |
+ LayoutRect layoutOverflowRectForPropagation(const ComputedStyle&) const; |
bool hasOverflowModel() const { return m_overflow; } |
bool hasVisualOverflow() const { return m_overflow && !borderBoxRect().contains(m_overflow->visualOverflowRect()); } |
@@ -716,8 +716,8 @@ public: |
protected: |
virtual void willBeDestroyed() override; |
- virtual void styleWillChange(StyleDifference, const LayoutStyle& newStyle) override; |
- virtual void styleDidChange(StyleDifference, const LayoutStyle* oldStyle) override; |
+ virtual void styleWillChange(StyleDifference, const ComputedStyle& newStyle) override; |
+ virtual void styleDidChange(StyleDifference, const ComputedStyle* oldStyle) override; |
virtual void updateFromStyle() override; |
// Returns false if it could not cheaply compute the extent (e.g. fixed background), in which case the returned rect may be incorrect. |
@@ -758,8 +758,8 @@ protected: |
private: |
void invalidatePaintRectClippedByOldAndNewBounds(const LayoutBoxModelObject& paintInvalidationContainer, const LayoutRect&, const LayoutRect& oldBounds, const LayoutRect& newBounds); |
- void updateShapeOutsideInfoAfterStyleChange(const LayoutStyle&, const LayoutStyle* oldStyle); |
- void updateGridPositionAfterStyleChange(const LayoutStyle*); |
+ void updateShapeOutsideInfoAfterStyleChange(const ComputedStyle&, const ComputedStyle* oldStyle); |
+ void updateGridPositionAfterStyleChange(const ComputedStyle*); |
bool autoWidthShouldFitContent() const; |
LayoutUnit shrinkToFitLogicalWidth(LayoutUnit availableLogicalWidth, LayoutUnit bordersPlusPadding) const; |