Home | History | Annotate | Download | only in rendering

Lines Matching refs:childBox

2230     RenderBox* childBox = floatingObject->renderer();
2241 if (childBox->style()->floating() == LeftFloat) {
2412 RenderBox* childBox = floatingObject->renderer();
2415 childBox->setMayNeedPaintInvalidation(true);
2417 LayoutUnit childLogicalLeftMargin = style()->isLeftToRightDirection() ? marginStartForChild(childBox) : marginEndForChild(childBox);
2418 if (childBox->style()->clear() & CLEFT)
2420 if (childBox->style()->clear() & CRIGHT)
2427 setLogicalLeftForChild(childBox, floatLogicalLocation.x() + childLogicalLeftMargin);
2428 setLogicalTopForChild(childBox, floatLogicalLocation.y() + marginBeforeForChild(childBox));
2430 SubtreeLayoutScope layoutScope(*childBox);
2433 if (isPaginated && !childBox->needsLayout())
2434 childBox->markForPaginationRelayoutIfNeeded(layoutScope);
2436 childBox->layoutIfNeeded();
2441 LayoutUnit newLogicalTop = adjustForUnsplittableChild(childBox, floatLogicalLocation.y(), true);
2446 RenderBlockFlow* childBlockFlow = childBox->isRenderBlockFlow() ? toRenderBlockFlow(childBox) : 0;
2458 setLogicalLeftForChild(childBox, floatLogicalLocation.x() + childLogicalLeftMargin);
2459 setLogicalTopForChild(childBox, floatLogicalLocation.y() + marginBeforeForChild(childBox));
2461 if (childBox->isRenderBlock())
2462 childBox->setChildNeedsLayout(MarkOnlyThis);
2463 childBox->layoutIfNeeded();
2469 setLogicalHeightForFloat(floatingObject, logicalHeightForChild(childBox) + marginBeforeForChild(childBox) + marginAfterForChild(childBox));
2473 if (ShapeOutsideInfo* shapeOutside = childBox->shapeOutsideInfo())
2474 shapeOutside->setReferenceBoxLogicalSize(logicalSizeForChild(childBox));