diff options
Diffstat (limited to 'Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h')
| -rw-r--r-- | Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h b/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h index 851fbe464..5f223cd4b 100644 --- a/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h +++ b/Source/WebCore/rendering/RenderDeprecatedFlexibleBox.h @@ -31,14 +31,12 @@ class FlexBoxIterator; class RenderDeprecatedFlexibleBox : public RenderBlock { public: - RenderDeprecatedFlexibleBox(Node*); + RenderDeprecatedFlexibleBox(Element*); virtual ~RenderDeprecatedFlexibleBox(); - virtual const char* renderName() const; + static RenderDeprecatedFlexibleBox* createAnonymous(Document*); - virtual void computePreferredLogicalWidths(); - void calcHorizontalPrefWidths(); - void calcVerticalPrefWidths(); + virtual const char* renderName() const; virtual void styleWillChange(StyleDifference, const RenderStyle* newStyle) OVERRIDE; @@ -51,9 +49,12 @@ public: virtual bool isStretchingChildren() const { return m_stretchingChildren; } virtual bool canCollapseAnonymousBlockChild() const OVERRIDE { return false; } - void placeChild(RenderBox* child, const LayoutPoint& location); + void placeChild(RenderBox* child, const LayoutPoint& location, LayoutSize* childLayoutDelta = 0); protected: + virtual void computeIntrinsicLogicalWidths(LayoutUnit& minLogicalWidth, LayoutUnit& maxLogicalWidth) const OVERRIDE; + virtual void computePreferredLogicalWidths() OVERRIDE; + LayoutUnit allowedChildFlex(RenderBox* child, bool expanding, unsigned group); bool hasMultipleLines() const { return style()->boxLines() == MULTIPLE; } |
