Lines Matching refs:VisiblePosition
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()); }
78 VisiblePosition visibleBase() const { return VisiblePosition(m_base, isRange() ? (isBaseFirst() ? UPSTREAM : DOWNSTREAM) : affinity()); }
79 VisiblePosition visibleExtent() const { return VisiblePosition(m_extent, isRange() ? (isBaseFirst() ? DOWNSTREAM : UPSTREAM) : affinity()); }
116 VisiblePosition visiblePositionRespectingEditingBoundary(const LayoutPoint& localPoint, Node* targetNode) const;