logicalBottom 151 Source/core/rendering/EllipsisBox.cpp const int deltaY = roundToInt(renderer().style()->isFlippedLinesWritingMode() ? selectionBottom - logicalBottom() : logicalTop() - top); logicalBottom 220 Source/core/rendering/InlineBox.h int pixelSnappedLogicalBottom() const { return ceilf(logicalBottom()); } logicalBottom 224 Source/core/rendering/InlineBox.h float logicalBottom() const { return logicalTop() + logicalHeight(); } logicalBottom 679 Source/core/rendering/InlineFlowBox.cpp LayoutUnit bottomRubyBaseLeading = (curr->logicalHeight() - rubyBase->logicalBottom()) + rubyBase->logicalHeight() - (rubyBase->lastRootBox() ? rubyBase->lastRootBox()->lineBottom() : LayoutUnit()); logicalBottom 813 Source/core/rendering/InlineFlowBox.cpp LayoutUnit borderOutsetLogicalBottom = borderOutsets.logicalBottom(style->writingMode()); logicalBottom 1526 Source/core/rendering/InlineFlowBox.cpp int bottomOfEmphasisMark = curr->logicalBottom() + style->font().emphasisMarkHeight(style->textEmphasisMarkString()); logicalBottom 1570 Source/core/rendering/InlineFlowBox.cpp LayoutUnit bottomOfEmphasisMark = curr->logicalBottom() + style->font().emphasisMarkHeight(style->textEmphasisMarkString()); logicalBottom 862 Source/core/rendering/InlineTextBox.cpp int deltaY = roundToInt(renderer().style()->isFlippedLinesWritingMode() ? selectionBottom - logicalBottom() : logicalTop() - selectionTop); logicalBottom 889 Source/core/rendering/InlineTextBox.cpp int deltaY = renderer().style()->isFlippedLinesWritingMode() ? selectionBottom() - logicalBottom() : logicalTop() - selectionTop(); logicalBottom 1233 Source/core/rendering/InlineTextBox.cpp int deltaY = renderer().style()->isFlippedLinesWritingMode() ? selectionBottom() - logicalBottom() : logicalTop() - selectionTop(); logicalBottom 1276 Source/core/rendering/InlineTextBox.cpp int deltaY = renderer().style()->isFlippedLinesWritingMode() ? selectionBottom() - logicalBottom() : logicalTop() - selectionTop(); logicalBottom 2376 Source/core/rendering/RenderBlock.cpp lastLogicalTop = rootBlock->blockDirectionOffset(offsetFromRootBlock) + curr->logicalBottom(); logicalBottom 2377 Source/core/rendering/RenderBlock.cpp lastLogicalLeft = logicalLeftSelectionOffset(rootBlock, curr->logicalBottom()); logicalBottom 2378 Source/core/rendering/RenderBlock.cpp lastLogicalRight = logicalRightSelectionOffset(rootBlock, curr->logicalBottom()); logicalBottom 2388 Source/core/rendering/RenderBlock.cpp LayoutUnit lastLogicalTop, LayoutUnit lastLogicalLeft, LayoutUnit lastLogicalRight, LayoutUnit logicalBottom, const PaintInfo* paintInfo) logicalBottom 2391 Source/core/rendering/RenderBlock.cpp LayoutUnit logicalHeight = rootBlock->blockDirectionOffset(offsetFromRootBlock) + logicalBottom - logicalTop; logicalBottom 2396 Source/core/rendering/RenderBlock.cpp LayoutUnit logicalLeft = max(lastLogicalLeft, logicalLeftSelectionOffset(rootBlock, logicalBottom)); logicalBottom 2397 Source/core/rendering/RenderBlock.cpp LayoutUnit logicalRight = min(lastLogicalRight, logicalRightSelectionOffset(rootBlock, logicalBottom)); logicalBottom 2703 Source/core/rendering/RenderBlock.cpp void RenderBlock::markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest) logicalBottom 2705 Source/core/rendering/RenderBlock.cpp if (logicalTop >= logicalBottom) logicalBottom 2710 Source/core/rendering/RenderBlock.cpp while (lowestDirtyLine && lowestDirtyLine->lineBottomWithLeading() >= logicalBottom && logicalBottom < LayoutUnit::max()) { logicalBottom 4801 Source/core/rendering/RenderBlock.cpp LayoutUnit logicalBottom = max(lineBox->lineBottomWithLeading(), logicalVisualOverflow.maxY()); logicalBottom 4802 Source/core/rendering/RenderBlock.cpp LayoutUnit lineHeight = logicalBottom - logicalOffset; logicalBottom 4803 Source/core/rendering/RenderBlock.cpp updateMinimumPageHeight(logicalOffset, calculateMinimumPageHeight(style(), lineBox, logicalOffset, logicalBottom)); logicalBottom 424 Source/core/rendering/RenderBlock.h LayoutUnit lastLogicalTop, LayoutUnit lastLogicalLeft, LayoutUnit lastLogicalRight, LayoutUnit logicalBottom, const PaintInfo*); logicalBottom 445 Source/core/rendering/RenderBlock.h void markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest = 0); logicalBottom 830 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalBottom = logicalBottomForFloat(floatingObject); logicalBottom 835 Source/core/rendering/RenderBlockFlow.cpp changeLogicalBottom = max(changeLogicalBottom, max(logicalBottom, oldLogicalBottom)); logicalBottom 837 Source/core/rendering/RenderBlockFlow.cpp if (logicalBottom != oldLogicalBottom) { logicalBottom 838 Source/core/rendering/RenderBlockFlow.cpp changeLogicalTop = min(changeLogicalTop, min(logicalBottom, oldLogicalBottom)); logicalBottom 839 Source/core/rendering/RenderBlockFlow.cpp changeLogicalBottom = max(changeLogicalBottom, max(logicalBottom, oldLogicalBottom)); logicalBottom 857 Source/core/rendering/RenderBlockFlow.cpp changeLogicalBottom = max(changeLogicalBottom, logicalBottom); logicalBottom 1755 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalBottom = 0; logicalBottom 1760 Source/core/rendering/RenderBlockFlow.cpp logicalBottom = lowestFloatLogicalBottom(FloatingObject::FloatLeft); logicalBottom 1763 Source/core/rendering/RenderBlockFlow.cpp logicalBottom = lowestFloatLogicalBottom(FloatingObject::FloatRight); logicalBottom 1766 Source/core/rendering/RenderBlockFlow.cpp logicalBottom = lowestFloatLogicalBottom(); logicalBottom 1771 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit result = clearSet ? max<LayoutUnit>(0, logicalBottom - logicalTop) : LayoutUnit(); logicalBottom 2240 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalBottom = logicalBottomForFloat(floatingObject); logicalBottom 2243 Source/core/rendering/RenderBlockFlow.cpp if (logicalBottom < 0 || logicalBottom < logicalTop || logicalTop == LayoutUnit::max()) { logicalBottom 2244 Source/core/rendering/RenderBlockFlow.cpp logicalBottom = LayoutUnit::max(); logicalBottom 2249 Source/core/rendering/RenderBlockFlow.cpp logicalBottom = max(logicalBottom, logicalTop + 1); logicalBottom 2260 Source/core/rendering/RenderBlockFlow.cpp markLinesDirtyInBlockRange(0, logicalBottom); logicalBottom 2462 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalBottom = childLogicalTop + logicalBottomForFloat; logicalBottom 2463 Source/core/rendering/RenderBlockFlow.cpp lowestFloatLogicalBottom = max(lowestFloatLogicalBottom, logicalBottom); logicalBottom 2465 Source/core/rendering/RenderBlockFlow.cpp if (logicalBottom > logicalHeight()) { logicalBottom 2518 Source/core/rendering/RenderBlockFlow.cpp LayoutUnit logicalBottom = LayoutUnit::max(); logicalBottom 2532 Source/core/rendering/RenderBlockFlow.cpp logicalBottom = min(floatLogicalBottom, logicalBottom); logicalBottom 2535 Source/core/rendering/RenderBlockFlow.cpp return logicalBottom == LayoutUnit::max() ? LayoutUnit() : logicalBottom; logicalBottom 1996 Source/core/rendering/RenderBlockLineLayout.cpp LayoutUnit logicalBottom = lastLine->lineBottomWithLeading() + absoluteValue(lineDelta); logicalBottom 2002 Source/core/rendering/RenderBlockLineLayout.cpp if (logicalBottomForFloat(floatingObject) >= logicalTop && logicalBottomForFloat(floatingObject) < logicalBottom) logicalBottom 2695 Source/core/rendering/RenderBox.cpp bool isOutOfFlowPositionedWithSpecifiedHeight = cb->isOutOfFlowPositioned() && (!cbstyle->logicalHeight().isAuto() || (!cbstyle->logicalTop().isAuto() && !cbstyle->logicalBottom().isAuto())); logicalBottom 3417 Source/core/rendering/RenderBox.cpp static void computeBlockStaticDistance(Length& logicalTop, Length& logicalBottom, const RenderBox* child, const RenderBoxModelObject* containerBlock) logicalBottom 3419 Source/core/rendering/RenderBox.cpp if (!logicalTop.isAuto() || !logicalBottom.isAuto()) logicalBottom 3455 Source/core/rendering/RenderBox.cpp Length logicalBottomLength = styleToUse->logicalBottom(); logicalBottom 3547 Source/core/rendering/RenderBox.cpp Length logicalTop, Length logicalBottom, Length marginBefore, Length marginAfter, logicalBottom 3552 Source/core/rendering/RenderBox.cpp ASSERT(!(logicalTop.isAuto() && logicalBottom.isAuto())); logicalBottom 3563 Source/core/rendering/RenderBox.cpp bool logicalBottomIsAuto = logicalBottom.isAuto(); logicalBottom 3592 Source/core/rendering/RenderBox.cpp const LayoutUnit availableSpace = containerLogicalHeight - (logicalTopValue + logicalHeightValue + valueForLength(logicalBottom, containerLogicalHeight) + bordersPlusPadding); logicalBottom 3649 Source/core/rendering/RenderBox.cpp logicalTopValue = availableSpace - (logicalHeightValue + valueForLength(logicalBottom, containerLogicalHeight)); logicalBottom 3657 Source/core/rendering/RenderBox.cpp logicalTopValue = availableSpace - (logicalHeightValue + valueForLength(logicalBottom, containerLogicalHeight)); logicalBottom 3661 Source/core/rendering/RenderBox.cpp logicalHeightValue = max<LayoutUnit>(0, availableSpace - (logicalTopValue + valueForLength(logicalBottom, containerLogicalHeight))); logicalBottom 3865 Source/core/rendering/RenderBox.cpp Length logicalBottom = style()->logicalBottom(); logicalBottom 3882 Source/core/rendering/RenderBox.cpp computeBlockStaticDistance(logicalTop, logicalBottom, this, containerBlock); logicalBottom 3890 Source/core/rendering/RenderBox.cpp if (logicalTop.isAuto() || logicalBottom.isAuto()) { logicalBottom 3907 Source/core/rendering/RenderBox.cpp ASSERT(!(logicalTop.isAuto() || logicalBottom.isAuto())); logicalBottom 3910 Source/core/rendering/RenderBox.cpp logicalBottomValue = valueForLength(logicalBottom, containerLogicalHeight); logicalBottom 3924 Source/core/rendering/RenderBox.cpp logicalBottomValue = valueForLength(logicalBottom, containerLogicalHeight); logicalBottom 3928 Source/core/rendering/RenderBox.cpp } else if (logicalBottom.isAuto()) { logicalBottom 3939 Source/core/rendering/RenderBox.cpp logicalBottomValue = valueForLength(logicalBottom, containerLogicalHeight); logicalBottom 3946 Source/core/rendering/RenderBox.cpp logicalBottomValue = valueForLength(logicalBottom, containerLogicalHeight); logicalBottom 111 Source/core/rendering/RenderBox.h LayoutUnit logicalBottom() const { return logicalTop() + logicalHeight(); } logicalBottom 692 Source/core/rendering/RenderBox.h Length logicalTop, Length logicalBottom, Length marginLogicalTop, Length marginLogicalBottom, logicalBottom 183 Source/core/rendering/RenderBoxModelObject.cpp if (!cb->style()->logicalHeight().isAuto() || (!cb->style()->logicalTop().isAuto() && !cb->style()->logicalBottom().isAuto())) logicalBottom 870 Source/core/rendering/RenderInline.cpp float width = isHorizontal ? logicalRightSide - logicalLeftSide : lastLineBox()->logicalBottom() - x; logicalBottom 871 Source/core/rendering/RenderInline.cpp float height = isHorizontal ? lastLineBox()->logicalBottom() - y : logicalRightSide - logicalLeftSide; logicalBottom 1429 Source/core/rendering/RenderInline.cpp LayoutUnit bottom = min<LayoutUnit>(root.lineBottom(), curr->logicalBottom()); logicalBottom 148 Source/core/rendering/RenderLineBoxList.cpp bool RenderLineBoxList::rangeIntersectsRect(RenderBoxModelObject* renderer, LayoutUnit logicalTop, LayoutUnit logicalBottom, const LayoutRect& rect, const LayoutPoint& offset) const logicalBottom 156 Source/core/rendering/RenderLineBoxList.cpp LayoutUnit physicalEnd = block->flipForWritingMode(logicalBottom); logicalBottom 191 Source/core/rendering/RenderLineBoxList.cpp LayoutUnit logicalBottom = box->logicalBottomVisualOverflow(root.lineBottom()); logicalBottom 193 Source/core/rendering/RenderLineBoxList.cpp return rangeIntersectsRect(renderer, logicalTop, logicalBottom, paintInfo.rect, offset); logicalBottom 72 Source/core/rendering/RenderLineBoxList.h bool rangeIntersectsRect(RenderBoxModelObject*, LayoutUnit logicalTop, LayoutUnit logicalBottom, const LayoutRect&, const LayoutPoint&) const; logicalBottom 1120 Source/core/rendering/RenderListMarker.cpp LayoutUnit newLogicalTop = root.block().style()->isFlippedBlocksWritingMode() ? inlineBoxWrapper()->logicalBottom() - root.selectionBottom() : root.selectionTop() - inlineBoxWrapper()->logicalTop(); logicalBottom 538 Source/core/rendering/RenderReplaced.cpp LayoutUnit bottom = rootBox ? rootBox->selectionBottom() : logicalBottom(); logicalBottom 584 Source/core/rendering/RenderReplaced.cpp LayoutUnit newLogicalTop = root.block().style()->isFlippedBlocksWritingMode() ? inlineBoxWrapper()->logicalBottom() - root.selectionBottom() : root.selectionTop() - inlineBoxWrapper()->logicalTop(); logicalBottom 1557 Source/core/rendering/RenderText.cpp float width = isHorizontal ? logicalRightSide - logicalLeftSide : lastTextBox()->logicalBottom() - x; logicalBottom 1558 Source/core/rendering/RenderText.cpp float height = isHorizontal ? lastTextBox()->logicalBottom() - y : logicalRightSide - logicalLeftSide; logicalBottom 463 Source/core/rendering/style/RenderStyle.h const Length& logicalBottom() const { return surround->offset.after(writingMode()); } logicalBottom 749 Source/core/rendering/style/RenderStyle.h void getTextShadowBlockDirectionExtent(LayoutUnit& logicalTop, LayoutUnit& logicalBottom) { getShadowBlockDirectionExtent(textShadow(), logicalTop, logicalBottom); } logicalBottom 810 Source/core/rendering/style/RenderStyle.h void getBoxShadowBlockDirectionExtent(LayoutUnit& logicalTop, LayoutUnit& logicalBottom) { getShadowBlockDirectionExtent(boxShadow(), logicalTop, logicalBottom); } logicalBottom 1722 Source/core/rendering/style/RenderStyle.h void getShadowBlockDirectionExtent(const ShadowList* shadow, LayoutUnit& logicalTop, LayoutUnit& logicalBottom) const logicalBottom 1724 Source/core/rendering/style/RenderStyle.h return isHorizontalWritingMode() ? getShadowVerticalExtent(shadow, logicalTop, logicalBottom) : getShadowHorizontalExtent(shadow, logicalTop, logicalBottom); logicalBottom 58 Source/platform/geometry/LayoutBoxExtent.h LayoutUnit logicalBottom(WritingMode) const;