HomeSort by relevance Sort by last modified time
    Searched refs:VisiblePosition (Results 1 - 25 of 76) sorted by null

1 2 3 4

  /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;

Completed in 593 milliseconds

1 2 3 4