|
Public Member Functions inherited from WebCore::CompositeEditCommand |
virtual | ~CompositeEditCommand () |
|
void | apply () |
|
bool | isFirstCommand (EditCommand *command) |
|
EditCommandComposition * | composition () const |
|
EditCommandComposition & | ensureComposition () |
|
virtual bool | isCreateLinkCommand () const |
|
virtual bool | isTypingCommand () const |
|
virtual bool | isDictationCommand () const |
|
virtual bool | preservesTypingStyle () const |
|
virtual bool | shouldRetainAutocorrectionIndicator () const |
|
virtual void | setShouldRetainAutocorrectionIndicator (bool) |
|
virtual bool | shouldStopCaretBlinking () const |
|
virtual String | inputEventTypeName () const |
|
virtual String | inputEventData () const |
|
virtual bool | isBeforeInputEventCancelable () const |
|
virtual bool | shouldDispatchInputEvents () const |
|
Vector< RefPtr< StaticRange > > | targetRangesForBindings () const |
|
virtual RefPtr< DataTransfer > | inputEventDataTransfer () const |
|
Public Member Functions inherited from WebCore::EditCommand |
virtual | ~EditCommand () |
|
void | setParent (CompositeEditCommand *) |
|
const VisibleSelection & | startingSelection () const |
|
const VisibleSelection & | endingSelection () const |
|
virtual bool | isInsertTextCommand () const |
|
virtual bool | isSimpleEditCommand () const |
|
virtual bool | isEditCommandComposition () const |
|
bool | isTopLevelCommand () const |
|
virtual | ~EditCommand () |
|
void | setParent (CompositeEditCommand *) |
|
const VisibleSelection & | startingSelection () const |
|
const VisibleSelection & | endingSelection () const |
|
virtual bool | isInsertTextCommand () const |
|
virtual bool | isSimpleEditCommand () const |
|
virtual bool | isEditCommandComposition () const |
|
bool | isTopLevelCommand () const |
|
void | deref () const |
|
void | deref () const |
|
void | deref () const |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
Protected Member Functions inherited from WebCore::CompositeEditCommand |
| CompositeEditCommand (Document &, EditAction=EditActionUnspecified) |
|
virtual bool | willApplyCommand () |
|
virtual void | didApplyCommand () |
|
virtual Vector< RefPtr< StaticRange > > | targetRanges () const |
|
void | appendNode (PassRefPtr< Node >, PassRefPtr< ContainerNode > parent) |
|
void | applyCommandToComposite (PassRefPtr< EditCommand >) |
|
void | applyCommandToComposite (PassRefPtr< CompositeEditCommand >, const VisibleSelection &) |
|
void | applyStyle (const EditingStyle *, EditAction=EditActionChangeAttributes) |
|
void | applyStyle (const EditingStyle *, const Position &start, const Position &end, EditAction=EditActionChangeAttributes) |
|
void | applyStyledElement (PassRefPtr< Element >) |
|
void | removeStyledElement (PassRefPtr< Element >) |
|
void | deleteSelection (bool smartDelete=false, bool mergeBlocksAfterDelete=true, bool replace=false, bool expandForSpecialElements=true, bool sanitizeMarkup=true) |
|
void | deleteSelection (const VisibleSelection &, bool smartDelete=false, bool mergeBlocksAfterDelete=true, bool replace=false, bool expandForSpecialElements=true, bool sanitizeMarkup=true) |
|
virtual void | deleteTextFromNode (PassRefPtr< Text >, unsigned offset, unsigned count) |
|
void | inputText (const String &, bool selectInsertedText=false) |
|
bool | isRemovableBlock (const Node *) |
|
void | insertNodeAfter (PassRefPtr< Node >, PassRefPtr< Node > refChild) |
|
void | insertNodeAt (PassRefPtr< Node >, const Position &) |
|
void | insertNodeAtTabSpanPosition (PassRefPtr< Node >, const Position &) |
|
void | insertNodeBefore (PassRefPtr< Node >, PassRefPtr< Node > refChild, ShouldAssumeContentIsAlwaysEditable=DoNotAssumeContentIsAlwaysEditable) |
|
void | insertParagraphSeparator (bool useDefaultParagraphElement=false, bool pasteBlockqutoeIntoUnquotedArea=false) |
|
void | insertLineBreak () |
|
void | insertTextIntoNode (PassRefPtr< Text >, unsigned offset, const String &text) |
|
void | mergeIdenticalElements (PassRefPtr< Element >, PassRefPtr< Element >) |
|
void | rebalanceWhitespace () |
|
void | rebalanceWhitespaceAt (const Position &) |
|
void | rebalanceWhitespaceOnTextSubstring (PassRefPtr< Text >, int startOffset, int endOffset) |
|
void | prepareWhitespaceAtPositionForSplit (Position &) |
|
bool | canRebalance (const Position &) const |
|
bool | shouldRebalanceLeadingWhitespaceFor (const String &) const |
|
void | removeCSSProperty (PassRefPtr< StyledElement >, CSSPropertyID) |
|
void | removeNodeAttribute (PassRefPtr< Element >, const QualifiedName &attribute) |
|
void | removeChildrenInRange (PassRefPtr< Node >, unsigned from, unsigned to) |
|
virtual void | removeNode (PassRefPtr< Node >, ShouldAssumeContentIsAlwaysEditable=DoNotAssumeContentIsAlwaysEditable) |
|
HTMLElement * | replaceElementWithSpanPreservingChildrenAndAttributes (PassRefPtr< HTMLElement >) |
|
void | removeNodePreservingChildren (PassRefPtr< Node >, ShouldAssumeContentIsAlwaysEditable=DoNotAssumeContentIsAlwaysEditable) |
|
void | removeNodeAndPruneAncestors (PassRefPtr< Node >) |
|
void | moveRemainingSiblingsToNewParent (Node *, Node *pastLastNodeToMove, PassRefPtr< Element > prpNewParent) |
|
void | updatePositionForNodeRemovalPreservingChildren (Position &, Node &) |
|
void | prune (PassRefPtr< Node >) |
|
void | replaceTextInNode (PassRefPtr< Text >, unsigned offset, unsigned count, const String &replacementText) |
|
Position | replaceSelectedTextInNode (const String &) |
|
void | replaceTextInNodePreservingMarkers (PassRefPtr< Text >, unsigned offset, unsigned count, const String &replacementText) |
|
Position | positionOutsideTabSpan (const Position &) |
|
void | setNodeAttribute (PassRefPtr< Element >, const QualifiedName &attribute, const AtomicString &value) |
|
void | splitElement (PassRefPtr< Element >, PassRefPtr< Node > atChild) |
|
void | splitTextNode (PassRefPtr< Text >, unsigned offset) |
|
void | splitTextNodeContainingElement (PassRefPtr< Text >, unsigned offset) |
|
void | wrapContentsInDummySpan (Element &) |
|
void | deleteInsignificantText (PassRefPtr< Text >, unsigned start, unsigned end) |
|
void | deleteInsignificantText (const Position &start, const Position &end) |
|
void | deleteInsignificantTextDownstream (const Position &) |
|
RefPtr< Node > | appendBlockPlaceholder (PassRefPtr< Element >) |
|
RefPtr< Node > | insertBlockPlaceholder (const Position &) |
|
RefPtr< Node > | addBlockPlaceholderIfNeeded (Element *) |
|
void | removePlaceholderAt (const Position &) |
|
Ref< HTMLElement > | insertNewDefaultParagraphElementAt (const Position &) |
|
RefPtr< Node > | moveParagraphContentsToNewBlockIfNecessary (const Position &) |
|
void | pushAnchorElementDown (Element &) |
|
void | moveParagraph (const VisiblePosition &, const VisiblePosition &, const VisiblePosition &, bool preserveSelection=false, bool preserveStyle=true) |
|
void | moveParagraphs (const VisiblePosition &, const VisiblePosition &, const VisiblePosition &, bool preserveSelection=false, bool preserveStyle=true) |
|
void | moveParagraphWithClones (const VisiblePosition &startOfParagraphToMove, const VisiblePosition &endOfParagraphToMove, Element *blockElement, Node *outerNode) |
|
void | cloneParagraphUnderNewElement (const Position &start, const Position &end, Node *outerNode, Element *blockElement) |
|
void | cleanupAfterDeletion (VisiblePosition destination=VisiblePosition()) |
|
std::optional< VisibleSelection > | shouldBreakOutOfEmptyListItem () const |
|
bool | breakOutOfEmptyListItem () |
|
bool | breakOutOfEmptyMailBlockquotedParagraph () |
|
Position | positionAvoidingSpecialElementBoundary (const Position &) |
|
RefPtr< Node > | splitTreeToNode (Node *, Node *, bool splitAncestor=false) |
|
Protected Member Functions inherited from WebCore::EditCommand |
| EditCommand (Document &, EditAction=EditActionUnspecified) |
|
| EditCommand (Document &, const VisibleSelection &, const VisibleSelection &) |
|
const Frame & | frame () const |
|
Frame & | frame () |
|
const Document & | document () const |
|
Document & | document () |
|
CompositeEditCommand * | parent () const |
|
void | setStartingSelection (const VisibleSelection &) |
|
WEBCORE_EXPORT void | setEndingSelection (const VisibleSelection &) |
|
bool | isEditingTextAreaOrTextInput () const |
|
void | postTextStateChangeNotification (AXTextEditType, const String &) |
|
void | postTextStateChangeNotification (AXTextEditType, const String &, const VisiblePosition &) |
|
| EditCommand (Document &, EditAction=EditActionUnspecified) |
|
| EditCommand (Document &, const VisibleSelection &, const VisibleSelection &) |
|
const Frame & | frame () const |
|
Frame & | frame () |
|
const Document & | document () const |
|
Document & | document () |
|
CompositeEditCommand * | parent () const |
|
void | setStartingSelection (const VisibleSelection &) |
|
WEBCORE_EXPORT void | setEndingSelection (const VisibleSelection &) |
|
bool | isEditingTextAreaOrTextInput () const |
|
void | postTextStateChangeNotification (AXTextEditType, const String &) |
|
void | postTextStateChangeNotification (AXTextEditType, const String &, const VisiblePosition &) |
|
| RefCounted () |
|
| RefCounted () |
|
| RefCounted () |
|
| ~RefCounted () |
|
| ~RefCounted () |
|
| ~RefCounted () |
|
| RefCountedBase () |
|
| ~RefCountedBase () |
|
bool | derefBase () const |
|
bool | deletionHasBegun () const |
|
| RefCountedBase () |
|
| ~RefCountedBase () |
|
bool | derefBase () const |
|
bool | deletionHasBegun () const |
|
| RefCountedBase () |
|
| ~RefCountedBase () |
|
bool | derefBase () const |
|
bool | deletionHasBegun () const |
|
Protected Attributes inherited from WebCore::CompositeEditCommand |
Vector< RefPtr< EditCommand > > | m_commands |
|