/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
H A D | RenderBox.h | 443 LayoutUnit computeLogicalWidthUsing(SizeType, const Length& logicalWidth, LayoutUnit availableLogicalWidth, const RenderBlock* containingBlock) const; 459 virtual LayoutUnit availableLogicalWidth() const { return contentLogicalWidth(); } function in class:blink::RenderBox 465 LayoutUnit availableWidth() const { return style()->isHorizontalWritingMode() ? availableLogicalWidth() : availableLogicalHeight(IncludeMarginBorderPadding); } 466 LayoutUnit availableHeight() const { return style()->isHorizontalWritingMode() ? availableLogicalHeight(IncludeMarginBorderPadding) : availableLogicalWidth(); } 640 LayoutUnit computeIntrinsicLogicalWidthUsing(const Length& logicalWidthLength, LayoutUnit availableLogicalWidth, LayoutUnit borderAndPadding) const; 693 LayoutUnit fillAvailableMeasure(LayoutUnit availableLogicalWidth) const; 694 LayoutUnit fillAvailableMeasure(LayoutUnit availableLogicalWidth, LayoutUnit& marginStart, LayoutUnit& marginEnd) const;
|
H A D | RenderTable.cpp | 262 LayoutUnit availableLogicalWidth = containingBlockLogicalWidthForContent() + (isOutOfFlowPositioned() ? cb->paddingLogicalWidth() : LayoutUnit(0)); local 264 LayoutUnit containerWidthInInlineDirection = hasPerpendicularContainingBlock ? perpendicularContainingBlockLogicalHeight() : availableLogicalWidth; 271 LayoutUnit marginStart = minimumValueForLength(style()->marginStart(), availableLogicalWidth); 272 LayoutUnit marginEnd = minimumValueForLength(style()->marginEnd(), availableLogicalWidth); 287 LayoutUnit computedMaxLogicalWidth = convertStyleLogicalWidthToComputedWidth(styleMaxLogicalWidth, availableLogicalWidth); 298 LayoutUnit computedMinLogicalWidth = convertStyleLogicalWidthToComputedWidth(styleMinLogicalWidth, availableLogicalWidth); 304 computeMarginsForDirection(InlineDirection, cb, availableLogicalWidth, logicalWidth(), marginValues.m_start, marginValues.m_end, style()->marginStart(), style()->marginEnd());
|
H A D | RenderBlockLineLayout.cpp | 298 static void updateLogicalWidthForLeftAlignedBlock(bool isLeftToRightDirection, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float availableLogicalWidth) argument 303 if (totalLogicalWidth > availableLogicalWidth && trailingSpaceRun) 304 trailingSpaceRun->m_box->setLogicalWidth(std::max<float>(0, trailingSpaceRun->m_box->logicalWidth() - totalLogicalWidth + availableLogicalWidth)); 310 else if (totalLogicalWidth > availableLogicalWidth) 311 logicalLeft -= (totalLogicalWidth - availableLogicalWidth); 314 static void updateLogicalWidthForRightAlignedBlock(bool isLeftToRightDirection, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float availableLogicalWidth) argument 324 if (totalLogicalWidth < availableLogicalWidth) 325 logicalLeft += availableLogicalWidth - totalLogicalWidth; 329 if (totalLogicalWidth > availableLogicalWidth && trailingSpaceRun) { 330 trailingSpaceRun->m_box->setLogicalWidth(std::max<float>(0, trailingSpaceRun->m_box->logicalWidth() - totalLogicalWidth + availableLogicalWidth)); 336 updateLogicalWidthForCenterAlignedBlock(bool isLeftToRightDirection, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float availableLogicalWidth) argument 456 computeExpansionForJustifiedText(BidiRun* firstRun, BidiRun* trailingSpaceRun, Vector<unsigned, 16>& expansionOpportunities, unsigned expansionOpportunityCount, float& totalLogicalWidth, float availableLogicalWidth) argument 485 updateLogicalWidthForAlignment(const ETextAlign& textAlign, const RootInlineBox* rootInlineBox, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, unsigned expansionOpportunityCount) argument 537 updateLogicalInlinePositions(RenderBlockFlow* block, float& lineLogicalLeft, float& lineLogicalRight, float& availableLogicalWidth, bool firstLine, IndentTextOrNot shouldIndentText, LayoutUnit boxLogicalHeight) argument 559 float availableLogicalWidth; local 575 computeInlineDirectionPositionsForSegment(RootInlineBox* lineBox, const LineInfo& lineInfo, ETextAlign textAlign, float& logicalLeft, float& availableLogicalWidth, BidiRun* firstRun, BidiRun* trailingSpaceRun, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, VerticalPositionCache& verticalPositionCache, WordMeasurements& wordMeasurements) argument 1914 float availableLogicalWidth = logicalRightOffsetForLine(curr->lineTop(), false) - logicalLeft; local 1963 float availableLogicalWidth = (blockRightEdge - blockLeftEdge).toFloat(); local 2038 float availableLogicalWidth = logicalRightOffsetForLine(logicalHeight(), false) - logicalLeft; local [all...] |
H A D | RenderBlock.cpp | 2329 cw = containingBlock()->availableLogicalWidth(); 2798 LayoutUnit RenderBlock::availableLogicalWidth() const function in class:blink::RenderBlock 2803 return RenderBox::availableLogicalWidth();
|
H A D | RenderBox.cpp | 1502 return cb->availableLogicalWidth(); 1987 LayoutUnit RenderBox::fillAvailableMeasure(LayoutUnit availableLogicalWidth) const 1991 return fillAvailableMeasure(availableLogicalWidth, marginStart, marginEnd); 1994 LayoutUnit RenderBox::fillAvailableMeasure(LayoutUnit availableLogicalWidth, LayoutUnit& marginStart, LayoutUnit& marginEnd) const argument 1996 marginStart = minimumValueForLength(style()->marginStart(), availableLogicalWidth); 1997 marginEnd = minimumValueForLength(style()->marginEnd(), availableLogicalWidth); 1998 return availableLogicalWidth - marginStart - marginEnd; 2001 LayoutUnit RenderBox::computeIntrinsicLogicalWidthUsing(const Length& logicalWidthLength, LayoutUnit availableLogicalWidth, LayoutUnit borderAndPadding) const argument 2004 return fillAvailableMeasure(availableLogicalWidth); 2019 return std::max(minLogicalWidth, std::min(maxLogicalWidth, fillAvailableMeasure(availableLogicalWidth))); 2026 computeLogicalWidthUsing(SizeType widthType, const Length& logicalWidth, LayoutUnit availableLogicalWidth, const RenderBlock* cb) const argument 2492 LayoutUnit availableLogicalWidth = 0; local [all...] |