/external/webkit/Source/WebCore/editing/ |
TextAffinity.h | 39 enum EAffinity { UPSTREAM = 0, DOWNSTREAM = 1 };
|
CreateLinkCommand.cpp | 55 setEndingSelection(VisibleSelection(positionInParentBeforeNode(anchorElement.get()), positionInParentAfterNode(anchorElement.get()), DOWNSTREAM));
|
BreakBlockquoteCommand.cpp | 64 // pos is a position equivalent to the caret. We use downstream() so that pos will 66 Position pos = endingSelection().start().downstream(); 81 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM)); 91 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM)); 197 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM));
|
InsertLineBreakCommand.cpp | 132 setEndingSelection(VisibleSelection(positionInParentAfterNode(nodeToInsert.get()), DOWNSTREAM)); 137 setEndingSelection(VisibleSelection(positionInParentAfterNode(nodeToInsert.get()), DOWNSTREAM)); 162 setEndingSelection(VisibleSelection(endingPosition, DOWNSTREAM));
|
VisiblePosition.h | 36 // VisiblePosition default affinity is downstream because 40 #define VP_DEFAULT_AFFINITY DOWNSTREAM 43 // but would like UPSTREAM if at a line break or DOWNSTREAM 45 // constructors auto-correct UPSTREAM to DOWNSTREAM if the 54 // otherwise it will be converted to DOWNSTREAM 65 EAffinity affinity() const { ASSERT(m_affinity == UPSTREAM || m_affinity == DOWNSTREAM); return m_affinity; }
|
VisibleSelection.h | 36 const EAffinity SEL_DEFAULT_AFFINITY = DOWNSTREAM; 70 VisiblePosition visibleStart() const { return VisiblePosition(m_start, isRange() ? DOWNSTREAM : affinity()); } 128 EAffinity m_affinity; // the upstream/downstream affinity of the caret
|
visible_units.cpp | 120 return VisiblePosition(it.atEnd() ? it.range()->startPosition() : pos, DOWNSTREAM); 125 return VisiblePosition(Position(node, next), DOWNSTREAM); 131 return VisiblePosition(charIt.range()->endPosition(), DOWNSTREAM); 382 VisiblePosition visPos = startNode->isTextNode() ? VisiblePosition(Position(startNode, static_cast<InlineTextBox *>(startBox)->start(), Position::PositionIsOffsetInAnchor), DOWNSTREAM) 383 : VisiblePosition(positionBeforeNode(startNode), DOWNSTREAM); 546 maxPos.getInlineBoxAndOffset(DOWNSTREAM, box, ignoredCaretOffset); 554 return VisiblePosition(pos, DOWNSTREAM); 579 return VisiblePosition(firstPositionInNode(rootElement), DOWNSTREAM); 654 pos.getInlineBoxAndOffset(DOWNSTREAM, box, ignoredCaretOffset); 662 return VisiblePosition(pos, DOWNSTREAM); [all...] |
InsertParagraphSeparatorCommand.cpp | 183 insertionPosition = insertionPosition.downstream(); 247 setEndingSelection(VisibleSelection(firstPositionInNode(parent.get()), DOWNSTREAM)); 269 insertionPosition = insertionPosition.downstream(); 281 setEndingSelection(VisibleSelection(insertionPosition, DOWNSTREAM)); 298 // Move downstream. Typing style code will take care of carrying along the 300 insertionPosition = insertionPosition.downstream(); 308 // FIXME: We need the affinity for pos, but pos.downstream() does not give it 380 setEndingSelection(VisibleSelection(firstPositionInNode(blockToInsert.get()), DOWNSTREAM));
|
VisiblePosition.cpp | 58 // When not at a line wrap, make sure to end up with DOWNSTREAM affinity. 59 if (m_affinity == UPSTREAM && (isNull() || inSameLine(VisiblePosition(position, DOWNSTREAM), *this))) 60 m_affinity = DOWNSTREAM; 86 VisiblePosition prev = VisiblePosition(pos, DOWNSTREAM); 90 // we should always be able to make the affinity DOWNSTREAM, because going previous from an 111 Position downstreamStart = p.downstream(); 234 if ((p.isCandidate() && p.downstream() != downstreamStart) || p.atStartOfTree() || p.atEndOfTree()) 246 VisiblePosition left = VisiblePosition(pos, DOWNSTREAM); 262 Position downstreamStart = p.downstream(); 386 if ((p.isCandidate() && p.downstream() != downstreamStart) || p.atStartOfTree() || p.atEndOfTree() [all...] |
VisibleSelection.cpp | 44 : m_affinity(DOWNSTREAM) 93 return VisibleSelection(firstPositionInNode(node), lastPositionInNode(node), DOWNSTREAM); 164 s = m_start.downstream(); 406 m_affinity = DOWNSTREAM; 425 m_start = m_start.downstream(); 440 ASSERT(m_affinity == DOWNSTREAM);
|
ApplyBlockElementCommand.cpp | 92 setEndingSelection(VisibleSelection(startRange->startPosition(), endRange->startPosition(), DOWNSTREAM)); 99 Position start = startOfSelection.deepEquivalent().downstream(); 105 setEndingSelection(VisibleSelection(positionBeforeNode(placeholder.get()), DOWNSTREAM));
|
htmlediting.cpp | 245 Position downstreamStart = p.downstream(); 248 if (p.isCandidate() && p.downstream() != downstreamStart) 268 Position downstreamStart = p.downstream(); 271 if (p.isCandidate() && p.downstream() != downstreamStart) 438 VisiblePosition vPos = VisiblePosition(pos, DOWNSTREAM); 439 VisiblePosition firstInElement = VisiblePosition(firstPositionInOrBeforeNode(n), DOWNSTREAM); 454 VisiblePosition vPos = VisiblePosition(pos, DOWNSTREAM); 455 VisiblePosition lastInElement = VisiblePosition(Position(n, n->childNodeCount(), Position::PositionIsOffsetInAnchor), DOWNSTREAM); 520 Position downstream(visiblePosition.deepEquivalent().downstream()); [all...] |
TypingCommand.cpp | 463 setEndingSelection(VisibleSelection(firstPositionInNode(root), DOWNSTREAM)); 521 setEndingSelection(VisibleSelection(positionBeforeNode(table), endingSelection().start(), DOWNSTREAM)); 590 Position downstreamEnd = endingSelection().end().downstream(); 593 downstreamEnd = visibleEnd.next(CannotCrossEditingBoundary).deepEquivalent().downstream(); 596 setEndingSelection(VisibleSelection(endingSelection().end(), positionAfterNode(downstreamEnd.deprecatedNode()), DOWNSTREAM));
|
IndentOutdentCommand.cpp | 199 setEndingSelection(VisibleSelection(originalSelectionEnd, DOWNSTREAM));
|
InsertTextCommand.cpp | 127 // If the caret is just before a placeholder, downstream will normalize the caret to it. 128 Position downstream(startPosition.downstream()); 129 if (lineBreakExistsAtPosition(downstream)) { 133 placeholder = downstream; 145 deleteInsignificantText(startPosition.upstream(), startPosition.downstream()); 149 startPosition = startPosition.downstream(); 207 Position insertPos = VisiblePosition(pos, DOWNSTREAM).deepEquivalent();
|
/external/webkit/Source/WebCore/rendering/ |
RenderBR.cpp | 78 return createVisiblePosition(0, DOWNSTREAM);
|
RenderReplaced.cpp | 286 return createVisiblePosition(0, DOWNSTREAM); 299 return createVisiblePosition(caretMinOffset(), DOWNSTREAM); // coordinates are above 302 return createVisiblePosition(caretMaxOffset(), DOWNSTREAM); // coordinates are below 306 return createVisiblePosition(0, DOWNSTREAM); 307 return createVisiblePosition(1, DOWNSTREAM);
|
RenderText.cpp | 475 return createVisiblePosition(0, DOWNSTREAM); 488 return createVisiblePosition(offset + firstTextBox()->start(), offset > 0 ? VP_UPSTREAM_IF_POSSIBLE : DOWNSTREAM); 509 // the affinity must be downstream so the position doesn't jump back to the previous line 510 return createVisiblePosition(offset + box->start(), DOWNSTREAM); 515 return createVisiblePosition(offset + box->start(), offset > 0 ? VP_UPSTREAM_IF_POSSIBLE : DOWNSTREAM); 520 return createVisiblePosition(offset + box->start(), DOWNSTREAM); 526 return createVisiblePosition(offset + box->start(), offset > 0 ? VP_UPSTREAM_IF_POSSIBLE : DOWNSTREAM); 532 return createVisiblePosition(lastBoxAbove ? lastBoxAbove->start() + lastBoxAbove->len() : 0, DOWNSTREAM); [all...] |
/external/webkit/Source/WebCore/page/ |
DOMSelection.cpp | 215 m_frame->selection()->moveTo(VisiblePosition(Position(node, offset), DOWNSTREAM)); 230 m_frame->selection()->moveTo(VisiblePosition(selection.end(), DOWNSTREAM)); 245 m_frame->selection()->moveTo(VisiblePosition(selection.start(), DOWNSTREAM)); 269 VisiblePosition visibleBase = VisiblePosition(Position(baseNode, baseOffset), DOWNSTREAM); 270 VisiblePosition visibleExtent = VisiblePosition(Position(extentNode, extentOffset), DOWNSTREAM); 288 m_frame->selection()->moveTo(VisiblePosition(Position(node, offset), DOWNSTREAM)); 362 m_frame->selection()->setExtent(VisiblePosition(Position(node, offset), DOWNSTREAM)); 416 selection->setSelection(VisibleSelection(r->startPosition(), range->endPosition(), DOWNSTREAM)); 429 selection->setSelection(VisibleSelection(range->startPosition(), r->endPosition(), DOWNSTREAM));
|
/external/webkit/Source/WebCore/dom/ |
DOMTextContentWalker.cpp | 40 return VisibleSelection(start.parentAnchoredEquivalent(), end.parentAnchoredEquivalent(), DOWNSTREAM).firstRange();
|
Position.cpp | 347 Position nextPosition = downstream(CanCrossEditingBoundary); 498 // upstream() and downstream() want to return positions that are either in a 511 // This function and downstream() are used for moving back and forth between visually equivalent candidates. 514 // and downstream() will return the right one. 637 // Also, downstream() will return the last position in the last atomic node in boundary for all of the positions 639 Position Position::downstream(EditingBoundaryCrossingRule rule) const function in class:WebCore::Position [all...] |
/external/webkit/Source/WebKit/chromium/src/android/ |
WebDOMTextContentWalker.cpp | 67 m_private.reset(new DOMTextContentWalker(VisiblePosition(Position(static_cast<Text*>(node), offset).parentAnchoredEquivalent(), DOWNSTREAM), maxLength));
|
/external/webkit/Source/WebKit2/WebProcess/InjectedBundle/API/c/ |
WKBundleAPICast.h | 96 case WebCore::DOWNSTREAM:
|
/external/webkit/Source/WebCore/rendering/svg/ |
RenderSVGInlineText.cpp | 174 return createVisiblePosition(0, DOWNSTREAM); 219 return createVisiblePosition(0, DOWNSTREAM); 222 return createVisiblePosition(offset + closestDistanceBox->start(), offset > 0 ? VP_UPSTREAM_IF_POSSIBLE : DOWNSTREAM);
|
RenderSVGText.cpp | 214 return createVisiblePosition(0, DOWNSTREAM); 222 return createVisiblePosition(0, DOWNSTREAM);
|