Index: Source/core/rendering/RenderBlock.h |
diff --git a/Source/core/rendering/RenderBlock.h b/Source/core/rendering/RenderBlock.h |
index 5907dc28abbb75be260c603ac3c1b7f00e75dad1..f61395fc66374c1f398ee17edd8d719ff5dd987f 100644 |
--- a/Source/core/rendering/RenderBlock.h |
+++ b/Source/core/rendering/RenderBlock.h |
@@ -290,7 +290,13 @@ protected: |
virtual void layout() OVERRIDE; |
virtual bool updateImageLoadingPriorities() OVERRIDE FINAL; |
- void layoutPositionedObjects(bool relayoutChildren, bool fixedPositionObjectsOnly = false); |
+ enum LayoutPositionedInfo { |
Julien - ping for review
2014/03/08 01:26:53
How about PositionedLayoutBehavior? (info isn't re
dsinclair
2014/03/10 00:22:51
Done.
|
+ LayoutPositionedDefault, |
Julien - ping for review
2014/03/08 01:26:53
Maybe just DefaultLayout?
dsinclair
2014/03/10 00:22:51
Done.
|
+ LayoutPositionedOnlyFixed, |
Julien - ping for review
2014/03/08 01:26:53
LayoutOnlyFixedPositionedObjects
dsinclair
2014/03/10 00:22:51
Done.
|
+ LayoutPositionedContainingBlockMoved |
Julien - ping for review
2014/03/08 01:26:53
ForcedLayoutAfterContainingBlockMoved
dsinclair
2014/03/10 00:22:51
Done.
|
+ }; |
+ |
+ void layoutPositionedObjects(bool relayoutChildren, LayoutPositionedInfo = LayoutPositionedDefault); |
void markFixedPositionObjectForLayoutIfNeeded(RenderObject* child, SubtreeLayoutScope&); |
LayoutUnit marginIntrinsicLogicalWidthForChild(RenderBox* child) const; |