/external/chromium_org/third_party/WebKit/Source/core/editing/ |
VisibleUnits.h | 35 class VisiblePosition; 40 VisiblePosition startOfWord(const VisiblePosition &, EWordSide = RightWordIfOnBoundary); 41 VisiblePosition endOfWord(const VisiblePosition &, EWordSide = RightWordIfOnBoundary); 42 VisiblePosition previousWordPosition(const VisiblePosition &); 43 VisiblePosition nextWordPosition(const VisiblePosition &); 44 VisiblePosition rightWordPosition(const VisiblePosition&, bool skipsSpaceWhenMovingRight) [all...] |
VisiblePosition.h | 36 // VisiblePosition default affinity is downstream because 52 class VisiblePosition FINAL { 57 VisiblePosition() : m_affinity(VP_DEFAULT_AFFINITY) { } 58 explicit VisiblePosition(const Position&, EAffinity = VP_DEFAULT_AFFINITY); 59 explicit VisiblePosition(const PositionWithAffinity&); 74 VisiblePosition next(EditingBoundaryCrossingRule = CanCrossEditingBoundary) const; 75 VisiblePosition previous(EditingBoundaryCrossingRule = CanCrossEditingBoundary) const; 76 VisiblePosition honorEditingBoundaryAtOrBefore(const VisiblePosition&) const; 77 VisiblePosition honorEditingBoundaryAtOrAfter(const VisiblePosition&) const [all...] |
ApplyBlockElementCommand.h | 44 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection); 53 void rangeForParagraphSplittingTextNodesIfNeeded(const VisiblePosition&, Position&, Position&); 54 VisiblePosition endOfNextParagrahSplittingTextNodesIfNeeded(VisiblePosition&, Position&, Position&);
|
IndentOutdentCommand.cpp | 82 moveParagraphWithClones(VisiblePosition(start), VisiblePosition(end), newList.get(), selectedListItem.get()); 84 moveParagraphWithClones(VisiblePosition(start), VisiblePosition(positionAfterNode(selectedListItem->lastChild())), newList.get(), selectedListItem.get()); 112 VisiblePosition startOfContents(start); 121 startOfContents = VisiblePosition(positionInParentAfterNode(*targetBlockquote)); 124 moveParagraphWithClones(startOfContents, VisiblePosition(end), targetBlockquote.get(), outerBlock.get()); 129 VisiblePosition visibleStartOfParagraph = startOfParagraph(endingSelection().visibleStart()); 130 VisiblePosition visibleEndOfParagraph = endOfParagraph(visibleStartOfParagraph); 147 VisiblePosition positionInEnclosingBlock = VisiblePosition(firstPositionInNode(enclosingNode)) [all...] |
FormatBlockCommand.h | 39 class VisiblePosition; 56 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
|
VisibleUnits.cpp | 39 #include "core/editing/VisiblePosition.h" 82 static Position previousRootInlineBoxCandidatePosition(Node* node, const VisiblePosition& visiblePosition, EditableType editableType) 84 Node* highestRoot = highestEditableRoot(visiblePosition.deepEquivalent(), editableType); 87 while (previousNode && (!previousNode->renderer() || inSameLine(VisiblePosition(firstPositionInOrBeforeNode(previousNode)), visiblePosition))) 105 static Position nextRootInlineBoxCandidatePosition(Node* node, const VisiblePosition& visiblePosition, EditableType editableType) 107 Node* highestRoot = highestEditableRoot(visiblePosition.deepEquivalent(), editableType); 109 while (nextNode && (!nextNode->renderer() || inSameLine(VisiblePosition(firstPositionInOrBeforeNode(nextNode)), visiblePosition)) [all...] |
IndentOutdentCommand.h | 49 void outdentRegion(const VisiblePosition&, const VisiblePosition&); 54 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
|
FrameSelection.h | 51 class VisiblePosition; 101 void moveTo(const VisiblePosition&, EUserTriggered = NotUserTriggered, CursorAlignOnScroll = AlignCursorOnScrollIfNeeded); 102 void moveTo(const VisiblePosition&, const VisiblePosition&, EUserTriggered = NotUserTriggered); 128 void setStart(const VisiblePosition &, EUserTriggered = NotUserTriggered); 129 void setEnd(const VisiblePosition &, EUserTriggered = NotUserTriggered); 131 void setBase(const VisiblePosition&, EUserTriggered = NotUserTriggered); 132 void setExtent(const VisiblePosition&, EUserTriggered = NotUserTriggered); 230 VisiblePosition positionForPlatform(bool isGetStart) const; 231 VisiblePosition startForPlatform() const [all...] |
VisibleSelection.h | 31 #include "core/editing/VisiblePosition.h" 51 explicit VisibleSelection(const VisiblePosition&, bool isDirectional = false); 52 VisibleSelection(const VisiblePosition&, const VisiblePosition&, bool isDirectional = false); 67 void setBase(const VisiblePosition&); 69 void setExtent(const VisiblePosition&); 76 VisiblePosition visibleStart() const { return VisiblePosition(m_start, isRange() ? DOWNSTREAM : affinity()); } 77 VisiblePosition visibleEnd() const { return VisiblePosition(m_end, isRange() ? UPSTREAM : affinity()); [all...] |
Caret.h | 29 #include "core/editing/VisiblePosition.h" 50 bool updateCaretRect(Document*, const VisiblePosition& caretPosition); 87 const VisiblePosition& caretPosition() { return m_position; } 88 void setCaretPosition(const VisiblePosition&); 89 void clear() { setCaretPosition(VisiblePosition()); } 98 VisiblePosition m_position;
|
FormatBlockCommand.cpp | 54 void FormatBlockCommand::formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) 64 Element* refNode = enclosingBlockFlowElement(VisiblePosition(end)); 75 if (isElementForFormatBlock(refNode->tagQName()) && VisiblePosition(start) == startOfBlock(VisiblePosition(start)) 76 && (VisiblePosition(end) == endOfBlock(VisiblePosition(end)) || isNodeVisiblyContainedWithin(*refNode, *range)) 92 bool wasEndOfParagraph = isEndOfParagraph(VisiblePosition(lastParagraphInBlockNode)); 94 moveParagraphWithClones(VisiblePosition(start), VisiblePosition(end), blockNode.get(), outerBlock.get()) [all...] |
VisiblePosition.cpp | 28 #include "core/editing/VisiblePosition.h" 51 VisiblePosition::VisiblePosition(const Position &pos, EAffinity affinity) 56 VisiblePosition::VisiblePosition(const PositionWithAffinity& positionWithAffinity) 61 void VisiblePosition::init(const Position& position, EAffinity affinity) 68 if (m_affinity == UPSTREAM && (isNull() || inSameLine(VisiblePosition(position, DOWNSTREAM), *this))) 72 VisiblePosition VisiblePosition::next(EditingBoundaryCrossingRule rule) const 74 VisiblePosition next(nextVisuallyDistinctCandidate(m_deepPosition), m_affinity) [all...] |
InsertListCommand.cpp | 85 VisiblePosition start = selection.visibleStart(); 90 VisiblePosition end = startOfParagraph(selection.visibleEnd()); 114 VisiblePosition visibleEnd = endingSelection().visibleEnd(); 115 VisiblePosition visibleStart = endingSelection().visibleStart(); 134 VisiblePosition startOfSelection = selection.visibleStart(); 135 VisiblePosition endOfSelection = selection.visibleEnd(); 136 VisiblePosition startOfLastParagraph = startOfParagraph(endOfSelection, CanSkipOverEditingBoundary); 144 VisiblePosition startOfCurrentParagraph = startOfSelection; 222 bool rangeStartIsInList = visiblePositionBeforeNode(*listNode) == VisiblePosition(currentSelection.startPosition()); 223 bool rangeEndIsInList = visiblePositionAfterNode(*listNode) == VisiblePosition(currentSelection.endPosition()) [all...] |
ReplaceSelectionCommand.h | 83 bool shouldRemoveEndBR(Node*, const VisiblePosition&); 87 bool shouldMerge(const VisiblePosition&, const VisiblePosition&); 98 VisiblePosition positionAtStartOfInsertedContent() const; 99 VisiblePosition positionAtEndOfInsertedContent() const;
|
htmlediting.h | 44 class VisiblePosition; 65 Node* enclosingEmptyListItem(const VisiblePosition&); 71 Node* isLastPositionBeforeTable(const VisiblePosition&); 72 Node* isFirstPositionAfterTable(const VisiblePosition&); 173 // VisiblePosition 176 // Functions returning VisiblePosition 178 VisiblePosition firstEditableVisiblePositionAfterPositionInRoot(const Position&, Node*); 179 VisiblePosition lastEditableVisiblePositionBeforePositionInRoot(const Position&, Node*); 180 VisiblePosition visiblePositionBeforeNode(Node&); 181 VisiblePosition visiblePositionAfterNode(Node&) [all...] |
ApplyBlockElementCommand.cpp | 34 #include "core/editing/VisiblePosition.h" 63 VisiblePosition visibleEnd = endingSelection().visibleEnd(); 64 VisiblePosition visibleStart = endingSelection().visibleStart(); 84 VisiblePosition startOfSelection = selection.visibleStart(); 85 VisiblePosition endOfSelection = selection.visibleEnd(); 101 VisiblePosition start(visiblePositionForIndex(startIndex, startScope.get())); 102 VisiblePosition end(visiblePositionForIndex(endIndex, endScope.get())); 108 void ApplyBlockElementCommand::formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) 123 VisiblePosition endOfCurrentParagraph = endOfParagraph(startOfSelection) [all...] |
InsertListCommand.h | 58 void unlistifyParagraph(const VisiblePosition& originalStart, HTMLElement* listNode, Node* listChildNode); 59 PassRefPtrWillBeRawPtr<HTMLElement> listifyParagraph(const VisiblePosition& originalStart, const QualifiedName& listTag);
|
CompositeEditCommand.h | 117 void replaceCollapsibleWhitespaceWithNonBreakingSpaceIfNeeded(const VisiblePosition&); 156 void moveParagraph(const VisiblePosition&, const VisiblePosition&, const VisiblePosition&, bool preserveSelection = false, bool preserveStyle = true, Node* constrainingAncestor = 0); 157 void moveParagraphs(const VisiblePosition&, const VisiblePosition&, const VisiblePosition&, bool preserveSelection = false, bool preserveStyle = true, Node* constrainingAncestor = 0); 158 void moveParagraphWithClones(const VisiblePosition& startOfParagraphToMove, const VisiblePosition& endOfParagraphToMove, Element* blockElement, Node* outerNode); 160 void cleanupAfterDeletion(VisiblePosition destination = VisiblePosition()) [all...] |
FrameSelection.cpp | 133 void FrameSelection::moveTo(const VisiblePosition &pos, EUserTriggered userTriggered, CursorAlignOnScroll align) 139 void FrameSelection::moveTo(const VisiblePosition &base, const VisiblePosition &extent, EUserTriggered userTriggered) 152 static void adjustEndpointsAtBidiBoundary(VisiblePosition& visibleBase, VisiblePosition& visibleExtent) 163 visibleBase = VisiblePosition(base.positionAtLeftBoundaryOfBiDiRun()); 172 visibleBase = VisiblePosition(base.positionAtRightBoundaryOfBiDiRun()); 179 visibleExtent = VisiblePosition(extent.positionAtLeftBoundaryOfBiDiRun()); 184 visibleExtent = VisiblePosition(extent.positionAtRightBoundaryOfBiDiRun()); 195 VisiblePosition base = m_originalBase.isNotNull() ? m_originalBase : newSelection.visibleBase() [all...] |
htmlediting.cpp | 43 #include "core/editing/VisiblePosition.h" 111 int comparePositions(const VisiblePosition& a, const VisiblePosition& b) 261 VisiblePosition firstEditableVisiblePositionAfterPositionInRoot(const Position& position, Node* highestRoot) 265 return VisiblePosition(firstPositionInNode(highestRoot)); 272 return VisiblePosition(); 281 return VisiblePosition(); 283 return VisiblePosition(editablePosition); 286 VisiblePosition lastEditableVisiblePositionBeforePositionInRoot(const Position& position, Node* highestRoot) 288 return VisiblePosition(lastEditablePositionBeforePositionInRoot(position, highestRoot)) [all...] |
VisibleSelection.cpp | 78 VisibleSelection::VisibleSelection(const VisiblePosition& pos, bool isDirectional) 88 VisibleSelection::VisibleSelection(const VisiblePosition& base, const VisiblePosition& extent, bool isDirectional) 159 void VisibleSelection::setBase(const VisiblePosition& visiblePosition) 162 m_base = visiblePosition.deepEquivalent(); 177 void VisibleSelection::setExtent(const VisiblePosition& visiblePosition) 180 m_extent = visiblePosition.deepEquivalent(); 319 m_base = VisiblePosition(m_base, m_affinity).deepEquivalent() [all...] |
EditCommand.h | 69 void setStartingSelection(const VisiblePosition&); 71 void setEndingSelection(const VisiblePosition&);
|
InsertLineBreakCommand.cpp | 34 #include "core/editing/VisiblePosition.h" 72 VisiblePosition caret(selection.visibleStart()); 100 VisiblePosition endingPosition(positionBeforeNode(nodeToInsert.get())); 106 if (!isStartOfParagraph(VisiblePosition(positionBeforeNode(nodeToInsert.get()))))
|
ReplaceSelectionCommand.cpp | 136 || VisiblePosition(pos) != VisiblePosition(nextPosition)) 380 static bool hasMatchingQuoteLevel(VisiblePosition endOfExistingContent, VisiblePosition endOfInsertedContent) 393 VisiblePosition startOfInsertedContent(positionAtStartOfInsertedContent()); 394 VisiblePosition prev = startOfInsertedContent.previous(CannotCrossEditingBoundary); 415 VisiblePosition endOfInsertedContent(positionAtEndOfInsertedContent()); 416 VisiblePosition next = endOfInsertedContent.next(CannotCrossEditingBoundary); 452 bool ReplaceSelectionCommand::shouldMerge(const VisiblePosition& source, const VisiblePosition& destination [all...] |
/external/chromium_org/third_party/WebKit/Source/core/html/ |
HTMLTextFormControlElement.h | 36 class VisiblePosition; 60 VisiblePosition visiblePositionForIndex(int) const; 61 int indexForVisiblePosition(const VisiblePosition&) const;
|