Home | History | Annotate | Download | only in rendering

Lines Matching refs:containerWidth

1303     int containerWidth = max(0, containingBlockWidthForContent());
1310 m_marginLeft = marginLeft.calcMinValue(containerWidth);
1311 m_marginRight = marginRight.calcMinValue(containerWidth);
1322 if (containerWidth && (width() + m_marginLeft + m_marginRight) > containerWidth &&
1325 setWidth(containerWidth);
1326 m_minPrefWidth = m_maxPrefWidth = containerWidth;
1338 setWidth(calcWidthUsing(Width, containerWidth));
1342 int maxW = calcWidthUsing(MaxWidth, containerWidth);
1350 int minW = calcWidthUsing(MinWidth, containerWidth);
1364 m_marginLeft = marginLeft.calcMinValue(containerWidth);
1365 m_marginRight = marginRight.calcMinValue(containerWidth);
1369 calcHorizontalMargins(marginLeft, marginRight, containerWidth);
1374 if (containerWidth && !treatAsReplaced &&
1379 if (width() > containerWidth) {
1380 m_minPrefWidth = m_maxPrefWidth = containerWidth-(m_marginLeft + m_marginRight);
1387 if (containerWidth && containerWidth != (width() + m_marginLeft + m_marginRight)
1390 m_marginRight = containerWidth - width() - m_marginLeft;
1392 m_marginLeft = containerWidth - width() - m_marginRight;
1453 void RenderBox::calcHorizontalMargins(const Length& marginLeft, const Length& marginRight, int containerWidth)
1457 m_marginLeft = marginLeft.calcMinValue(containerWidth);
1458 m_marginRight = marginRight.calcMinValue(containerWidth);
1462 if ((marginLeft.isAuto() && marginRight.isAuto() && width() < containerWidth)
1464 m_marginLeft = max(0, (containerWidth - width()) / 2);
1465 m_marginRight = containerWidth - width() - m_marginLeft;
1466 } else if ((marginRight.isAuto() && width() < containerWidth)
1468 m_marginLeft = marginLeft.calcValue(containerWidth);
1469 m_marginRight = containerWidth - width() - m_marginLeft;
1470 } else if ((marginLeft.isAuto() && width() < containerWidth)
1472 m_marginRight = marginRight.calcValue(containerWidth);
1473 m_marginLeft = containerWidth - width() - m_marginRight;
1475 // This makes auto margins 0 if we failed a width() < containerWidth test above (css2.1, 10.3.3).
1476 m_marginLeft = marginLeft.calcMinValue(containerWidth);
1477 m_marginRight = marginRight.calcMinValue(containerWidth);
1870 const int containerWidth = containingBlockWidthForPositioned(containerBlock);
1920 int staticPosition = layer()->staticX() + containerWidth + containerBlock->borderRight();
1935 containerWidth, bordersPlusPadding,
1949 containerWidth, bordersPlusPadding,
1969 containerWidth, bordersPlusPadding,
1983 containerWidth, bordersPlusPadding,
1995 const int containerWidth, const int bordersPlusPadding,
2025 leftValue = left.calcValue(containerWidth);
2026 widthValue = calcContentBoxWidth(width.calcValue(containerWidth));
2028 const int availableSpace = containerWidth - (leftValue + widthValue + right.calcValue(containerWidth) + bordersPlusPadding);
2048 marginRightValue = marginRight.calcValue(containerWidth);
2052 marginLeftValue = marginLeft.calcValue(containerWidth);
2056 marginLeftValue = marginLeft.calcValue(containerWidth);
2057 marginRightValue = marginRight.calcValue(containerWidth);
2106 marginLeftValue = marginLeft.calcMinValue(containerWidth);
2107 marginRightValue = marginRight.calcMinValue(containerWidth);
2109 const int availableSpace = containerWidth - (marginLeftValue + marginRightValue + bordersPlusPadding);
2115 int rightValue = right.calcValue(containerWidth);
2125 leftValue = left.calcValue(containerWidth);
2134 widthValue = calcContentBoxWidth(width.calcValue(containerWidth));
2135 leftValue = availableSpace - (widthValue + right.calcValue(containerWidth));
2138 leftValue = left.calcValue(containerWidth);
2139 widthValue = availableSpace - (leftValue + right.calcValue(containerWidth));
2142 leftValue = left.calcValue(containerWidth);
2143 widthValue = calcContentBoxWidth(width.calcValue(containerWidth));
2406 const int containerWidth = containingBlockWidthForPositioned(containerBlock);
2427 const int availableSpace = containerWidth - width();
2448 int staticPosition = layer()->staticX() + containerWidth + containerBlock->borderRight();
2483 leftValue = left.calcValue(containerWidth);
2484 rightValue = right.calcValue(containerWidth);
2506 m_marginLeft = marginLeft.calcValue(containerWidth);
2507 m_marginRight = marginRight.calcValue(containerWidth);
2508 rightValue = right.calcValue(containerWidth);
2513 m_marginLeft = marginLeft.calcValue(containerWidth);
2514 m_marginRight = marginRight.calcValue(containerWidth);
2515 leftValue = left.calcValue(containerWidth);
2520 m_marginRight = marginRight.calcValue(containerWidth);
2521 leftValue = left.calcValue(containerWidth);
2522 rightValue = right.calcValue(containerWidth);
2527 m_marginLeft = marginLeft.calcValue(containerWidth);
2528 leftValue = left.calcValue(containerWidth);
2529 rightValue = right.calcValue(containerWidth);
2535 m_marginLeft = marginLeft.calcValue(containerWidth);
2536 m_marginRight = marginRight.calcValue(containerWidth);
2537 rightValue = right.calcValue(containerWidth);
2538 leftValue = left.calcValue(containerWidth);
2550 if (totalWidth > containerWidth && (containerDirection == RTL))
2551 leftValue = containerWidth - (totalWidth - leftValue);