Home | History | Annotate | Download | only in editing

Lines Matching refs:wordBreak

1161     VisiblePosition wordBreak = hasSeenWordBreakInThisBox ? previousWordBreak : Position(box->renderer()->node(), box->caretMaxOffset(), Position::PositionIsOffsetInAnchor);
1165 wordBreak = previousWordPosition(wordBreak);
1166 if (previousWordBreak == wordBreak)
1170 wordBreak.getInlineBoxAndOffset(boxContainingPreviousWordBreak, offsetOfWordBreak);
1173 return wordBreak;
1240 VisiblePosition wordBreak = nextWordPosition(boundaryPosition);
1241 if (wordBreak != boundaryPosition)
1242 wordBreak = previousWordPosition(wordBreak);
1245 wordBreak.getInlineBoxAndOffset(boxOfWordBreak, offsetOfWordBreak);
1247 return wordBreak;
1251 static bool positionIsVisuallyOrderedInBoxInBlockWithDifferentDirectionality(const VisiblePosition& wordBreak, const InlineBox* box, int& offsetOfWordBreak)
1255 wordBreak.getInlineBoxAndOffset(boxOfWordBreak, offsetOfWordBreak);
1275 VisiblePosition wordBreak = hasSeenWordBreakInThisBox ? previousWordBreak : Position(box->renderer()->node(), box->caretMinOffset(), Position::PositionIsOffsetInAnchor);
1276 wordBreak = nextWordPosition(wordBreak);
1278 if (wordBreak == previousWordBreak) {
1290 if (positionIsVisuallyOrderedInBoxInBlockWithDifferentDirectionality(wordBreak, box, offsetOfWordBreak)) {
1292 return wordBreak;
1321 VisiblePosition wordBreak;
1324 wordBreak = previousWordBreakInBoxInsideBlockWithSameDirectionality(box, wordBreak, offsetOfWordBreak);
1325 if (wordBreak.isNull())
1327 WordBoundaryEntry wordBoundaryEntry(wordBreak, offsetOfWordBreak);
1336 VisiblePosition wordBreak;
1340 wordBreak = nextWordBreakInBoxInsideBlockWithDifferentDirectionality(box, wordBreak, offsetOfWordBreak, isLastWordBreakInBox);
1341 if (wordBreak.isNotNull()) {
1342 WordBoundaryEntry wordBoundaryEntry(wordBreak, offsetOfWordBreak);
1353 VisiblePosition wordBreak;
1356 wordBreak = previousWordBreakInBoxInsideBlockWithSameDirectionality(box, wordBreak, offsetOfWordBreak);
1358 if (wordBreak.isNull())
1361 return wordBreak;
1406 VisiblePosition wordBreak;
1409 wordBreak = previousWordBreakInBox(adjacentBox, adjacentBox == box ? offset : invalidOffset, blockDirection);
1411 if (wordBreak.isNotNull())
1412 return wordBreak;
1420 VisiblePosition wordBreak;
1423 wordBreak = previousWordBreakInBox(adjacentBox, adjacentBox == box ? offset : invalidOffset, blockDirection);
1425 if (!wordBreak.isNull())
1426 return wordBreak;
1431 static bool positionIsInsideBox(const VisiblePosition& wordBreak, const InlineBox* box)
1435 wordBreak.getInlineBoxAndOffset(boxOfWordBreak, offsetOfWordBreak);
1473 VisiblePosition wordBreak;
1476 wordBreak = positionBeforeNextWord(visiblePosition);
1478 wordBreak = previousWordPosition(visiblePosition);
1481 wordBreak = positionAfterPreviousWord(visiblePosition);
1483 wordBreak = nextWordPosition(visiblePosition);
1485 if (positionIsInsideBox(wordBreak, box))
1486 return wordBreak;
1514 VisiblePosition wordBreak;
1517 wordBreak = positionBeforeNextWord(visiblePosition);
1519 wordBreak = previousWordPosition(visiblePosition);
1522 wordBreak = positionAfterPreviousWord(visiblePosition);
1524 wordBreak = nextWordPosition(visiblePosition);
1526 if (positionIsInsideBox(wordBreak, box))
1527 return wordBreak;