Home | History | Annotate | Download | only in editing

Lines Matching defs:VisiblePosition

36 // VisiblePosition default affinity is downstream because
51 class VisiblePosition {
55 VisiblePosition() : m_affinity(VP_DEFAULT_AFFINITY) { }
56 VisiblePosition(const Position&, EAffinity = VP_DEFAULT_AFFINITY);
71 VisiblePosition next(EditingBoundaryCrossingRule = CanCrossEditingBoundary) const;
72 VisiblePosition previous(EditingBoundaryCrossingRule = CanCrossEditingBoundary) const;
73 VisiblePosition honorEditableBoundaryAtOrBefore(const VisiblePosition&) const;
74 VisiblePosition honorEditableBoundaryAtOrAfter(const VisiblePosition&) const;
76 VisiblePosition left(bool stayInEditableContent = false) const;
77 VisiblePosition right(bool stayInEditableContent = false) const;
120 inline bool operator==(const VisiblePosition& a, const VisiblePosition& b)
125 inline bool operator!=(const VisiblePosition& a, const VisiblePosition& b)
130 PassRefPtr<Range> makeRange(const VisiblePosition&, const VisiblePosition&);
131 bool setStart(Range*, const VisiblePosition&);
132 bool setEnd(Range*, const VisiblePosition&);
133 VisiblePosition startVisiblePosition(const Range*, EAffinity);
134 VisiblePosition endVisiblePosition(const Range*, EAffinity);
136 Element* enclosingBlockFlowElement(const VisiblePosition&);
138 bool isFirstVisiblePositionInNode(const VisiblePosition&, const Node*);
139 bool isLastVisiblePositionInNode(const VisiblePosition&, const Node*);
145 void showTree(const WebCore::VisiblePosition*);
146 void showTree(const WebCore::VisiblePosition&);