/external/chromium_org/third_party/WebKit/Source/core/editing/ |
H A D | 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 rightWordPositio [all...] |
H A D | VisiblePosition.h | 36 // VisiblePosition default affinity is downstream because 52 class VisiblePosition FINAL { 57 VisiblePosition() : m_affinity(VP_DEFAULT_AFFINITY) { } function in class:blink::FINAL 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 honorEditingBoundaryAtOrAfte [all...] |
H A D | 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&);
|
H A D | 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 positionInEnclosingBloc [all...] |
H A D | VisiblePosition.cpp | 28 #include "core/editing/VisiblePosition.h" 51 VisiblePosition::VisiblePosition(const Position &pos, EAffinity affinity) function in class:blink::VisiblePosition 56 VisiblePosition::VisiblePosition(const PositionWithAffinity& positionWithAffinity) function in class:blink::VisiblePosition 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 nex [all...] |
H A D | VisibleUnits.cpp | 39 #include "core/editing/VisiblePosition.h" 82 static Position previousRootInlineBoxCandidatePosition(Node* node, const VisiblePosition& visiblePosition, EditableType editableType) 87 while (previousNode && (!previousNode->renderer() || inSameLine(VisiblePosition(firstPositionInOrBeforeNode(previousNode)), visiblePosition))) 105 static Position nextRootInlineBoxCandidatePosition(Node* node, const VisiblePosition& visiblePosition, EditableType editableType) 109 while (nextNode && (!nextNode->renderer() || inSameLine(VisiblePosition(firstPositionInOrBeforeNode(nextNode)), visiblePosition))) 207 static const InlineTextBox* logicallyPreviousBox(const VisiblePosition& visiblePosition, const InlineTextBox* textBox, 248 static const InlineTextBox* logicallyNextBox(const VisiblePosition& visiblePosition, const InlineTextBox* textBox, 288 static TextBreakIterator* wordBreakIteratorForMinOffsetBoundary(const VisiblePosition& visiblePosition, const InlineTextBox* textBox, 309 static TextBreakIterator* wordBreakIteratorForMaxOffsetBoundary(const VisiblePosition& visiblePosition, const InlineTextBox* textBox, 348 static VisiblePosition visualWordPositio [all...] |
H A D | IndentOutdentCommand.h | 49 void outdentRegion(const VisiblePosition&, const VisiblePosition&); 54 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
|
H A D | 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 startForPlatfor [all...] |
H A D | 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_en [all...] |
H A D | 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(en [all...] |
H A D | FormatBlockCommand.h | 39 class VisiblePosition; 56 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
|
H A D | 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(currentSelectio [all...] |
H A D | 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;
|
H A D | 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 visiblePositionAfterNod [all...] |
H A D | 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 endOfCurrentParagrap [all...] |
H A D | ReplaceSelectionCommand.h | 83 bool shouldRemoveEndBR(HTMLBRElement*, const VisiblePosition&); 87 bool shouldMerge(const VisiblePosition&, const VisiblePosition&); 98 VisiblePosition positionAtStartOfInsertedContent() const; 99 VisiblePosition positionAtEndOfInsertedContent() const;
|
H A D | 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 destinatio [all...] |
H A D | 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 bas [all...] |
H A D | 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) 177 void VisibleSelection::setExtent(const VisiblePosition& visiblePosition) 333 m_base = VisiblePosition(m_base, m_affinity).deepEquivalent(); 338 m_extent = VisiblePosition(m_extent, m_affinity).deepEquivalent(); 373 VisiblePosition start = VisiblePosition(m_start, m_affinity); 374 VisiblePosition originalEn [all...] |
H A D | 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(lastEditablePositionBeforePositionInRoo [all...] |
H A D | EditCommand.h | 64 void setStartingSelection(const VisiblePosition&); 66 void setEndingSelection(const VisiblePosition&);
|
H A D | InsertListCommand.h | 59 void unlistifyParagraph(const VisiblePosition& originalStart, HTMLElement* listNode, Node* listChildNode); 60 PassRefPtrWillBeRawPtr<HTMLElement> listifyParagraph(const VisiblePosition& originalStart, const HTMLQualifiedName& listTag);
|
H A D | 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/ |
H A D | 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) 152 static VisiblePosition endOfWord(const VisiblePosition [all...] |
H A D | HTMLTextFormControlElement.h | 36 class VisiblePosition; 67 VisiblePosition visiblePositionForIndex(int) const; 68 int indexForVisiblePosition(const VisiblePosition&) const;
|