/external/chromium_org/third_party/WebKit/Source/core/editing/ |
VisibleUnits.h | 38 class VisiblePosition; 43 VisiblePosition startOfWord(const VisiblePosition &, EWordSide = RightWordIfOnBoundary); 44 VisiblePosition endOfWord(const VisiblePosition &, EWordSide = RightWordIfOnBoundary); 45 VisiblePosition previousWordPosition(const VisiblePosition &); 46 VisiblePosition nextWordPosition(const VisiblePosition &); 47 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&); 75 VisiblePosition next(EditingBoundaryCrossingRule = CanCrossEditingBoundary) const; 76 VisiblePosition previous(EditingBoundaryCrossingRule = CanCrossEditingBoundary) const; 77 VisiblePosition honorEditingBoundaryAtOrBefore(const VisiblePosition&) const; 78 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 | 86 moveParagraphWithClones(VisiblePosition(start), VisiblePosition(end), newList.get(), selectedListItem.get()); 88 moveParagraphWithClones(VisiblePosition(start), VisiblePosition(positionAfterNode(selectedListItem->lastChild())), newList.get(), selectedListItem.get()); 116 VisiblePosition startOfContents(start); 125 startOfContents = VisiblePosition(positionInParentAfterNode(*targetBlockquote)); 128 VisiblePosition endOfContents(end); 136 VisiblePosition visibleStartOfParagraph = startOfParagraph(endingSelection().visibleStart()); 137 VisiblePosition visibleEndOfParagraph = endOfParagraph(visibleStartOfParagraph); 154 VisiblePosition positionInEnclosingBlock = VisiblePosition(firstPositionInNode(enclosingElement)) [all...] |
FormatBlockCommand.h | 39 class VisiblePosition; 56 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
|
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...] |
VisibleUnits.cpp | 39 #include "core/editing/VisiblePosition.h" 82 static Position previousRootInlineBoxCandidatePosition(Node* node, const VisiblePosition& visiblePosition, EditableType editableType) 84 ContainerNode* 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 ContainerNode* 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 | 47 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); 227 VisiblePosition positionForPlatform(bool isGetStart) const; 228 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" 51 // Creating VisiblePosition causes synchronous layout so we should use the 55 bool updateCaretRect(Document*, const VisiblePosition& caretPosition); 92 const VisiblePosition& caretPosition() { return m_position; } 93 void setCaretPosition(const VisiblePosition&); 94 void clear() { setCaretPosition(VisiblePosition()); } 103 VisiblePosition m_position;
|
FormatBlockCommand.cpp | 55 void FormatBlockCommand::formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) 65 Element* refElement = enclosingBlockFlowElement(VisiblePosition(end)); 76 if (isElementForFormatBlock(refElement->tagQName()) && VisiblePosition(start) == startOfBlock(VisiblePosition(start)) 77 && (VisiblePosition(end) == endOfBlock(VisiblePosition(end)) || isNodeVisiblyContainedWithin(*refElement, *range)) 93 bool wasEndOfParagraph = isEndOfParagraph(VisiblePosition(lastParagraphInBlockNode)); 95 moveParagraphWithClones(VisiblePosition(start), VisiblePosition(end), blockElement.get(), outerBlock.get()) [all...] |
InsertListCommand.cpp | 88 VisiblePosition start = selection.visibleStart(); 93 VisiblePosition end = startOfParagraph(selection.visibleEnd()); 117 VisiblePosition visibleEnd = endingSelection().visibleEnd(); 118 VisiblePosition visibleStart = endingSelection().visibleStart(); 138 VisiblePosition startOfSelection = selection.visibleStart(); 139 VisiblePosition endOfSelection = selection.visibleEnd(); 140 VisiblePosition startOfLastParagraph = startOfParagraph(endOfSelection, CanSkipOverEditingBoundary); 155 VisiblePosition startOfCurrentParagraph = startOfSelection; 228 bool rangeStartIsInList = visiblePositionBeforeNode(*listElement) == VisiblePosition(currentSelection.startPosition()); 229 bool rangeEndIsInList = visiblePositionAfterNode(*listElement) == VisiblePosition(currentSelection.endPosition()) [all...] |
ReplaceSelectionCommand.h | 83 bool shouldRemoveEndBR(HTMLBRElement*, const VisiblePosition&); 87 bool shouldMerge(const VisiblePosition&, const VisiblePosition&); 98 VisiblePosition positionAtStartOfInsertedContent() const; 99 VisiblePosition positionAtEndOfInsertedContent() const;
|
htmlediting.h | 50 class VisiblePosition; 73 Node* enclosingEmptyListItem(const VisiblePosition&); 79 Element* isLastPositionBeforeTable(const VisiblePosition&); 80 Element* isFirstPositionAfterTable(const VisiblePosition&); 185 // VisiblePosition 188 // Functions returning VisiblePosition 190 VisiblePosition firstEditableVisiblePositionAfterPositionInRoot(const Position&, ContainerNode*); 191 VisiblePosition lastEditableVisiblePositionBeforePositionInRoot(const Position&, ContainerNode*); 192 VisiblePosition visiblePositionBeforeNode(Node&); 193 VisiblePosition visiblePositionAfterNode(Node&) [all...] |
ApplyBlockElementCommand.cpp | 34 #include "core/editing/VisiblePosition.h" 64 VisiblePosition visibleEnd = endingSelection().visibleEnd(); 65 VisiblePosition visibleStart = endingSelection().visibleStart(); 85 VisiblePosition startOfSelection = selection.visibleStart(); 86 VisiblePosition endOfSelection = selection.visibleEnd(); 102 VisiblePosition start(visiblePositionForIndex(startIndex, startScope.get())); 103 VisiblePosition end(visiblePositionForIndex(endIndex, endScope.get())); 109 void ApplyBlockElementCommand::formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) 124 VisiblePosition endOfCurrentParagraph = endOfParagraph(startOfSelection) [all...] |
InsertListCommand.h | 59 void unlistifyParagraph(const VisiblePosition& originalStart, HTMLElement* listNode, Node* listChildNode); 60 PassRefPtrWillBeRawPtr<HTMLElement> listifyParagraph(const VisiblePosition& originalStart, const HTMLQualifiedName& listTag);
|
CompositeEditCommand.h | 119 void replaceCollapsibleWhitespaceWithNonBreakingSpaceIfNeeded(const VisiblePosition&); 158 void moveParagraph(const VisiblePosition&, const VisiblePosition&, const VisiblePosition&, bool preserveSelection = false, bool preserveStyle = true, Node* constrainingAncestor = 0); 159 void moveParagraphs(const VisiblePosition&, const VisiblePosition&, const VisiblePosition&, bool preserveSelection = false, bool preserveStyle = true, Node* constrainingAncestor = 0); 160 void moveParagraphWithClones(const VisiblePosition& startOfParagraphToMove, const VisiblePosition& endOfParagraphToMove, HTMLElement* blockElement, Node* outerNode); 162 void cleanupAfterDeletion(VisiblePosition destination = VisiblePosition()) [all...] |
FrameSelection.cpp | 135 void FrameSelection::moveTo(const VisiblePosition &pos, EUserTriggered userTriggered, CursorAlignOnScroll align) 141 void FrameSelection::moveTo(const VisiblePosition &base, const VisiblePosition &extent, EUserTriggered userTriggered) 154 static void adjustEndpointsAtBidiBoundary(VisiblePosition& visibleBase, VisiblePosition& visibleExtent) 165 visibleBase = VisiblePosition(base.positionAtLeftBoundaryOfBiDiRun()); 174 visibleBase = VisiblePosition(base.positionAtRightBoundaryOfBiDiRun()); 181 visibleExtent = VisiblePosition(extent.positionAtLeftBoundaryOfBiDiRun()); 186 visibleExtent = VisiblePosition(extent.positionAtRightBoundaryOfBiDiRun()); 197 VisiblePosition base = m_originalBase.isNotNull() ? m_originalBase : newSelection.visibleBase() [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(); 333 m_base = VisiblePosition(m_base, m_affinity).deepEquivalent() [all...] |
htmlediting.cpp | 43 #include "core/editing/VisiblePosition.h" 112 int comparePositions(const VisiblePosition& a, const VisiblePosition& b) 261 VisiblePosition firstEditableVisiblePositionAfterPositionInRoot(const Position& position, ContainerNode* highestRoot) 265 return VisiblePosition(firstPositionInNode(highestRoot)); 272 return VisiblePosition(); 281 return VisiblePosition(); 283 return VisiblePosition(editablePosition); 286 VisiblePosition lastEditableVisiblePositionBeforePositionInRoot(const Position& position, ContainerNode* highestRoot) 288 return VisiblePosition(lastEditablePositionBeforePositionInRoot(position, highestRoot)) [all...] |
EditCommand.h | 64 void setStartingSelection(const VisiblePosition&); 66 void setEndingSelection(const VisiblePosition&);
|
InsertLineBreakCommand.cpp | 34 #include "core/editing/VisiblePosition.h" 74 VisiblePosition caret(selection.visibleStart()); 102 VisiblePosition endingPosition(positionBeforeNode(nodeToInsert.get())); 108 if (!isStartOfParagraph(VisiblePosition(positionBeforeNode(nodeToInsert.get()))))
|
/external/chromium_org/third_party/WebKit/Source/core/html/ |
HTMLTextFormControlElementTest.cpp | 137 typedef VisiblePosition(*VisblePositionFunction)(const VisiblePosition&); 141 VisiblePosition visiblePosition(position); 142 VisiblePosition expected = visibleFunction(visiblePosition); 143 VisiblePosition actual = VisiblePosition(positionFunction(position)); 147 static VisiblePosition startOfWord(const VisiblePosition& position [all...] |
HTMLTextFormControlElement.h | 36 class VisiblePosition; 67 VisiblePosition visiblePositionForIndex(int) const; 68 int indexForVisiblePosition(const VisiblePosition&) const;
|