• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/rendering/

Lines Matching refs:curr

2244     RootInlineBox* curr = 0;
2254 for (curr = firstRootBox(); curr && !curr->isDirty(); curr = curr->nextRootBox()) {
2256 if (lineWidthForPaginatedLineChanged(curr, 0, layoutState.flowThread())) {
2257 curr->markDirty();
2260 paginationDelta -= curr->paginationStrut();
2261 adjustLinePositionForPagination(curr, paginationDelta, layoutState.flowThread());
2269 layoutState.updateRepaintRangeFromBox(curr, paginationDelta);
2270 curr->adjustBlockDirectionPosition(paginationDelta);
2273 curr->setContainingRegion(regionAtBlockOffset(curr->lineTopWithLeading()));
2278 checkFloatsInCleanLine(curr, layoutState.floats(), floatIndex, encounteredNewFloat, dirtiedByFloat);
2286 if (!curr && floatIndex < layoutState.floats().size())
2292 curr = 0;
2296 if (curr) {
2298 if (RootInlineBox* prevRootBox = curr->prevRootBox()) {
2303 curr = prevRootBox;
2309 curr = lastRootBox();
2313 last = curr ? curr->prevRootBox() : lastRootBox();
2321 while (line != curr) {
2356 return curr;
2364 for (RootInlineBox* curr = startLine->nextRootBox(); curr; curr = curr->nextRootBox()) {
2365 if (!curr->isDirty()) {
2368 checkFloatsInCleanLine(curr, layoutState.floats(), floatIndex, encounteredNewFloat, dirtiedByFloat);
2372 if (curr->isDirty())
2375 last = curr;
3539 for (RootInlineBox* curr = firstRootBox(); curr; curr = curr->nextRootBox()) {
3540 addLayoutOverflow(curr->paddedLayoutOverflowRect(endPadding));
3542 addVisualOverflow(curr->visualOverflowRect(curr->lineTop(), curr->lineBottom()));
3551 for (RootInlineBox* curr = firstRootBox(); curr; curr = curr->nextRootBox()) {
3552 if (curr->hasEllipsisBox()) {
3553 curr->clearTruncation();
3556 float logicalLeft = pixelSnappedLogicalLeftOffsetForLine(curr->lineTop(), firstLine);
3557 float availableLogicalWidth = logicalRightOffsetForLine(curr->lineTop(), false) - logicalLeft;
3558 float totalLogicalWidth = curr->logicalWidth();
3562 curr->adjustLogicalPosition((logicalLeft - curr->logicalLeft()), 0);
3564 curr->adjustLogicalPosition(-(curr->logicalLeft() - logicalLeft), 0);
3587 for (RootInlineBox* curr = firstRootBox(); curr; curr = curr->nextRootBox()) {
3590 int blockRightEdge = snapSizeToPixel(logicalRightOffsetForLine(curr->lineTop(), firstLine), curr->x());
3591 int blockLeftEdge = pixelSnappedLogicalLeftOffsetForLine(curr->lineTop(), firstLine);
3592 int lineBoxEdge = ltr ? snapSizeToPixel(curr->x() + curr->logicalWidth(), curr->x()) : snapSizeToPixel(curr->x(), 0);
3601 if (curr->lineCanAccommodateEllipsis(ltr, blockEdge, lineBoxEdge, width)) {
3602 float totalLogicalWidth = curr->placeEllipsis(ellipsisStr, ltr, blockLeftEdge, blockRightEdge, width);
3605 float truncatedWidth = pixelSnappedLogicalRightOffsetForLine(curr->lineTop(), firstLine);
3608 curr->adjustLogicalPosition(logicalLeft, 0);
3610 curr->adjustLogicalPosition(-(truncatedWidth - (logicalLeft + totalLogicalWidth)), 0);