#include "core/rendering/OrderIterator.h"
#include "core/rendering/RenderBlock.h"
-namespace WebCore {
+namespace blink {
class RenderFlexibleBox : public RenderBlock {
public:
virtual const char* renderName() const OVERRIDE;
virtual bool isFlexibleBox() const OVERRIDE FINAL { return true; }
- virtual bool avoidsFloats() const OVERRIDE FINAL { return true; }
virtual bool canCollapseAnonymousBlockChild() const OVERRIDE { return false; }
virtual void layoutBlock(bool relayoutChildren) OVERRIDE FINAL;
LayoutUnit flowAwareMarginBeforeForChild(RenderBox* child) const;
LayoutUnit crossAxisMarginExtentForChild(RenderBox* child) const;
LayoutUnit crossAxisScrollbarExtent() const;
+ LayoutUnit crossAxisScrollbarExtentForChild(RenderBox* child) const;
LayoutPoint flowAwareLocationForChild(RenderBox* child) const;
// FIXME: Supporting layout deltas.
void setFlowAwareLocationForChild(RenderBox* child, const LayoutPoint&);
void repositionLogicalHeightDependentFlexItems(Vector<LineContext>&);
LayoutUnit clientLogicalBottomAfterRepositioning();
void appendChildFrameRects(ChildFrameRects&);
- void repaintChildrenDuringLayoutIfMoved(const ChildFrameRects&);
LayoutUnit availableAlignmentSpaceForChild(LayoutUnit lineCrossAxisExtent, RenderBox*);
LayoutUnit availableAlignmentSpaceForChildBeforeStretching(LayoutUnit lineCrossAxisExtent, RenderBox*);
DEFINE_RENDER_OBJECT_TYPE_CASTS(RenderFlexibleBox, isFlexibleBox());
-} // namespace WebCore
+} // namespace blink
#endif // RenderFlexibleBox_h