Lines Matching refs:VisiblePosition

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;
79 VisiblePosition skipToStartOfEditingBoundary(const VisiblePosition&) const;
80 VisiblePosition skipToEndOfEditingBoundary(const VisiblePosition&) const;
82 VisiblePosition left(bool stayInEditableContent = false) const;
83 VisiblePosition right(bool stayInEditableContent = false) const;
124 inline bool operator==(const VisiblePosition& a, const VisiblePosition& b)
129 inline bool operator!=(const VisiblePosition& a, const VisiblePosition& b)
134 PassRefPtrWillBeRawPtr<Range> makeRange(const VisiblePosition&, const VisiblePosition&);
135 bool setStart(Range*, const VisiblePosition&);
136 bool setEnd(Range*, const VisiblePosition&);
137 VisiblePosition startVisiblePosition(const Range*, EAffinity);
139 Element* enclosingBlockFlowElement(const VisiblePosition&);
141 bool isFirstVisiblePositionInNode(const VisiblePosition&, const ContainerNode*);
142 bool isLastVisiblePositionInNode(const VisiblePosition&, const ContainerNode*);
148 void showTree(const blink::VisiblePosition*);
149 void showTree(const blink::VisiblePosition&);