Home | History | Annotate | Download | only in rendering

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)
291 parentBox = createLineBoxes(r->m_object->parent(), firstLine);
329 void RenderBlock::computeHorizontalPositionsForLine(RootInlineBox* lineBox, bool firstLine, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd)
332 int availableWidth = lineWidth(height(), firstLine);
357 totWidth += rt->style(firstLine)->font().wordSpacing();
361 r->m_box->setWidth(rt->width(r->m_start, r->m_stop - r->m_start, totWidth, firstLine, &fallbackFonts));
384 int x = leftOffset(height(), firstLine);
700 bool firstLine = true;
702 RootInlineBox* startLine = determineStartPosition(firstLine, fullLayout, previousLineBrokeCleanly, resolver, floats, floatIndex);
779 end = findNextLineBreak(resolver, firstLine, isLineEmpty, previousLineBrokeCleanly, &clear);
845 lineBox = constructLine(resolver.runCount(), resolver.firstRun(), resolver.lastRun(), firstLine, !end.obj, end.obj && !end.pos ? end.obj : 0);
850 computeHorizontalPositionsForLine(lineBox, firstLine, resolver.firstRun(), trailingSpaceRun, end.atEnd());
878 firstLine = false;
992 RootInlineBox* RenderBlock::determineStartPosition(bool& firstLine, bool& fullLayout, bool& previousLineBrokeCleanly,
1086 firstLine = !last;
1329 int RenderBlock::skipLeadingWhitespace(InlineBidiResolver& resolver, bool firstLine, bool isLineEmpty, bool previousLineBrokeCleanly)
1331 int availableWidth = lineWidth(height(), firstLine);
1337 availableWidth = lineWidth(height(), firstLine);
1346 toRenderInline(c)->layer()->setStaticX(style()->direction() == LTR ? leftOffset(height(), firstLine) : rightOffset(height(), firstLine));
1353 box->layer()->setStaticX(style()->direction() == LTR ? leftOffset(height(), firstLine) : width() - rightOffset(height(), firstLine));
1384 void RenderBlock::fitBelowFloats(int widthToFit, bool firstLine, int& availableWidth)
1396 newLineWidth = lineWidth(floatBottom, firstLine);
1415 InlineIterator RenderBlock::findNextLineBreak(InlineBidiResolver& resolver, bool firstLine, bool& isLineEmpty, bool& previousLineBrokeCleanly,
1423 int width = skipLeadingWhitespace(resolver, firstLine, isLineEmpty, previousLineBrokeCleanly);
1512 width = lineWidth(height(), firstLine);
1627 const Font& f = t->style(firstLine)->font();
1746 fitBelowFloats(tmpW, firstLine, width);
1901 fitBelowFloats(tmpW, firstLine, width);
1924 fitBelowFloats(tmpW, firstLine, width);