/external/chromium_org/third_party/WebKit/Source/core/editing/ |
CreateLinkCommand.cpp | 42 if (endingSelection().isNone()) 48 if (endingSelection().isRange()) 51 insertNodeAt(anchorElement.get(), endingSelection().start()); 54 setEndingSelection(VisibleSelection(positionInParentBeforeNode(*anchorElement), positionInParentAfterNode(*anchorElement), DOWNSTREAM, endingSelection().isDirectional()));
|
UnlinkCommand.cpp | 41 if (!endingSelection().isNonOrphanedRange())
|
MoveSelectionCommand.cpp | 42 ASSERT(endingSelection().isNonOrphanedRange()); 49 Position selectionEnd = endingSelection().end(); 54 Position selectionStart = endingSelection().start(); 66 pos = endingSelection().start(); 70 setEndingSelection(VisibleSelection(pos, endingSelection().affinity(), endingSelection().isDirectional()));
|
InsertTextCommand.cpp | 74 forcedEndingSelection.setIsDirectional(endingSelection().isDirectional()); 82 if (!endingSelection().isRange()) 88 Position start = endingSelection().start(); 95 setEndingSelection(VisibleSelection(endingSelection().visibleEnd(), endingSelection().isDirectional())); 102 Position start = endingSelection().start(); 116 setEndingSelection(VisibleSelection(endingSelection().visibleEnd(), endingSelection().isDirectional())); 125 if (!endingSelection().isNonOrphanedCaretOrRange()) 130 if (endingSelection().isRange()) [all...] |
TextInsertionBaseCommand.cpp | 43 void TextInsertionBaseCommand::applyTextInsertionCommand(LocalFrame* frame, PassRefPtrWillBeRawPtr<TextInsertionBaseCommand> command, const VisibleSelection& selectionForInsertion, const VisibleSelection& endingSelection) 45 bool changeSelection = selectionForInsertion != endingSelection; 52 command->setEndingSelection(endingSelection); 53 frame->selection().setSelection(endingSelection);
|
BreakBlockquoteCommand.cpp | 48 if (endingSelection().isNone()) 52 if (endingSelection().isRange()) 58 ASSERT(!endingSelection().isNone()); 60 if (endingSelection().isNone()) 63 VisiblePosition visiblePos = endingSelection().visibleStart(); 67 Position pos = endingSelection().start().downstream(); 82 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())); 92 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())); 126 setEndingSelection(VisibleSelection(VisiblePosition(firstPositionInOrBeforeNode(startNode)), endingSelection().isDirectional())); 185 setEndingSelection(VisibleSelection(positionBeforeNode(breakNode.get()), DOWNSTREAM, endingSelection().isDirectional())) [all...] |
InsertLineBreakCommand.cpp | 68 VisibleSelection selection = endingSelection(); 101 setEndingSelection(VisibleSelection(endingPosition, endingSelection().isDirectional())); 109 setEndingSelection(VisibleSelection(positionInParentAfterNode(*nodeToInsert), DOWNSTREAM, endingSelection().isDirectional())); 114 setEndingSelection(VisibleSelection(positionInParentAfterNode(*nodeToInsert), DOWNSTREAM, endingSelection().isDirectional())); 139 setEndingSelection(VisibleSelection(endingPosition, DOWNSTREAM, endingSelection().isDirectional())); 152 // Even though this applyStyle operates on a Range, it still sets an endingSelection(). 156 // So, this next call sets the endingSelection() to a caret just after the line break 158 setEndingSelection(endingSelection().visibleEnd());
|
TypingCommand.cpp | 151 if (currentSelection == typingCommand->endingSelection()) 183 if (lastTypingCommand->endingSelection() != selectionForInsertion) { 250 if (!endingSelection().isNonOrphanedCaretOrRange()) 304 VisiblePosition start(endingSelection().start(), endingSelection().affinity()); 310 frame->spellChecker().markMisspellingsAfterTypingToWord(p1, endingSelection()); 344 applyCommandToComposite(command, endingSelection()); 351 if (!canAppendNewLineFeedToSelection(endingSelection())) 360 if (!canAppendNewLineFeedToSelection(endingSelection())) 371 if (enclosingNodeOfType(endingSelection().start(), &isTableStructureNode)) [all...] |
InsertListCommand.cpp | 108 if (!endingSelection().isNonOrphanedCaretOrRange()) 111 if (!endingSelection().rootEditableElement()) 114 VisiblePosition visibleEnd = endingSelection().visibleEnd(); 115 VisiblePosition visibleStart = endingSelection().visibleStart(); 125 setEndingSelection(VisibleSelection(visibleStart, visibleEnd.previous(CannotCrossEditingBoundary), endingSelection().isDirectional())); 126 if (!endingSelection().rootEditableElement()) 131 if (endingSelection().isRange()) { 132 VisibleSelection selection = selectionForParagraphIteration(endingSelection()); 143 RefPtrWillBeRawPtr<Range> currentSelection = endingSelection().firstRange(); 149 // FIXME(<rdar://problem/5983974>): The endingSelection() may be incorrect here. Comput [all...] |
InsertParagraphSeparatorCommand.cpp | 101 m_style->prepareToApplyAt(endingSelection().start()); 112 if (!isEndOfBlock(endingSelection().visibleStart())) 150 if (!endingSelection().isNonOrphanedCaretOrRange()) 153 Position insertionPosition = endingSelection().start(); 155 EAffinity affinity = endingSelection().affinity(); 158 if (endingSelection().isRange()) { 161 insertionPosition = endingSelection().start(); 162 affinity = endingSelection().affinity(); 257 setEndingSelection(VisibleSelection(firstPositionInNode(parent.get()), DOWNSTREAM, endingSelection().isDirectional())); 302 setEndingSelection(VisibleSelection(insertionPosition, DOWNSTREAM, endingSelection().isDirectional())) [all...] |
TextInsertionBaseCommand.h | 43 static void applyTextInsertionCommand(LocalFrame*, PassRefPtrWillBeRawPtr<TextInsertionBaseCommand>, const VisibleSelection& selectionForInsertion, const VisibleSelection& endingSelection);
|
EditCommand.cpp | 47 EditCommand::EditCommand(Document* document, const VisibleSelection& startingSelection, const VisibleSelection& endingSelection) 54 setEndingSelection(endingSelection);
|
ApplyBlockElementCommand.cpp | 60 if (!endingSelection().rootEditableElement()) 63 VisiblePosition visibleEnd = endingSelection().visibleEnd(); 64 VisiblePosition visibleStart = endingSelection().visibleStart(); 77 VisibleSelection newSelection(visibleStart, visibleEnd.previous(CannotCrossEditingBoundary), endingSelection().isDirectional()); 83 VisibleSelection selection = selectionForParagraphIteration(endingSelection()); 104 setEndingSelection(VisibleSelection(start, end, endingSelection().isDirectional())); 118 setEndingSelection(VisibleSelection(positionBeforeNode(placeholder.get()), DOWNSTREAM, endingSelection().isDirectional()));
|
CompositeEditCommand.cpp | 77 const VisibleSelection& startingSelection, const VisibleSelection& endingSelection, EditAction editAction) 79 return adoptRefWillBeNoop(new EditCommandComposition(document, startingSelection, endingSelection, editAction)); 82 EditCommandComposition::EditCommandComposition(Document* document, const VisibleSelection& startingSelection, const VisibleSelection& endingSelection, EditAction editAction) 85 , m_endingSelection(endingSelection) 87 , m_endingRootEditableElement(endingSelection.rootEditableElement()) 178 if (!endingSelection().isContentRichlyEditable()) { 219 command->m_composition = EditCommandComposition::create(&document(), startingSelection(), endingSelection(), editingAction()); 255 if (selection != command->endingSelection()) { 489 Position start = endingSelection().start(); 490 Position end = endingSelection().end() [all...] |
EditCommand.h | 52 const VisibleSelection& endingSelection() const { return m_endingSelection; }
|
IndentOutdentCommand.cpp | 129 VisiblePosition visibleStartOfParagraph = startOfParagraph(endingSelection().visibleStart()); 209 Position originalSelectionEnd = endingSelection().end(); 228 endOfCurrentParagraph = VisiblePosition(endingSelection().end());
|
ReplaceSelectionCommand.cpp | [all...] |
CompositeEditCommand.h | 53 const VisibleSelection& endingSelection() const { return m_endingSelection; } 62 EditCommandComposition(Document*, const VisibleSelection& startingSelection, const VisibleSelection& endingSelection, EditAction);
|
ApplyStyleCommand.cpp | 128 , m_start(endingSelection().start().downstream()) 129 , m_end(endingSelection().end().upstream()) 156 , m_start(endingSelection().start().downstream()) 157 , m_end(endingSelection().end().upstream()) 170 , m_start(endingSelection().start().downstream()) 171 , m_end(endingSelection().end().upstream()) 186 setEndingSelection(VisibleSelection(newStart, newEnd, VP_DEFAULT_AFFINITY, endingSelection().isDirectional())); 194 return endingSelection().start(); 202 return endingSelection().end(); [all...] |
DeleteSelectionCommand.cpp | 204 // Only apply this rule if the endingSelection is a range selection. If it is a caret, then other operations have created 208 && endingSelection().isRange()) { [all...] |
Editor.h | 109 void respondToChangedContents(const VisibleSelection& endingSelection);
|
Editor.cpp | 530 void Editor::respondToChangedContents(const VisibleSelection& endingSelection) 533 Node* node = endingSelection.start().deprecatedNode(); 690 VisibleSelection newSelection(cmd->endingSelection()); 737 VisibleSelection newSelection(cmd->endingSelection()); [all...] |