Chromium Code Reviews| 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; |