/external/chromium_org/third_party/WebKit/Source/core/editing/ |
TextAffinity.h | 39 enum EAffinity { UPSTREAM = 0, DOWNSTREAM = 1 };
|
CreateLinkCommand.cpp | 54 setEndingSelection(VisibleSelection(positionInParentBeforeNode(*anchorElement), positionInParentAfterNode(*anchorElement), DOWNSTREAM, endingSelection().isDirectional()));
|
InsertLineBreakCommand.cpp | 109 setEndingSelection(VisibleSelection(positionInParentAfterNode(*nodeToInsert), DOWNSTREAM, endingSelection().isDirectional())); 114 setEndingSelection(VisibleSelection(positionInParentAfterNode(*nodeToInsert), DOWNSTREAM, endingSelection().isDirectional())); 139 setEndingSelection(VisibleSelection(endingPosition, DOWNSTREAM, endingSelection().isDirectional()));
|
VisibleSelection.h | 38 const EAffinity SEL_DEFAULT_AFFINITY = DOWNSTREAM; 76 VisiblePosition visibleStart() const { return VisiblePosition(m_start, isRange() ? DOWNSTREAM : affinity()); } 78 VisiblePosition visibleBase() const { return VisiblePosition(m_base, isRange() ? (isBaseFirst() ? UPSTREAM : DOWNSTREAM) : affinity()); } 79 VisiblePosition visibleExtent() const { return VisiblePosition(m_extent, isRange() ? (isBaseFirst() ? DOWNSTREAM : UPSTREAM) : affinity()); } 163 EAffinity m_affinity; // the upstream/downstream affinity of the caret
|
BreakBlockquoteCommand.cpp | 65 // pos is a position equivalent to the caret. We use downstream() so that pos will 67 Position pos = endingSelection().start().downstream(); 82 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())); 92 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())); 185 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional()));
|
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 56 // otherwise it will be converted to DOWNSTREAM 68 EAffinity affinity() const { ASSERT(m_affinity == UPSTREAM || m_affinity == DOWNSTREAM); return m_affinity; }
|
InsertParagraphSeparatorCommand.cpp | 184 insertionPosition = insertionPosition.downstream(); 257 setEndingSelection(VisibleSelection(firstPositionInNode(parent.get()), DOWNSTREAM, endingSelection().isDirectional())); 289 insertionPosition = insertionPosition.downstream(); 302 setEndingSelection(VisibleSelection(insertionPosition, DOWNSTREAM, endingSelection().isDirectional())); 320 setEndingSelection(VisibleSelection(insertionPosition, DOWNSTREAM, endingSelection().isDirectional())); 325 // Move downstream. Typing style code will take care of carrying along the 327 insertionPosition = insertionPosition.downstream(); 335 // we should move to its upstream or downstream position. 338 insertionPosition = insertionPosition.downstream(); 344 // FIXME: We need the affinity for pos, but pos.downstream() does not give i [all...] |
VisibleUnits.cpp | 229 RenderedPosition renderedPosition(position, DOWNSTREAM); 270 RenderedPosition renderedPosition(position, DOWNSTREAM); 517 return VisiblePosition(it.atEnd() ? it.range()->startPosition() : pos, DOWNSTREAM); 522 return VisiblePosition(createLegacyEditingPosition(node, next), DOWNSTREAM); 528 return VisiblePosition(charIt.range()->endPosition(), DOWNSTREAM); [all...] |
htmlediting.cpp | 229 Position downstreamStart = p.downstream(); 232 if (p.isCandidate() && p.downstream() != downstreamStart) 252 Position downstreamStart = p.downstream(); 255 if (p.isCandidate() && p.downstream() != downstreamStart) 440 VisiblePosition vPos = VisiblePosition(pos, DOWNSTREAM); 441 VisiblePosition firstInElement = VisiblePosition(firstPositionInOrBeforeNode(n), DOWNSTREAM); 455 VisiblePosition vPos = VisiblePosition(pos, DOWNSTREAM); 456 VisiblePosition lastInElement = VisiblePosition(lastPositionInOrAfterNode(n), DOWNSTREAM); 502 Position downstream(visiblePosition.deepEquivalent().downstream()); [all...] |
VisiblePosition.cpp | 67 // When not at a line wrap, make sure to end up with DOWNSTREAM affinity. 68 if (m_affinity == UPSTREAM && (isNull() || inSameLine(VisiblePosition(position, DOWNSTREAM), *this))) 69 m_affinity = DOWNSTREAM; 96 VisiblePosition prev = VisiblePosition(pos, DOWNSTREAM); 100 // we should always be able to make the affinity DOWNSTREAM, because going previous from an 128 Position downstreamStart = p.downstream(); 263 if ((p.isCandidate() && p.downstream() != downstreamStart) || p.atStartOfTree() || p.atEndOfTree()) 277 VisiblePosition left = VisiblePosition(pos, DOWNSTREAM); 293 Position downstreamStart = p.downstream(); 431 if ((p.isCandidate() && p.downstream() != downstreamStart) || p.atStartOfTree() || p.atEndOfTree() [all...] |
TypingCommand.cpp | 399 setEndingSelection(VisibleSelection(firstPositionInNode(root), DOWNSTREAM, endingSelection().isDirectional())); 462 setEndingSelection(VisibleSelection(positionBeforeNode(table), endingSelection().start(), DOWNSTREAM, endingSelection().isDirectional())); 536 Position downstreamEnd = endingSelection().end().downstream(); 542 downstreamEnd = visibleEnd.next(CannotCrossEditingBoundary).deepEquivalent().downstream(); 545 setEndingSelection(VisibleSelection(endingSelection().end(), positionAfterNode(downstreamEnd.containerNode()), DOWNSTREAM, endingSelection().isDirectional()));
|
IndentOutdentCommand.cpp | 215 setEndingSelection(VisibleSelection(originalSelectionEnd, DOWNSTREAM));
|
InsertTextCommand.cpp | 155 // If the caret is just before a placeholder, downstream will normalize the caret to it. 156 Position downstream(startPosition.downstream()); 157 if (lineBreakExistsAtPosition(downstream)) { 161 placeholder = downstream; 174 deleteInsignificantText(startPosition, startPosition.downstream()); 178 startPosition = startPosition.downstream(); 231 Position insertPos = VisiblePosition(pos, DOWNSTREAM).deepEquivalent();
|
SpellChecker.cpp | 200 VisiblePosition oneBeforeStart = startVisiblePosition(spellingSearchRange.get(), DOWNSTREAM).previous(); 301 m_frame.selection().setSelection(VisibleSelection(misspellingRange.get(), DOWNSTREAM)); 373 VisibleSelection newSelection(misspellingRange.get(), DOWNSTREAM); 598 m_frame.selection().moveTo(selectionRange->endPosition(), DOWNSTREAM); [all...] |
VisibleSelection.cpp | 50 : m_affinity(DOWNSTREAM) 147 return VisibleSelection(firstPositionInNode(node), lastPositionInNode(node), DOWNSTREAM); 230 s = m_start.downstream(); 476 m_affinity = DOWNSTREAM; 496 m_start = m_start.downstream(); 499 // FIXME: Position::downstream() or Position::upStream() might violate editing boundaries 516 ASSERT(m_affinity == DOWNSTREAM);
|
Editor.cpp | 120 return VisibleSelection(range.get(), DOWNSTREAM, selection.isDirectional()); 261 VisiblePosition start(range->startPosition(), DOWNSTREAM); [all...] |
ApplyBlockElementCommand.cpp | 112 Position start = startOfSelection.deepEquivalent().downstream(); 118 setEndingSelection(VisibleSelection(positionBeforeNode(placeholder.get()), DOWNSTREAM, endingSelection().isDirectional()));
|
CompositeEditCommand.cpp | 642 // Set upstream and downstream to define the extent of the whitespace surrounding text[offset]. 647 int downstream = endOffset; local 648 while ((unsigned)downstream < text.length() && isWhitespace(text[downstream])) 649 downstream++; 651 int length = downstream - upstream; 656 VisiblePosition visibleDownstreamPos(Position(textNode, downstream)); 663 isEndOfParagraph(visibleDownstreamPos) || (unsigned)downstream == text.length()); 684 deleteInsignificantText(upstreamPos, position.downstream()); 685 position = upstreamPos.downstream(); [all...] |
/external/chromium_org/third_party/WebKit/Source/core/rendering/ |
RenderBR.cpp | 68 return createPositionWithAffinity(0, DOWNSTREAM);
|
RenderReplaced.cpp | 518 return createPositionWithAffinity(caretMinOffset(), DOWNSTREAM); // coordinates are above 521 return createPositionWithAffinity(caretMaxOffset(), DOWNSTREAM); // coordinates are below 525 return createPositionWithAffinity(0, DOWNSTREAM); 526 return createPositionWithAffinity(1, DOWNSTREAM);
|
/external/chromium_org/third_party/WebKit/Source/core/page/ |
DOMSelection.cpp | 217 m_frame->selection().setSelectedRange(range.get(), DOWNSTREAM, m_frame->selection().isDirectional() ? FrameSelection::Directional : FrameSelection::NonDirectional); 237 m_frame->selection().moveTo(VisiblePosition(selection.end(), DOWNSTREAM)); 252 m_frame->selection().moveTo(VisiblePosition(selection.start(), DOWNSTREAM)); 281 VisiblePosition visibleBase = VisiblePosition(createLegacyEditingPosition(baseNode, baseOffset), DOWNSTREAM); 282 VisiblePosition visibleExtent = VisiblePosition(createLegacyEditingPosition(extentNode, extentOffset), DOWNSTREAM); 360 m_frame->selection().setExtent(VisiblePosition(createLegacyEditingPosition(node, offset), DOWNSTREAM));
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
RenderSVGInlineText.cpp | 160 return createPositionWithAffinity(0, DOWNSTREAM); 204 return createPositionWithAffinity(0, DOWNSTREAM); 207 return createPositionWithAffinity(offset + closestDistanceBox->start(), offset > 0 ? VP_UPSTREAM_IF_POSSIBLE : DOWNSTREAM);
|
RenderSVGText.cpp | 454 return createPositionWithAffinity(0, DOWNSTREAM); 461 return createPositionWithAffinity(0, DOWNSTREAM);
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
Position.h | 180 Position downstream(EditingBoundaryCrossingRule = CannotCrossEditingBoundary) const; 325 : m_affinity(DOWNSTREAM) 329 PositionWithAffinity(const Position& position, EAffinity affinity = DOWNSTREAM)
|
Position.cpp | 411 Position nextPosition = downstream(CanCrossEditingBoundary); 539 // upstream() and downstream() want to return positions that are either in a 552 // This function and downstream() are used for moving back and forth between visually equivalent candidates. 555 // and downstream() will return the right one. 678 // Also, downstream() will return the last position in the last atomic node in boundary for all of the positions 681 Position Position::downstream(EditingBoundaryCrossingRule rule) const function in class:WebCore::Position [all...] |