Home | History | Annotate | Download | only in dom

Lines Matching refs:caretOffset

1001 void Position::getInlineBoxAndOffset(EAffinity affinity, InlineBox*& inlineBox, int& caretOffset) const
1003 getInlineBoxAndOffset(affinity, primaryDirection(), inlineBox, caretOffset);
1062 void Position::getInlineBoxAndOffset(EAffinity affinity, TextDirection primaryDirection, InlineBox*& inlineBox, int& caretOffset) const
1064 caretOffset = deprecatedEditingOffset();
1080 equivalent.getInlineBoxAndOffset(UPSTREAM, primaryDirection, inlineBox, caretOffset);
1085 if (!inlineBox || (caretOffset > inlineBox->caretMinOffset() && caretOffset < inlineBox->caretMaxOffset()))
1098 if (caretOffset < caretMinOffset || caretOffset > caretMaxOffset || (caretOffset == caretMaxOffset && box->isLineBreak()))
1101 if (caretOffset > caretMinOffset && caretOffset < caretMaxOffset) {
1106 if (((caretOffset == caretMaxOffset) ^ (affinity == DOWNSTREAM))
1107 || ((caretOffset == caretMinOffset) ^ (affinity == UPSTREAM))
1108 || (caretOffset == caretMaxOffset && box->nextLeafChild() && box->nextLeafChild()->isLineBreak()))
1116 caretOffset = box->caretMinOffset();
1127 if (caretOffset == inlineBox->caretRightmostOffset()) {
1147 caretOffset = inlineBox->caretRightmostOffset();
1167 caretOffset = inlineBox->caretLeftmostOffset();
1172 if (caretOffset == inlineBox->caretLeftmostOffset()) {
1181 caretOffset = inlineBox->caretRightmostOffset();
1189 caretOffset = inlineBox->caretLeftmostOffset();
1193 caretOffset = inlineBox->caretLeftmostOffset();
1195 caretOffset = inlineBox->caretRightmostOffset();
1205 caretOffset = inlineBox->caretLeftmostOffset();
1213 caretOffset = inlineBox->caretRightmostOffset();