|
| VisiblePosition () |
|
WEBCORE_EXPORT | VisiblePosition (const Position &, EAffinity=VP_DEFAULT_AFFINITY) |
|
void | clear () |
|
bool | isNull () const |
|
bool | isNotNull () const |
|
bool | isOrphan () const |
|
Position | deepEquivalent () const |
|
EAffinity | affinity () const |
|
void | setAffinity (EAffinity affinity) |
|
WEBCORE_EXPORT VisiblePosition | next (EditingBoundaryCrossingRule=CanCrossEditingBoundary, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT VisiblePosition | previous (EditingBoundaryCrossingRule=CanCrossEditingBoundary, bool *reachedBoundary=nullptr) const |
|
VisiblePosition | honorEditingBoundaryAtOrBefore (const VisiblePosition &, bool *reachedBoundary=nullptr) const |
|
VisiblePosition | honorEditingBoundaryAtOrAfter (const VisiblePosition &, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT VisiblePosition | left (bool stayInEditableContent=false, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT VisiblePosition | right (bool stayInEditableContent=false, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT UChar32 | characterAfter () const |
|
UChar32 | characterBefore () const |
|
Element * | rootEditableElement () const |
|
void | getInlineBoxAndOffset (InlineBox *&inlineBox, int &caretOffset) const |
|
void | getInlineBoxAndOffset (TextDirection primaryDirection, InlineBox *&inlineBox, int &caretOffset) const |
|
WEBCORE_EXPORT LayoutRect | localCaretRect (RenderObject *&) const |
|
WEBCORE_EXPORT IntRect | absoluteCaretBounds (bool *insideFixed=nullptr) const |
|
WEBCORE_EXPORT int | lineDirectionPointForBlockDirectionNavigation () const |
|
bool | equals (const VisiblePosition &) const |
|
| VisiblePosition () |
|
WEBCORE_EXPORT | VisiblePosition (const Position &, EAffinity=VP_DEFAULT_AFFINITY) |
|
void | clear () |
|
bool | isNull () const |
|
bool | isNotNull () const |
|
bool | isOrphan () const |
|
Position | deepEquivalent () const |
|
EAffinity | affinity () const |
|
void | setAffinity (EAffinity affinity) |
|
WEBCORE_EXPORT VisiblePosition | next (EditingBoundaryCrossingRule=CanCrossEditingBoundary, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT VisiblePosition | previous (EditingBoundaryCrossingRule=CanCrossEditingBoundary, bool *reachedBoundary=nullptr) const |
|
VisiblePosition | honorEditingBoundaryAtOrBefore (const VisiblePosition &, bool *reachedBoundary=nullptr) const |
|
VisiblePosition | honorEditingBoundaryAtOrAfter (const VisiblePosition &, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT VisiblePosition | left (bool stayInEditableContent=false, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT VisiblePosition | right (bool stayInEditableContent=false, bool *reachedBoundary=nullptr) const |
|
WEBCORE_EXPORT UChar32 | characterAfter () const |
|
UChar32 | characterBefore () const |
|
Element * | rootEditableElement () const |
|
void | getInlineBoxAndOffset (InlineBox *&inlineBox, int &caretOffset) const |
|
void | getInlineBoxAndOffset (TextDirection primaryDirection, InlineBox *&inlineBox, int &caretOffset) const |
|
WEBCORE_EXPORT LayoutRect | localCaretRect (RenderObject *&) const |
|
WEBCORE_EXPORT IntRect | absoluteCaretBounds (bool *insideFixed=nullptr) const |
|
WEBCORE_EXPORT int | lineDirectionPointForBlockDirectionNavigation () const |
|
bool | equals (const VisiblePosition &) const |
|