Lines Matching refs:firstLine
211 InlineFlowBox* RenderBlock::createLineBoxes(RenderObject* obj, bool firstLine)
237 parentBox->setFirstLineStyleBit(firstLine);
264 RootInlineBox* RenderBlock::constructLine(unsigned runCount, BidiRun* firstRun, BidiRun* lastRun, bool firstLine, bool lastLine, RenderObject* endObject)
287 parentBox = createLineBoxes(r->m_object->parent(), firstLine);
320 void RenderBlock::computeHorizontalPositionsForLine(RootInlineBox* lineBox, bool firstLine, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd)
323 int availableWidth = lineWidth(height(), firstLine);
348 totWidth += rt->style(firstLine)->font().wordSpacing();
352 r->m_box->setWidth(rt->width(r->m_start, r->m_stop - r->m_start, totWidth, firstLine, &fallbackFonts));
375 int x = leftOffset(height(), firstLine);
691 bool firstLine = true;
693 RootInlineBox* startLine = determineStartPosition(firstLine, fullLayout, previousLineBrokeCleanly, resolver, floats, floatIndex);
770 end = findNextLineBreak(resolver, firstLine, isLineEmpty, previousLineBrokeCleanly, &clear);
836 lineBox = constructLine(resolver.runCount(), resolver.firstRun(), resolver.lastRun(), firstLine, !end.obj, end.obj && !end.pos ? end.obj : 0);
841 computeHorizontalPositionsForLine(lineBox, firstLine, resolver.firstRun(), trailingSpaceRun, end.atEnd());
869 firstLine = false;
983 RootInlineBox* RenderBlock::determineStartPosition(bool& firstLine, bool& fullLayout, bool& previousLineBrokeCleanly,
1077 firstLine = !last;
1320 int RenderBlock::skipLeadingWhitespace(InlineBidiResolver& resolver, bool firstLine, bool isLineEmpty, bool previousLineBrokeCleanly)
1322 int availableWidth = lineWidth(height(), firstLine);
1328 availableWidth = lineWidth(height(), firstLine);
1337 toRenderInline(c)->layer()->setStaticX(style()->direction() == LTR ? leftOffset(height(), firstLine) : rightOffset(height(), firstLine));
1344 box->layer()->setStaticX(style()->direction() == LTR ? leftOffset(height(), firstLine) : width() - rightOffset(height(), firstLine));
1375 void RenderBlock::fitBelowFloats(int widthToFit, bool firstLine, int& availableWidth)
1387 newLineWidth = lineWidth(floatBottom, firstLine);
1406 InlineIterator RenderBlock::findNextLineBreak(InlineBidiResolver& resolver, bool firstLine, bool& isLineEmpty, bool& previousLineBrokeCleanly,
1414 int width = skipLeadingWhitespace(resolver, firstLine, isLineEmpty, previousLineBrokeCleanly);
1503 width = lineWidth(height(), firstLine);
1618 const Font& f = t->style(firstLine)->font();
1737 fitBelowFloats(tmpW, firstLine, width);
1892 fitBelowFloats(tmpW, firstLine, width);
1915 fitBelowFloats(tmpW, firstLine, width);