|
| Position () |
|
WEBCORE_EXPORT | Position (Node *anchorNode, AnchorType) |
|
| Position (Text *textNode, unsigned offset) |
|
WEBCORE_EXPORT | Position (Node *anchorNode, int offset, AnchorType) |
|
AnchorType | anchorType () const |
|
void | clear () |
|
WEBCORE_EXPORT Node * | containerNode () const |
|
Text * | containerText () const |
|
int | computeOffsetInContainerNode () const |
|
WEBCORE_EXPORT Position | parentAnchoredEquivalent () const |
|
int | offsetInContainerNode () const |
|
int | deprecatedEditingOffset () const |
|
Node * | computeNodeBeforePosition () const |
|
Node * | computeNodeAfterPosition () const |
|
Node * | anchorNode () const |
|
Node * | deprecatedNode () const |
|
Document * | document () const |
|
Element * | rootEditableElement () const |
|
void | moveToPosition (Node *anchorNode, int offset) |
|
void | moveToOffset (int offset) |
|
bool | isNull () const |
|
bool | isNotNull () const |
|
bool | isOrphan () const |
|
Element * | element () const |
|
WEBCORE_EXPORT Position | previous (PositionMoveType=CodePoint) const |
|
WEBCORE_EXPORT Position | next (PositionMoveType=CodePoint) const |
|
bool | atFirstEditingPositionForNode () const |
|
bool | atLastEditingPositionForNode () const |
|
bool | atEditingBoundary () const |
|
Node * | parentEditingBoundary () const |
|
bool | atStartOfTree () const |
|
bool | atEndOfTree () const |
|
WEBCORE_EXPORT Position | leadingWhitespacePosition (EAffinity, bool considerNonCollapsibleWhitespace=false) const |
|
WEBCORE_EXPORT Position | trailingWhitespacePosition (EAffinity, bool considerNonCollapsibleWhitespace=false) const |
|
WEBCORE_EXPORT Position | upstream (EditingBoundaryCrossingRule=CannotCrossEditingBoundary) const |
|
WEBCORE_EXPORT Position | downstream (EditingBoundaryCrossingRule=CannotCrossEditingBoundary) const |
|
bool | isCandidate () const |
|
bool | isRenderedCharacter () const |
|
bool | rendersInDifferentPosition (const Position &) const |
|
void | getInlineBoxAndOffset (EAffinity, InlineBox *&, int &caretOffset) const |
|
void | getInlineBoxAndOffset (EAffinity, TextDirection primaryDirection, InlineBox *&, int &caretOffset) const |
|
TextDirection | primaryDirection () const |
|
void | debugPosition (const char *msg="") const |
|
bool | equals (const Position &) const |
|
| Position () |
|
WEBCORE_EXPORT | Position (Node *anchorNode, AnchorType) |
|
| Position (Text *textNode, unsigned offset) |
|
WEBCORE_EXPORT | Position (Node *anchorNode, int offset, AnchorType) |
|
AnchorType | anchorType () const |
|
void | clear () |
|
WEBCORE_EXPORT Node * | containerNode () const |
|
Text * | containerText () const |
|
int | computeOffsetInContainerNode () const |
|
WEBCORE_EXPORT Position | parentAnchoredEquivalent () const |
|
int | offsetInContainerNode () const |
|
int | deprecatedEditingOffset () const |
|
Node * | computeNodeBeforePosition () const |
|
Node * | computeNodeAfterPosition () const |
|
Node * | anchorNode () const |
|
Node * | deprecatedNode () const |
|
Document * | document () const |
|
Element * | rootEditableElement () const |
|
void | moveToPosition (Node *anchorNode, int offset) |
|
void | moveToOffset (int offset) |
|
bool | isNull () const |
|
bool | isNotNull () const |
|
bool | isOrphan () const |
|
Element * | element () const |
|
WEBCORE_EXPORT Position | previous (PositionMoveType=CodePoint) const |
|
WEBCORE_EXPORT Position | next (PositionMoveType=CodePoint) const |
|
bool | atFirstEditingPositionForNode () const |
|
bool | atLastEditingPositionForNode () const |
|
bool | atEditingBoundary () const |
|
Node * | parentEditingBoundary () const |
|
bool | atStartOfTree () const |
|
bool | atEndOfTree () const |
|
WEBCORE_EXPORT Position | leadingWhitespacePosition (EAffinity, bool considerNonCollapsibleWhitespace=false) const |
|
WEBCORE_EXPORT Position | trailingWhitespacePosition (EAffinity, bool considerNonCollapsibleWhitespace=false) const |
|
WEBCORE_EXPORT Position | upstream (EditingBoundaryCrossingRule=CannotCrossEditingBoundary) const |
|
WEBCORE_EXPORT Position | downstream (EditingBoundaryCrossingRule=CannotCrossEditingBoundary) const |
|
bool | isCandidate () const |
|
bool | isRenderedCharacter () const |
|
bool | rendersInDifferentPosition (const Position &) const |
|
void | getInlineBoxAndOffset (EAffinity, InlineBox *&, int &caretOffset) const |
|
void | getInlineBoxAndOffset (EAffinity, TextDirection primaryDirection, InlineBox *&, int &caretOffset) const |
|
TextDirection | primaryDirection () const |
|
void | debugPosition (const char *msg="") const |
|
bool | equals (const Position &) const |
|