Home | History | Annotate | Download | only in rendering

Lines Matching refs:colInfo

1515     ColumnInfo* colInfo = columnInfo();
1528 if (colInfo->columnHeight() != pageLogicalHeight && everHadLayout()) {
1529 colInfo->setColumnHeight(pageLogicalHeight);
1534 colInfo->clearForcedBreaks();
1536 colInfo->setPaginationUnit(paginationUnit());
1719 ColumnInfo* colInfo = columnInfo();
1720 if (columnCount(colInfo)) {
1721 LayoutRect lastRect = columnRectAt(colInfo, columnCount(colInfo) - 1);
2945 ColumnInfo* colInfo = columnInfo();
2946 unsigned colCount = columnCount(colInfo);
2950 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis) {
2951 bool leftToRight = style()->isLeftToRightDirection() ^ colInfo->progressionIsReversed();
2955 LayoutUnit inlineDirectionSize = colInfo->desiredColumnWidth();
2983 bool topToBottom = !style()->isFlippedBlocksWritingMode() ^ colInfo->progressionIsReversed();
2986 : colGap / 2 - colGap - ruleThickness / 2 + (!colInfo->progressionIsReversed() ? borderBefore() + paddingBefore() : borderAfter() + paddingAfter());
2989 ? colGap / 2 - colGap - ruleThickness / 2 + (!colInfo->progressionIsReversed() ? borderBefore() + paddingBefore() : borderAfter() + paddingAfter())
3007 LayoutSize step(0, topToBottom ? colInfo->columnHeight() + colGap : -(colInfo->columnHeight() + colGap));
3023 ColumnInfo* colInfo = columnInfo();
3024 unsigned colCount = columnCount(colInfo);
3031 LayoutRect colRect = columnRectAt(colInfo, i);
3035 if (colInfo->progressionAxis() == ColumnInfo::BlockAxis) {
5487 unsigned RenderBlock::columnCount(ColumnInfo* colInfo) const
5490 ASSERT(gColumnInfoMap->get(this) == colInfo);
5491 return colInfo->columnCount();
5494 LayoutRect RenderBlock::columnRectAt(ColumnInfo* colInfo, unsigned index) const
5496 ASSERT(hasColumns() && gColumnInfoMap->get(this) == colInfo);
5499 LayoutUnit colLogicalWidth = colInfo->desiredColumnWidth();
5500 LayoutUnit colLogicalHeight = colInfo->columnHeight();
5504 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis) {
5505 if (style()->isLeftToRightDirection() ^ colInfo->progressionIsReversed())
5510 if (!colInfo->progressionIsReversed())
5535 ColumnInfo* colInfo = columnInfo();
5538 int minColumnCount = colInfo->forcedBreaks() + 1;
5539 int desiredColumnCount = colInfo->desiredColumnCount();
5544 LayoutUnit distanceBetweenBreaks = max<LayoutUnit>(colInfo->maximumDistanceBetweenForcedBreaks(),
5545 view()->layoutState()->pageLogicalOffset(this, borderBefore() + paddingBefore() + layoutOverflowLogicalBottom) - colInfo->forcedBreakOffset());
5546 columnHeight = max(colInfo->minimumColumnHeight(), distanceBetweenBreaks);
5550 columnHeight = max<LayoutUnit>(colInfo->minimumColumnHeight(), ceilf((float)layoutOverflowLogicalBottom / desiredColumnCount));
5562 colInfo->setColumnCountAndHeight(ceilf((float)layoutOverflowLogicalBottom / pageLogicalHeight), pageLogicalHeight);
5564 if (columnCount(colInfo)) {
5565 setLogicalHeight(borderBefore() + paddingBefore() + colInfo->columnHeight() + borderAfter() + paddingAfter() + scrollbarLogicalHeight());
5579 ColumnInfo* colInfo = columnInfo();
5580 if (!columnCount(colInfo))
5586 LayoutPoint columnPoint(columnRectAt(colInfo, 0).location());
5588 for (unsigned i = 0; i < colInfo->columnCount(); i++) {
5590 LayoutRect colRect = columnRectAt(colInfo, i);
5592 if (isHorizontalWritingMode() == (colInfo->progressionAxis() == ColumnInfo::InlineAxis)) {
5595 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis) {
5615 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis)
5623 logicalOffset += colInfo->progressionAxis() == ColumnInfo::InlineAxis ? colRect.height() : colRect.width();
5627 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis) {
5647 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis)
5655 logicalOffset += colInfo->progressionAxis() == ColumnInfo::InlineAxis ? colRect.width() : colRect.height();
5666 ColumnInfo* colInfo = columnInfo();
5669 unsigned colCount = columnCount(colInfo);
5678 LayoutUnit colHeight = colInfo->columnHeight();
5693 LayoutRect colRect = columnRectAt(colInfo, startColumn);
5696 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis) {
5712 result.unite(columnRectAt(colInfo, startColumn));
5713 result.unite(columnRectAt(colInfo, endColumn));
5724 ColumnInfo* colInfo = columnInfo();
5725 LayoutUnit columnLogicalHeight = colInfo->columnHeight();
5726 LayoutUnit expandedLogicalHeight = borderBefore() + paddingBefore() + columnCount(colInfo) * columnLogicalHeight + borderAfter() + paddingAfter() + scrollbarLogicalHeight();
5738 ColumnInfo* colInfo = columnInfo();
5739 LayoutUnit columnLogicalHeight = colInfo->columnHeight();
5740 LayoutUnit expandedLogicalHeight = borderBefore() + paddingBefore() + columnCount(colInfo) * columnLogicalHeight + borderAfter() + paddingAfter() + scrollbarLogicalHeight();
5753 ColumnInfo* colInfo = columnInfo();
5756 unsigned colCount = columnCount(colInfo);
5757 LayoutUnit colLogicalWidth = colInfo->desiredColumnWidth();
5758 LayoutUnit colLogicalHeight = colInfo->columnHeight();
5771 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis)
5772 offset.expand(columnRectAt(colInfo, i).x() - logicalLeft, -logicalOffset);
5774 offset.expand(0, columnRectAt(colInfo, i).y() - logicalOffset - borderBefore() - paddingBefore());
5779 if (colInfo->progressionAxis() == ColumnInfo::InlineAxis)
5780 offset.expand(-logicalOffset, columnRectAt(colInfo, i).y() - logicalLeft);
5782 offset.expand(columnRectAt(colInfo, i).x() - logicalOffset - borderBefore() - paddingBefore(), 0);
7485 else if (ColumnInfo* colInfo = view()->layoutState()->m_columnInfo)
7486 colInfo->updateMinimumColumnHeight(minHeight);