Home | History | Annotate | Download | only in rendering

Lines Matching refs:lineBox

7507 void RenderBlock::adjustLinePositionForPagination(RootInlineBox* lineBox, LayoutUnit& delta, RenderFlowThread* flowThread)
7528 LayoutRect logicalVisualOverflow = lineBox->logicalVisualOverflowRect(lineBox->lineTop(), lineBox->lineBottom());
7529 LayoutUnit logicalOffset = min(lineBox->lineTopWithLeading(), logicalVisualOverflow.y());
7530 LayoutUnit logicalBottom = max(lineBox->lineBottomWithLeading(), logicalVisualOverflow.maxY());
7532 updateMinimumPageHeight(logicalOffset, calculateMinimumPageHeight(style(), lineBox, logicalOffset, logicalBottom));
7534 lineBox->setPaginationStrut(0);
7535 lineBox->setIsFirstAfterPageBreak(false);
7545 if (remainingLogicalHeight < lineHeight || (shouldBreakAtLineToAvoidWidow() && lineBreakToAvoidWidow() == lineBox)) {
7546 if (shouldBreakAtLineToAvoidWidow() && lineBreakToAvoidWidow() == lineBox)
7553 remainingLogicalHeight -= min(lineHeight - pageLogicalHeight, max<LayoutUnit>(0, logicalVisualOverflow.y() - lineBox->lineTopWithLeading()));
7558 if (((lineBox == firstRootBox() && totalLogicalHeight < pageLogicalHeightAtNewOffset) || (!style()->hasAutoOrphans() && style()->orphans() >= lineCount(lineBox)))
7563 lineBox->setPaginationStrut(remainingLogicalHeight);
7564 lineBox->setIsFirstAfterPageBreak(true);
7566 } else if (remainingLogicalHeight == pageLogicalHeight && lineBox != firstRootBox())
7567 lineBox->setIsFirstAfterPageBreak(true);