Searched refs:VisiblePosition (Results 1 - 25 of 79) sorted by relevance

1234

/external/chromium_org/third_party/WebKit/Source/core/editing/
H A DVisibleUnits.h38 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 DVisiblePosition.h36 // 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 DApplyBlockElementCommand.h44 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection);
53 void rangeForParagraphSplittingTextNodesIfNeeded(const VisiblePosition&, Position&, Position&);
54 VisiblePosition endOfNextParagrahSplittingTextNodesIfNeeded(VisiblePosition&, Position&, Position&);
H A DIndentOutdentCommand.cpp86 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 DVisiblePosition.cpp28 #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 DVisibleUnits.cpp39 #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 DIndentOutdentCommand.h49 void outdentRegion(const VisiblePosition&, const VisiblePosition&);
54 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
H A DFrameSelection.h47 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 DVisibleSelection.h31 #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 DFormatBlockCommand.cpp55 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 DFormatBlockCommand.h39 class VisiblePosition;
56 virtual void formatSelection(const VisiblePosition& startOfSelection, const VisiblePosition& endOfSelection) OVERRIDE;
H A DInsertListCommand.cpp88 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 DCaret.h29 #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 Dhtmlediting.h50 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 DApplyBlockElementCommand.cpp34 #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 DReplaceSelectionCommand.h83 bool shouldRemoveEndBR(HTMLBRElement*, const VisiblePosition&);
87 bool shouldMerge(const VisiblePosition&, const VisiblePosition&);
98 VisiblePosition positionAtStartOfInsertedContent() const;
99 VisiblePosition positionAtEndOfInsertedContent() const;
H A DCompositeEditCommand.h119 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 DFrameSelection.cpp135 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 DVisibleSelection.cpp78 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 Dhtmlediting.cpp43 #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 DEditCommand.h64 void setStartingSelection(const VisiblePosition&);
66 void setEndingSelection(const VisiblePosition&);
H A DInsertListCommand.h59 void unlistifyParagraph(const VisiblePosition& originalStart, HTMLElement* listNode, Node* listChildNode);
60 PassRefPtrWillBeRawPtr<HTMLElement> listifyParagraph(const VisiblePosition& originalStart, const HTMLQualifiedName& listTag);
H A DInsertLineBreakCommand.cpp34 #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 DHTMLTextFormControlElementTest.cpp137 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 DHTMLTextFormControlElement.h36 class VisiblePosition;
67 VisiblePosition visiblePositionForIndex(int) const;
68 int indexForVisiblePosition(const VisiblePosition&) const;

Completed in 251 milliseconds

1234