webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
WebCore::Editor Class Reference

#include <Editor.h>

Classes

class  Command
 
class  WebContentReader
 

Public Types

enum  RevealSelection { RevealSelection::No, RevealSelection::Yes, RevealSelection::No, RevealSelection::Yes }
 
enum  KillRingInsertionMode { KillRingInsertionMode::PrependText, KillRingInsertionMode::AppendText, KillRingInsertionMode::PrependText, KillRingInsertionMode::AppendText }
 
enum  RevealSelection { RevealSelection::No, RevealSelection::Yes, RevealSelection::No, RevealSelection::Yes }
 
enum  KillRingInsertionMode { KillRingInsertionMode::PrependText, KillRingInsertionMode::AppendText, KillRingInsertionMode::PrependText, KillRingInsertionMode::AppendText }
 

Public Member Functions

 Editor (Frame &)
 
 ~Editor ()
 
WEBCORE_EXPORT EditorClientclient () const
 
WEBCORE_EXPORT TextCheckerClienttextChecker () const
 
CompositeEditCommandlastEditCommand ()
 
void handleKeyboardEvent (KeyboardEvent &)
 
void handleInputMethodKeydown (KeyboardEvent &)
 
bool handleTextEvent (TextEvent &)
 
WEBCORE_EXPORT bool canEdit () const
 
WEBCORE_EXPORT bool canEditRichly () const
 
bool canDHTMLCut ()
 
bool canDHTMLCopy ()
 
WEBCORE_EXPORT bool canDHTMLPaste ()
 
bool tryDHTMLCopy ()
 
bool tryDHTMLCut ()
 
WEBCORE_EXPORT bool tryDHTMLPaste ()
 
WEBCORE_EXPORT bool canCut () const
 
WEBCORE_EXPORT bool canCopy () const
 
WEBCORE_EXPORT bool canPaste () const
 
WEBCORE_EXPORT bool canDelete () const
 
bool canSmartCopyOrDelete ()
 
WEBCORE_EXPORT void cut ()
 
WEBCORE_EXPORT void copy ()
 
WEBCORE_EXPORT void paste ()
 
void paste (Pasteboard &)
 
WEBCORE_EXPORT void pasteAsPlainText ()
 
WEBCORE_EXPORT void performDelete ()
 
WEBCORE_EXPORT void copyURL (const URL &, const String &title)
 
void copyURL (const URL &, const String &title, Pasteboard &)
 
PasteboardWriterData::URL pasteboardWriterURL (const URL &, const String &title)
 
WEBCORE_EXPORT void copyImage (const HitTestResult &)
 
String readPlainTextFromPasteboard (Pasteboard &)
 
WEBCORE_EXPORT void indent ()
 
WEBCORE_EXPORT void outdent ()
 
void transpose ()
 
bool shouldInsertFragment (PassRefPtr< DocumentFragment >, PassRefPtr< Range >, EditorInsertAction)
 
bool shouldInsertText (const String &, Range *, EditorInsertAction) const
 
WEBCORE_EXPORT bool shouldDeleteRange (Range *) const
 
bool shouldApplyStyle (StyleProperties *, Range *)
 
void respondToChangedContents (const VisibleSelection &endingSelection)
 
bool selectionStartHasStyle (CSSPropertyID, const String &value) const
 
WEBCORE_EXPORT TriState selectionHasStyle (CSSPropertyID, const String &value) const
 
String selectionStartCSSPropertyValue (CSSPropertyID)
 
TriState selectionUnorderedListState () const
 
TriState selectionOrderedListState () const
 
WEBCORE_EXPORT PassRefPtr< NodeinsertOrderedList ()
 
WEBCORE_EXPORT PassRefPtr< NodeinsertUnorderedList ()
 
WEBCORE_EXPORT bool canIncreaseSelectionListLevel ()
 
WEBCORE_EXPORT bool canDecreaseSelectionListLevel ()
 
WEBCORE_EXPORT RefPtr< NodeincreaseSelectionListLevel ()
 
WEBCORE_EXPORT RefPtr< NodeincreaseSelectionListLevelOrdered ()
 
WEBCORE_EXPORT RefPtr< NodeincreaseSelectionListLevelUnordered ()
 
WEBCORE_EXPORT void decreaseSelectionListLevel ()
 
void removeFormattingAndStyle ()
 
void clearLastEditCommand ()
 
WEBCORE_EXPORT bool deleteWithDirection (SelectionDirection, TextGranularity, bool killRing, bool isTypingAction)
 
WEBCORE_EXPORT void deleteSelectionWithSmartDelete (bool smartDelete, EditAction=EditActionDelete)
 
void clearText ()
 
bool dispatchCPPEvent (const AtomicString &, DataTransferAccessPolicy)
 
WEBCORE_EXPORT void applyStyle (StyleProperties *, EditAction=EditActionUnspecified)
 
void applyStyle (RefPtr< EditingStyle > &&, EditAction)
 
void applyParagraphStyle (StyleProperties *, EditAction=EditActionUnspecified)
 
WEBCORE_EXPORT void applyStyleToSelection (StyleProperties *, EditAction)
 
WEBCORE_EXPORT void applyStyleToSelection (Ref< EditingStyle > &&, EditAction)
 
void applyParagraphStyleToSelection (StyleProperties *, EditAction)
 
bool willApplyEditing (CompositeEditCommand &, Vector< RefPtr< StaticRange >> &&) const
 
bool willUnapplyEditing (const EditCommandComposition &) const
 
bool willReapplyEditing (const EditCommandComposition &) const
 
void appliedEditing (PassRefPtr< CompositeEditCommand >)
 
void unappliedEditing (EditCommandComposition &)
 
void reappliedEditing (EditCommandComposition &)
 
void unappliedSpellCorrection (const VisibleSelection &selectionOfCorrected, const String &corrected, const String &correction)
 
void setShouldStyleWithCSS (bool flag)
 
bool shouldStyleWithCSS () const
 
WEBCORE_EXPORT Command command (const String &commandName)
 
Command command (const String &commandName, EditorCommandSource)
 
WEBCORE_EXPORT bool insertText (const String &, Event *triggeringEvent, TextEventInputType=TextEventInputKeyboard)
 
bool insertTextForConfirmedComposition (const String &text)
 
WEBCORE_EXPORT bool insertDictatedText (const String &, const Vector< DictationAlternative > &dictationAlternatives, Event *triggeringEvent)
 
bool insertTextWithoutSendingTextEvent (const String &, bool selectInsertedText, TextEvent *triggeringEvent)
 
bool insertLineBreak ()
 
bool insertParagraphSeparator ()
 
WEBCORE_EXPORT bool insertParagraphSeparatorInQuotedContent ()
 
WEBCORE_EXPORT bool isContinuousSpellCheckingEnabled () const
 
WEBCORE_EXPORT void toggleContinuousSpellChecking ()
 
bool isGrammarCheckingEnabled ()
 
void toggleGrammarChecking ()
 
void ignoreSpelling ()
 
void learnSpelling ()
 
int spellCheckerDocumentTag ()
 
WEBCORE_EXPORT bool isSelectionUngrammatical ()
 
String misspelledSelectionString () const
 
String misspelledWordAtCaretOrRange (Node *clickedNode) const
 
Vector< StringguessesForMisspelledWord (const String &) const
 
Vector< StringguessesForMisspelledOrUngrammatical (bool &misspelled, bool &ungrammatical)
 
bool isSpellCheckingEnabledInFocusedNode () const
 
bool isSpellCheckingEnabledFor (Node *) const
 
WEBCORE_EXPORT void markMisspellingsAfterTypingToWord (const VisiblePosition &wordStart, const VisibleSelection &selectionAfterTyping, bool doReplacement)
 
void markMisspellings (const VisibleSelection &, RefPtr< Range > &firstMisspellingRange)
 
void markBadGrammar (const VisibleSelection &)
 
void markMisspellingsAndBadGrammar (const VisibleSelection &spellingSelection, bool markGrammar, const VisibleSelection &grammarSelection)
 
void markAndReplaceFor (PassRefPtr< SpellCheckRequest >, const Vector< TextCheckingResult > &)
 
bool isOverwriteModeEnabled () const
 
WEBCORE_EXPORT void toggleOverwriteModeEnabled ()
 
void markAllMisspellingsAndBadGrammarInRanges (TextCheckingTypeMask, Range *spellingRange, Range *grammarRange)
 
void changeBackToReplacedString (const String &replacedString)
 
WEBCORE_EXPORT void advanceToNextMisspelling (bool startBeforeSelection=false)
 
void showSpellingGuessPanel ()
 
bool spellingPanelIsShowing ()
 
bool shouldBeginEditing (Range *)
 
bool shouldEndEditing (Range *)
 
void clearUndoRedoOperations ()
 
bool canUndo ()
 
void undo ()
 
bool canRedo ()
 
void redo ()
 
void didBeginEditing ()
 
void didEndEditing ()
 
void willWriteSelectionToPasteboard (PassRefPtr< Range >)
 
void didWriteSelectionToPasteboard ()
 
void showFontPanel ()
 
void showStylesPanel ()
 
void showColorPanel ()
 
void toggleBold ()
 
void toggleUnderline ()
 
WEBCORE_EXPORT void setBaseWritingDirection (WritingDirection)
 
bool smartInsertDeleteEnabled ()
 
bool isSelectTrailingWhitespaceEnabled ()
 
WEBCORE_EXPORT bool hasBidiSelection () const
 
bool hasComposition () const
 
WEBCORE_EXPORT void setComposition (const String &, const Vector< CompositionUnderline > &, unsigned selectionStart, unsigned selectionEnd)
 
WEBCORE_EXPORT void confirmComposition ()
 
WEBCORE_EXPORT void confirmComposition (const String &)
 
WEBCORE_EXPORT void cancelComposition ()
 
bool cancelCompositionIfSelectionIsInvalid ()
 
WEBCORE_EXPORT RefPtr< RangecompositionRange () const
 
WEBCORE_EXPORT bool getCompositionSelection (unsigned &selectionStart, unsigned &selectionEnd) const
 
TextcompositionNode () const
 
unsigned compositionStart () const
 
unsigned compositionEnd () const
 
bool compositionUsesCustomUnderlines () const
 
const Vector< CompositionUnderline > & customCompositionUnderlines () const
 
WEBCORE_EXPORT void setIgnoreCompositionSelectionChange (bool, RevealSelection shouldRevealExistingSelection=RevealSelection::Yes)
 
bool ignoreCompositionSelectionChange () const
 
WEBCORE_EXPORT PassRefPtr< RangerangeForPoint (const IntPoint &windowPoint)
 
void clear ()
 
VisibleSelection selectionForCommand (Event *)
 
KillRingkillRing () const
 
SpellCheckerspellChecker () const
 
EditingBehavior behavior () const
 
RefPtr< RangeselectedRange ()
 
void addRangeToKillRing (const Range &, KillRingInsertionMode)
 
void addTextToKillRing (const String &, KillRingInsertionMode)
 
void setStartNewKillRingSequence (bool)
 
void startAlternativeTextUITimer ()
 
WEBCORE_EXPORT void handleAlternativeTextUIResult (const String &correction)
 
void dismissCorrectionPanelAsIgnored ()
 
WEBCORE_EXPORT void pasteAsFragment (Ref< DocumentFragment > &&, bool smartReplace, bool matchStyle, MailBlockquoteHandling=MailBlockquoteHandling::RespectBlockquote)
 
WEBCORE_EXPORT void pasteAsPlainText (const String &, bool smartReplace)
 
WEBCORE_EXPORT void pasteAsPlainTextBypassingDHTML ()
 
void clearMisspellingsAndBadGrammar (const VisibleSelection &)
 
void markMisspellingsAndBadGrammar (const VisibleSelection &)
 
NodefindEventTargetFrom (const VisibleSelection &selection) const
 
WEBCORE_EXPORT String selectedText () const
 
String selectedTextForDataTransfer () const
 
WEBCORE_EXPORT bool findString (const String &, FindOptions)
 
WEBCORE_EXPORT RefPtr< RangerangeOfString (const String &, Range *, FindOptions)
 
const VisibleSelectionmark () const
 
void setMark (const VisibleSelection &)
 
void computeAndSetTypingStyle (EditingStyle &, EditAction=EditActionUnspecified)
 
WEBCORE_EXPORT void computeAndSetTypingStyle (StyleProperties &, EditAction=EditActionUnspecified)
 
WEBCORE_EXPORT void applyEditingStyleToBodyElement () const
 
void applyEditingStyleToElement (Element *) const
 
WEBCORE_EXPORT IntRect firstRectForRange (Range *) const
 
void selectionWillChange ()
 
void respondToChangedSelection (const VisibleSelection &oldSelection, FrameSelection::SetSelectionOptions)
 
WEBCORE_EXPORT void updateEditorUINowIfScheduled ()
 
bool shouldChangeSelection (const VisibleSelection &oldSelection, const VisibleSelection &newSelection, EAffinity, bool stillSelecting) const
 
WEBCORE_EXPORT unsigned countMatchesForText (const String &, Range *, FindOptions, unsigned limit, bool markMatches, Vector< RefPtr< Range >> *)
 
bool markedTextMatchesAreHighlighted () const
 
WEBCORE_EXPORT void setMarkedTextMatchesAreHighlighted (bool)
 
void textFieldDidBeginEditing (Element *)
 
void textFieldDidEndEditing (Element *)
 
void textDidChangeInTextField (Element *)
 
bool doTextFieldCommandFromEvent (Element *, KeyboardEvent *)
 
void textWillBeDeletedInTextField (Element *input)
 
void textDidChangeInTextArea (Element *)
 
WEBCORE_EXPORT WritingDirection baseWritingDirectionForSelectionStart () const
 
WEBCORE_EXPORT void replaceSelectionWithFragment (PassRefPtr< DocumentFragment >, bool selectReplacement, bool smartReplace, bool matchStyle, EditAction=EditActionInsert, MailBlockquoteHandling=MailBlockquoteHandling::RespectBlockquote)
 
WEBCORE_EXPORT void replaceSelectionWithText (const String &, bool selectReplacement, bool smartReplace, EditAction=EditActionInsert)
 
WEBCORE_EXPORT bool selectionStartHasMarkerFor (DocumentMarker::MarkerType, int from, int length) const
 
void updateMarkersForWordsAffectedByEditing (bool onlyHandleWordsContainingSelection)
 
void deletedAutocorrectionAtPosition (const Position &, const String &originalString)
 
WEBCORE_EXPORT void simplifyMarkup (Node *startNode, Node *endNode)
 
EditorParagraphSeparator defaultParagraphSeparator () const
 
void setDefaultParagraphSeparator (EditorParagraphSeparator separator)
 
Vector< StringdictationAlternativesForMarker (const DocumentMarker &)
 
void applyDictationAlternativelternative (const String &alternativeString)
 
RefPtr< DocumentFragmentwebContentFromPasteboard (Pasteboard &, Range &context, bool allowPlainText, bool &chosePlainText)
 
WEBCORE_EXPORT const FontfontForSelection (bool &hasMultipleFonts) const
 
WEBCORE_EXPORT String stringForCandidateRequest () const
 
WEBCORE_EXPORT void handleAcceptedCandidate (TextCheckingResult)
 
WEBCORE_EXPORT RefPtr< RangecontextRangeForCandidateRequest () const
 
RefPtr< RangerangeForTextCheckingResult (const TextCheckingResult &) const
 
bool isHandlingAcceptedCandidate () const
 
void setIsGettingDictionaryPopupInfo (bool b)
 
bool isGettingDictionaryPopupInfo () const
 
Ref< DocumentFragmentcreateFragmentForImageAndURL (const String &)
 
 Editor (Frame &)
 
 ~Editor ()
 
WEBCORE_EXPORT EditorClientclient () const
 
WEBCORE_EXPORT TextCheckerClienttextChecker () const
 
CompositeEditCommandlastEditCommand ()
 
void handleKeyboardEvent (KeyboardEvent &)
 
void handleInputMethodKeydown (KeyboardEvent &)
 
bool handleTextEvent (TextEvent &)
 
WEBCORE_EXPORT bool canEdit () const
 
WEBCORE_EXPORT bool canEditRichly () const
 
bool canDHTMLCut ()
 
bool canDHTMLCopy ()
 
WEBCORE_EXPORT bool canDHTMLPaste ()
 
bool tryDHTMLCopy ()
 
bool tryDHTMLCut ()
 
WEBCORE_EXPORT bool tryDHTMLPaste ()
 
WEBCORE_EXPORT bool canCut () const
 
WEBCORE_EXPORT bool canCopy () const
 
WEBCORE_EXPORT bool canPaste () const
 
WEBCORE_EXPORT bool canDelete () const
 
bool canSmartCopyOrDelete ()
 
WEBCORE_EXPORT void cut ()
 
WEBCORE_EXPORT void copy ()
 
WEBCORE_EXPORT void paste ()
 
void paste (Pasteboard &)
 
WEBCORE_EXPORT void pasteAsPlainText ()
 
WEBCORE_EXPORT void performDelete ()
 
WEBCORE_EXPORT void copyURL (const URL &, const String &title)
 
void copyURL (const URL &, const String &title, Pasteboard &)
 
PasteboardWriterData::URL pasteboardWriterURL (const URL &, const String &title)
 
WEBCORE_EXPORT void copyImage (const HitTestResult &)
 
String readPlainTextFromPasteboard (Pasteboard &)
 
WEBCORE_EXPORT void indent ()
 
WEBCORE_EXPORT void outdent ()
 
void transpose ()
 
bool shouldInsertFragment (PassRefPtr< DocumentFragment >, PassRefPtr< Range >, EditorInsertAction)
 
bool shouldInsertText (const String &, Range *, EditorInsertAction) const
 
WEBCORE_EXPORT bool shouldDeleteRange (Range *) const
 
bool shouldApplyStyle (StyleProperties *, Range *)
 
void respondToChangedContents (const VisibleSelection &endingSelection)
 
bool selectionStartHasStyle (CSSPropertyID, const String &value) const
 
WEBCORE_EXPORT TriState selectionHasStyle (CSSPropertyID, const String &value) const
 
String selectionStartCSSPropertyValue (CSSPropertyID)
 
TriState selectionUnorderedListState () const
 
TriState selectionOrderedListState () const
 
WEBCORE_EXPORT PassRefPtr< NodeinsertOrderedList ()
 
WEBCORE_EXPORT PassRefPtr< NodeinsertUnorderedList ()
 
WEBCORE_EXPORT bool canIncreaseSelectionListLevel ()
 
WEBCORE_EXPORT bool canDecreaseSelectionListLevel ()
 
WEBCORE_EXPORT RefPtr< NodeincreaseSelectionListLevel ()
 
WEBCORE_EXPORT RefPtr< NodeincreaseSelectionListLevelOrdered ()
 
WEBCORE_EXPORT RefPtr< NodeincreaseSelectionListLevelUnordered ()
 
WEBCORE_EXPORT void decreaseSelectionListLevel ()
 
void removeFormattingAndStyle ()
 
void clearLastEditCommand ()
 
WEBCORE_EXPORT bool deleteWithDirection (SelectionDirection, TextGranularity, bool killRing, bool isTypingAction)
 
WEBCORE_EXPORT void deleteSelectionWithSmartDelete (bool smartDelete, EditAction=EditActionDelete)
 
void clearText ()
 
bool dispatchCPPEvent (const AtomicString &, DataTransferAccessPolicy)
 
WEBCORE_EXPORT void applyStyle (StyleProperties *, EditAction=EditActionUnspecified)
 
void applyStyle (RefPtr< EditingStyle > &&, EditAction)
 
void applyParagraphStyle (StyleProperties *, EditAction=EditActionUnspecified)
 
WEBCORE_EXPORT void applyStyleToSelection (StyleProperties *, EditAction)
 
WEBCORE_EXPORT void applyStyleToSelection (Ref< EditingStyle > &&, EditAction)
 
void applyParagraphStyleToSelection (StyleProperties *, EditAction)
 
bool willApplyEditing (CompositeEditCommand &, Vector< RefPtr< StaticRange >> &&) const
 
bool willUnapplyEditing (const EditCommandComposition &) const
 
bool willReapplyEditing (const EditCommandComposition &) const
 
void appliedEditing (PassRefPtr< CompositeEditCommand >)
 
void unappliedEditing (EditCommandComposition &)
 
void reappliedEditing (EditCommandComposition &)
 
void unappliedSpellCorrection (const VisibleSelection &selectionOfCorrected, const String &corrected, const String &correction)
 
void setShouldStyleWithCSS (bool flag)
 
bool shouldStyleWithCSS () const
 
WEBCORE_EXPORT Command command (const String &commandName)
 
Command command (const String &commandName, EditorCommandSource)
 
WEBCORE_EXPORT bool insertText (const String &, Event *triggeringEvent, TextEventInputType=TextEventInputKeyboard)
 
bool insertTextForConfirmedComposition (const String &text)
 
WEBCORE_EXPORT bool insertDictatedText (const String &, const Vector< DictationAlternative > &dictationAlternatives, Event *triggeringEvent)
 
bool insertTextWithoutSendingTextEvent (const String &, bool selectInsertedText, TextEvent *triggeringEvent)
 
bool insertLineBreak ()
 
bool insertParagraphSeparator ()
 
WEBCORE_EXPORT bool insertParagraphSeparatorInQuotedContent ()
 
WEBCORE_EXPORT bool isContinuousSpellCheckingEnabled () const
 
WEBCORE_EXPORT void toggleContinuousSpellChecking ()
 
bool isGrammarCheckingEnabled ()
 
void toggleGrammarChecking ()
 
void ignoreSpelling ()
 
void learnSpelling ()
 
int spellCheckerDocumentTag ()
 
WEBCORE_EXPORT bool isSelectionUngrammatical ()
 
String misspelledSelectionString () const
 
String misspelledWordAtCaretOrRange (Node *clickedNode) const
 
Vector< StringguessesForMisspelledWord (const String &) const
 
Vector< StringguessesForMisspelledOrUngrammatical (bool &misspelled, bool &ungrammatical)
 
bool isSpellCheckingEnabledInFocusedNode () const
 
bool isSpellCheckingEnabledFor (Node *) const
 
WEBCORE_EXPORT void markMisspellingsAfterTypingToWord (const VisiblePosition &wordStart, const VisibleSelection &selectionAfterTyping, bool doReplacement)
 
void markMisspellings (const VisibleSelection &, RefPtr< Range > &firstMisspellingRange)
 
void markBadGrammar (const VisibleSelection &)
 
void markMisspellingsAndBadGrammar (const VisibleSelection &spellingSelection, bool markGrammar, const VisibleSelection &grammarSelection)
 
void markAndReplaceFor (PassRefPtr< SpellCheckRequest >, const Vector< TextCheckingResult > &)
 
bool isOverwriteModeEnabled () const
 
WEBCORE_EXPORT void toggleOverwriteModeEnabled ()
 
void markAllMisspellingsAndBadGrammarInRanges (TextCheckingTypeMask, Range *spellingRange, Range *grammarRange)
 
void changeBackToReplacedString (const String &replacedString)
 
WEBCORE_EXPORT void advanceToNextMisspelling (bool startBeforeSelection=false)
 
void showSpellingGuessPanel ()
 
bool spellingPanelIsShowing ()
 
bool shouldBeginEditing (Range *)
 
bool shouldEndEditing (Range *)
 
void clearUndoRedoOperations ()
 
bool canUndo ()
 
void undo ()
 
bool canRedo ()
 
void redo ()
 
void didBeginEditing ()
 
void didEndEditing ()
 
void willWriteSelectionToPasteboard (PassRefPtr< Range >)
 
void didWriteSelectionToPasteboard ()
 
void showFontPanel ()
 
void showStylesPanel ()
 
void showColorPanel ()
 
void toggleBold ()
 
void toggleUnderline ()
 
WEBCORE_EXPORT void setBaseWritingDirection (WritingDirection)
 
bool smartInsertDeleteEnabled ()
 
bool isSelectTrailingWhitespaceEnabled ()
 
WEBCORE_EXPORT bool hasBidiSelection () const
 
bool hasComposition () const
 
WEBCORE_EXPORT void setComposition (const String &, const Vector< CompositionUnderline > &, unsigned selectionStart, unsigned selectionEnd)
 
WEBCORE_EXPORT void confirmComposition ()
 
WEBCORE_EXPORT void confirmComposition (const String &)
 
WEBCORE_EXPORT void cancelComposition ()
 
bool cancelCompositionIfSelectionIsInvalid ()
 
WEBCORE_EXPORT RefPtr< RangecompositionRange () const
 
WEBCORE_EXPORT bool getCompositionSelection (unsigned &selectionStart, unsigned &selectionEnd) const
 
TextcompositionNode () const
 
unsigned compositionStart () const
 
unsigned compositionEnd () const
 
bool compositionUsesCustomUnderlines () const
 
const Vector< CompositionUnderline > & customCompositionUnderlines () const
 
WEBCORE_EXPORT void setIgnoreCompositionSelectionChange (bool, RevealSelection shouldRevealExistingSelection=RevealSelection::Yes)
 
bool ignoreCompositionSelectionChange () const
 
WEBCORE_EXPORT PassRefPtr< RangerangeForPoint (const IntPoint &windowPoint)
 
void clear ()
 
VisibleSelection selectionForCommand (Event *)
 
KillRingkillRing () const
 
SpellCheckerspellChecker () const
 
EditingBehavior behavior () const
 
RefPtr< RangeselectedRange ()
 
void addRangeToKillRing (const Range &, KillRingInsertionMode)
 
void addTextToKillRing (const String &, KillRingInsertionMode)
 
void setStartNewKillRingSequence (bool)
 
void startAlternativeTextUITimer ()
 
WEBCORE_EXPORT void handleAlternativeTextUIResult (const String &correction)
 
void dismissCorrectionPanelAsIgnored ()
 
WEBCORE_EXPORT void pasteAsFragment (Ref< DocumentFragment > &&, bool smartReplace, bool matchStyle, MailBlockquoteHandling=MailBlockquoteHandling::RespectBlockquote)
 
WEBCORE_EXPORT void pasteAsPlainText (const String &, bool smartReplace)
 
WEBCORE_EXPORT void pasteAsPlainTextBypassingDHTML ()
 
void clearMisspellingsAndBadGrammar (const VisibleSelection &)
 
void markMisspellingsAndBadGrammar (const VisibleSelection &)
 
NodefindEventTargetFrom (const VisibleSelection &selection) const
 
WEBCORE_EXPORT String selectedText () const
 
String selectedTextForDataTransfer () const
 
WEBCORE_EXPORT bool findString (const String &, FindOptions)
 
WEBCORE_EXPORT RefPtr< RangerangeOfString (const String &, Range *, FindOptions)
 
const VisibleSelectionmark () const
 
void setMark (const VisibleSelection &)
 
void computeAndSetTypingStyle (EditingStyle &, EditAction=EditActionUnspecified)
 
WEBCORE_EXPORT void computeAndSetTypingStyle (StyleProperties &, EditAction=EditActionUnspecified)
 
WEBCORE_EXPORT void applyEditingStyleToBodyElement () const
 
void applyEditingStyleToElement (Element *) const
 
WEBCORE_EXPORT IntRect firstRectForRange (Range *) const
 
void selectionWillChange ()
 
void respondToChangedSelection (const VisibleSelection &oldSelection, FrameSelection::SetSelectionOptions)
 
WEBCORE_EXPORT void updateEditorUINowIfScheduled ()
 
bool shouldChangeSelection (const VisibleSelection &oldSelection, const VisibleSelection &newSelection, EAffinity, bool stillSelecting) const
 
WEBCORE_EXPORT unsigned countMatchesForText (const String &, Range *, FindOptions, unsigned limit, bool markMatches, Vector< RefPtr< Range >> *)
 
bool markedTextMatchesAreHighlighted () const
 
WEBCORE_EXPORT void setMarkedTextMatchesAreHighlighted (bool)
 
void textFieldDidBeginEditing (Element *)
 
void textFieldDidEndEditing (Element *)
 
void textDidChangeInTextField (Element *)
 
bool doTextFieldCommandFromEvent (Element *, KeyboardEvent *)
 
void textWillBeDeletedInTextField (Element *input)
 
void textDidChangeInTextArea (Element *)
 
WEBCORE_EXPORT WritingDirection baseWritingDirectionForSelectionStart () const
 
WEBCORE_EXPORT void replaceSelectionWithFragment (PassRefPtr< DocumentFragment >, bool selectReplacement, bool smartReplace, bool matchStyle, EditAction=EditActionInsert, MailBlockquoteHandling=MailBlockquoteHandling::RespectBlockquote)
 
WEBCORE_EXPORT void replaceSelectionWithText (const String &, bool selectReplacement, bool smartReplace, EditAction=EditActionInsert)
 
WEBCORE_EXPORT bool selectionStartHasMarkerFor (DocumentMarker::MarkerType, int from, int length) const
 
void updateMarkersForWordsAffectedByEditing (bool onlyHandleWordsContainingSelection)
 
void deletedAutocorrectionAtPosition (const Position &, const String &originalString)
 
WEBCORE_EXPORT void simplifyMarkup (Node *startNode, Node *endNode)
 
EditorParagraphSeparator defaultParagraphSeparator () const
 
void setDefaultParagraphSeparator (EditorParagraphSeparator separator)
 
Vector< StringdictationAlternativesForMarker (const DocumentMarker &)
 
void applyDictationAlternativelternative (const String &alternativeString)
 
RefPtr< DocumentFragmentwebContentFromPasteboard (Pasteboard &, Range &context, bool allowPlainText, bool &chosePlainText)
 
WEBCORE_EXPORT const FontfontForSelection (bool &hasMultipleFonts) const
 
WEBCORE_EXPORT String stringForCandidateRequest () const
 
WEBCORE_EXPORT void handleAcceptedCandidate (TextCheckingResult)
 
WEBCORE_EXPORT RefPtr< RangecontextRangeForCandidateRequest () const
 
RefPtr< RangerangeForTextCheckingResult (const TextCheckingResult &) const
 
bool isHandlingAcceptedCandidate () const
 
void setIsGettingDictionaryPopupInfo (bool b)
 
bool isGettingDictionaryPopupInfo () const
 
Ref< DocumentFragmentcreateFragmentForImageAndURL (const String &)
 

Static Public Member Functions

static WEBCORE_EXPORT bool commandIsSupportedFromMenuOrKeyBinding (const String &commandName)
 
static WEBCORE_EXPORT const RenderStylestyleForSelectionStart (Frame *, Node *&nodeToRemove)
 
static WEBCORE_EXPORT bool commandIsSupportedFromMenuOrKeyBinding (const String &commandName)
 
static WEBCORE_EXPORT const RenderStylestyleForSelectionStart (Frame *, Node *&nodeToRemove)
 

Member Enumeration Documentation

◆ KillRingInsertionMode [1/2]

Enumerator
PrependText 
AppendText 
PrependText 
AppendText 

◆ KillRingInsertionMode [2/2]

Enumerator
PrependText 
AppendText 
PrependText 
AppendText 

◆ RevealSelection [1/2]

Enumerator
No 
Yes 
No 
Yes 

◆ RevealSelection [2/2]

Enumerator
No 
Yes 
No 
Yes 

Constructor & Destructor Documentation

◆ Editor() [1/2]

WebCore::Editor::Editor ( Frame frame)
explicit

◆ ~Editor() [1/2]

WebCore::Editor::~Editor ( )

◆ Editor() [2/2]

WebCore::Editor::Editor ( Frame )
explicit

◆ ~Editor() [2/2]

WebCore::Editor::~Editor ( )

Member Function Documentation

◆ addRangeToKillRing() [1/2]

void WebCore::Editor::addRangeToKillRing ( const Range range,
KillRingInsertionMode  mode 
)

◆ addRangeToKillRing() [2/2]

void WebCore::Editor::addRangeToKillRing ( const Range ,
KillRingInsertionMode   
)

◆ addTextToKillRing() [1/2]

void WebCore::Editor::addTextToKillRing ( const String text,
KillRingInsertionMode  mode 
)

◆ addTextToKillRing() [2/2]

void WebCore::Editor::addTextToKillRing ( const String ,
KillRingInsertionMode   
)

◆ advanceToNextMisspelling() [1/2]

void WebCore::Editor::advanceToNextMisspelling ( bool  startBeforeSelection = false)

◆ advanceToNextMisspelling() [2/2]

WEBCORE_EXPORT void WebCore::Editor::advanceToNextMisspelling ( bool  startBeforeSelection = false)

◆ appliedEditing() [1/2]

void WebCore::Editor::appliedEditing ( PassRefPtr< CompositeEditCommand )

◆ appliedEditing() [2/2]

void WebCore::Editor::appliedEditing ( PassRefPtr< CompositeEditCommand cmd)

◆ applyDictationAlternativelternative() [1/2]

void WebCore::Editor::applyDictationAlternativelternative ( const String alternativeString)

◆ applyDictationAlternativelternative() [2/2]

void WebCore::Editor::applyDictationAlternativelternative ( const String alternativeString)

◆ applyEditingStyleToBodyElement() [1/2]

void WebCore::Editor::applyEditingStyleToBodyElement ( ) const

◆ applyEditingStyleToBodyElement() [2/2]

WEBCORE_EXPORT void WebCore::Editor::applyEditingStyleToBodyElement ( ) const

◆ applyEditingStyleToElement() [1/2]

void WebCore::Editor::applyEditingStyleToElement ( Element element) const

◆ applyEditingStyleToElement() [2/2]

void WebCore::Editor::applyEditingStyleToElement ( Element ) const

◆ applyParagraphStyle() [1/2]

void WebCore::Editor::applyParagraphStyle ( StyleProperties ,
EditAction  = EditActionUnspecified 
)

◆ applyParagraphStyle() [2/2]

void WebCore::Editor::applyParagraphStyle ( StyleProperties style,
EditAction  editingAction = EditActionUnspecified 
)

◆ applyParagraphStyleToSelection() [1/2]

void WebCore::Editor::applyParagraphStyleToSelection ( StyleProperties ,
EditAction   
)

◆ applyParagraphStyleToSelection() [2/2]

void WebCore::Editor::applyParagraphStyleToSelection ( StyleProperties style,
EditAction  editingAction 
)

◆ applyStyle() [1/4]

WEBCORE_EXPORT void WebCore::Editor::applyStyle ( StyleProperties ,
EditAction  = EditActionUnspecified 
)

◆ applyStyle() [2/4]

void WebCore::Editor::applyStyle ( StyleProperties style,
EditAction  editingAction = EditActionUnspecified 
)

◆ applyStyle() [3/4]

void WebCore::Editor::applyStyle ( RefPtr< EditingStyle > &&  ,
EditAction   
)

◆ applyStyle() [4/4]

void WebCore::Editor::applyStyle ( RefPtr< EditingStyle > &&  style,
EditAction  editingAction 
)

◆ applyStyleToSelection() [1/4]

WEBCORE_EXPORT void WebCore::Editor::applyStyleToSelection ( StyleProperties ,
EditAction   
)

◆ applyStyleToSelection() [2/4]

void WebCore::Editor::applyStyleToSelection ( StyleProperties style,
EditAction  editingAction 
)

◆ applyStyleToSelection() [3/4]

WEBCORE_EXPORT void WebCore::Editor::applyStyleToSelection ( Ref< EditingStyle > &&  ,
EditAction   
)

◆ applyStyleToSelection() [4/4]

void WebCore::Editor::applyStyleToSelection ( Ref< EditingStyle > &&  style,
EditAction  editingAction 
)

◆ baseWritingDirectionForSelectionStart() [1/2]

WritingDirection WebCore::Editor::baseWritingDirectionForSelectionStart ( ) const

◆ baseWritingDirectionForSelectionStart() [2/2]

WEBCORE_EXPORT WritingDirection WebCore::Editor::baseWritingDirectionForSelectionStart ( ) const

◆ behavior() [1/2]

EditingBehavior WebCore::Editor::behavior ( ) const

◆ behavior() [2/2]

EditingBehavior WebCore::Editor::behavior ( ) const

◆ cancelComposition() [1/2]

void WebCore::Editor::cancelComposition ( )

◆ cancelComposition() [2/2]

WEBCORE_EXPORT void WebCore::Editor::cancelComposition ( )

◆ cancelCompositionIfSelectionIsInvalid() [1/2]

bool WebCore::Editor::cancelCompositionIfSelectionIsInvalid ( )

◆ cancelCompositionIfSelectionIsInvalid() [2/2]

bool WebCore::Editor::cancelCompositionIfSelectionIsInvalid ( )

◆ canCopy() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::canCopy ( ) const

◆ canCopy() [2/2]

bool WebCore::Editor::canCopy ( ) const

◆ canCut() [1/2]

bool WebCore::Editor::canCut ( ) const

◆ canCut() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canCut ( ) const

◆ canDecreaseSelectionListLevel() [1/2]

bool WebCore::Editor::canDecreaseSelectionListLevel ( )

◆ canDecreaseSelectionListLevel() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canDecreaseSelectionListLevel ( )

◆ canDelete() [1/2]

bool WebCore::Editor::canDelete ( ) const

◆ canDelete() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canDelete ( ) const

◆ canDHTMLCopy() [1/2]

bool WebCore::Editor::canDHTMLCopy ( )

◆ canDHTMLCopy() [2/2]

bool WebCore::Editor::canDHTMLCopy ( )

◆ canDHTMLCut() [1/2]

bool WebCore::Editor::canDHTMLCut ( )

◆ canDHTMLCut() [2/2]

bool WebCore::Editor::canDHTMLCut ( )

◆ canDHTMLPaste() [1/2]

bool WebCore::Editor::canDHTMLPaste ( )

◆ canDHTMLPaste() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canDHTMLPaste ( )

◆ canEdit() [1/2]

bool WebCore::Editor::canEdit ( ) const

◆ canEdit() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canEdit ( ) const

◆ canEditRichly() [1/2]

bool WebCore::Editor::canEditRichly ( ) const

◆ canEditRichly() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canEditRichly ( ) const

◆ canIncreaseSelectionListLevel() [1/2]

bool WebCore::Editor::canIncreaseSelectionListLevel ( )

◆ canIncreaseSelectionListLevel() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canIncreaseSelectionListLevel ( )

◆ canPaste() [1/2]

bool WebCore::Editor::canPaste ( ) const

◆ canPaste() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::canPaste ( ) const

◆ canRedo() [1/2]

bool WebCore::Editor::canRedo ( )

◆ canRedo() [2/2]

bool WebCore::Editor::canRedo ( )

◆ canSmartCopyOrDelete() [1/2]

bool WebCore::Editor::canSmartCopyOrDelete ( )

◆ canSmartCopyOrDelete() [2/2]

bool WebCore::Editor::canSmartCopyOrDelete ( )

◆ canUndo() [1/2]

bool WebCore::Editor::canUndo ( )

◆ canUndo() [2/2]

bool WebCore::Editor::canUndo ( )

◆ changeBackToReplacedString() [1/2]

void WebCore::Editor::changeBackToReplacedString ( const String replacedString)

◆ changeBackToReplacedString() [2/2]

void WebCore::Editor::changeBackToReplacedString ( const String replacedString)

◆ clear() [1/2]

void WebCore::Editor::clear ( )

◆ clear() [2/2]

void WebCore::Editor::clear ( )

◆ clearLastEditCommand() [1/2]

void WebCore::Editor::clearLastEditCommand ( )

◆ clearLastEditCommand() [2/2]

void WebCore::Editor::clearLastEditCommand ( )

◆ clearMisspellingsAndBadGrammar() [1/2]

void WebCore::Editor::clearMisspellingsAndBadGrammar ( const VisibleSelection movingSelection)

◆ clearMisspellingsAndBadGrammar() [2/2]

void WebCore::Editor::clearMisspellingsAndBadGrammar ( const VisibleSelection )

◆ clearText() [1/2]

void WebCore::Editor::clearText ( )

◆ clearText() [2/2]

void WebCore::Editor::clearText ( )

◆ clearUndoRedoOperations() [1/2]

void WebCore::Editor::clearUndoRedoOperations ( )

◆ clearUndoRedoOperations() [2/2]

void WebCore::Editor::clearUndoRedoOperations ( )

◆ client() [1/2]

WEBCORE_EXPORT EditorClient* WebCore::Editor::client ( ) const

◆ client() [2/2]

EditorClient * WebCore::Editor::client ( ) const

◆ command() [1/4]

WEBCORE_EXPORT Command WebCore::Editor::command ( const String commandName)

◆ command() [2/4]

Editor::Command WebCore::Editor::command ( const String commandName)

◆ command() [3/4]

Command WebCore::Editor::command ( const String commandName,
EditorCommandSource   
)

◆ command() [4/4]

Editor::Command WebCore::Editor::command ( const String commandName,
EditorCommandSource  source 
)

◆ commandIsSupportedFromMenuOrKeyBinding() [1/2]

static WEBCORE_EXPORT bool WebCore::Editor::commandIsSupportedFromMenuOrKeyBinding ( const String commandName)
static

◆ commandIsSupportedFromMenuOrKeyBinding() [2/2]

bool WebCore::Editor::commandIsSupportedFromMenuOrKeyBinding ( const String commandName)
static

◆ compositionEnd() [1/2]

unsigned WebCore::Editor::compositionEnd ( ) const
inline

◆ compositionEnd() [2/2]

unsigned WebCore::Editor::compositionEnd ( ) const
inline

◆ compositionNode() [1/2]

Text* WebCore::Editor::compositionNode ( ) const
inline

◆ compositionNode() [2/2]

Text* WebCore::Editor::compositionNode ( ) const
inline

◆ compositionRange() [1/2]

RefPtr< Range > WebCore::Editor::compositionRange ( ) const

◆ compositionRange() [2/2]

WEBCORE_EXPORT RefPtr<Range> WebCore::Editor::compositionRange ( ) const

◆ compositionStart() [1/2]

unsigned WebCore::Editor::compositionStart ( ) const
inline

◆ compositionStart() [2/2]

unsigned WebCore::Editor::compositionStart ( ) const
inline

◆ compositionUsesCustomUnderlines() [1/2]

bool WebCore::Editor::compositionUsesCustomUnderlines ( ) const
inline

◆ compositionUsesCustomUnderlines() [2/2]

bool WebCore::Editor::compositionUsesCustomUnderlines ( ) const
inline

◆ computeAndSetTypingStyle() [1/4]

void WebCore::Editor::computeAndSetTypingStyle ( EditingStyle style,
EditAction  editingAction = EditActionUnspecified 
)

◆ computeAndSetTypingStyle() [2/4]

void WebCore::Editor::computeAndSetTypingStyle ( EditingStyle ,
EditAction  = EditActionUnspecified 
)

◆ computeAndSetTypingStyle() [3/4]

void WebCore::Editor::computeAndSetTypingStyle ( StyleProperties properties,
EditAction  editingAction = EditActionUnspecified 
)

◆ computeAndSetTypingStyle() [4/4]

WEBCORE_EXPORT void WebCore::Editor::computeAndSetTypingStyle ( StyleProperties ,
EditAction  = EditActionUnspecified 
)

◆ confirmComposition() [1/4]

void WebCore::Editor::confirmComposition ( )

◆ confirmComposition() [2/4]

WEBCORE_EXPORT void WebCore::Editor::confirmComposition ( )

◆ confirmComposition() [3/4]

void WebCore::Editor::confirmComposition ( const String text)

◆ confirmComposition() [4/4]

WEBCORE_EXPORT void WebCore::Editor::confirmComposition ( const String )

◆ contextRangeForCandidateRequest() [1/2]

RefPtr< Range > WebCore::Editor::contextRangeForCandidateRequest ( ) const

◆ contextRangeForCandidateRequest() [2/2]

WEBCORE_EXPORT RefPtr<Range> WebCore::Editor::contextRangeForCandidateRequest ( ) const

◆ copy() [1/2]

void WebCore::Editor::copy ( )

◆ copy() [2/2]

WEBCORE_EXPORT void WebCore::Editor::copy ( )

◆ copyImage() [1/2]

void WebCore::Editor::copyImage ( const HitTestResult result)

◆ copyImage() [2/2]

WEBCORE_EXPORT void WebCore::Editor::copyImage ( const HitTestResult )

◆ copyURL() [1/4]

void WebCore::Editor::copyURL ( const URL url,
const String title 
)

◆ copyURL() [2/4]

WEBCORE_EXPORT void WebCore::Editor::copyURL ( const URL ,
const String title 
)

◆ copyURL() [3/4]

void WebCore::Editor::copyURL ( const URL url,
const String title,
Pasteboard pasteboard 
)

◆ copyURL() [4/4]

void WebCore::Editor::copyURL ( const URL ,
const String title,
Pasteboard  
)

◆ countMatchesForText() [1/2]

unsigned WebCore::Editor::countMatchesForText ( const String target,
Range range,
FindOptions  options,
unsigned  limit,
bool  markMatches,
Vector< RefPtr< Range >> *  matches 
)

◆ countMatchesForText() [2/2]

WEBCORE_EXPORT unsigned WebCore::Editor::countMatchesForText ( const String ,
Range ,
FindOptions  ,
unsigned  limit,
bool  markMatches,
Vector< RefPtr< Range >> *   
)

◆ createFragmentForImageAndURL() [1/2]

Ref<DocumentFragment> WebCore::Editor::createFragmentForImageAndURL ( const String )

◆ createFragmentForImageAndURL() [2/2]

Ref< DocumentFragment > WebCore::Editor::createFragmentForImageAndURL ( const String url)

◆ customCompositionUnderlines() [1/2]

const Vector<CompositionUnderline>& WebCore::Editor::customCompositionUnderlines ( ) const
inline

◆ customCompositionUnderlines() [2/2]

const Vector<CompositionUnderline>& WebCore::Editor::customCompositionUnderlines ( ) const
inline

◆ cut() [1/2]

void WebCore::Editor::cut ( )

◆ cut() [2/2]

WEBCORE_EXPORT void WebCore::Editor::cut ( )

◆ decreaseSelectionListLevel() [1/2]

WEBCORE_EXPORT void WebCore::Editor::decreaseSelectionListLevel ( )

◆ decreaseSelectionListLevel() [2/2]

void WebCore::Editor::decreaseSelectionListLevel ( )

◆ defaultParagraphSeparator() [1/2]

EditorParagraphSeparator WebCore::Editor::defaultParagraphSeparator ( ) const
inline

◆ defaultParagraphSeparator() [2/2]

EditorParagraphSeparator WebCore::Editor::defaultParagraphSeparator ( ) const
inline

◆ deletedAutocorrectionAtPosition() [1/2]

void WebCore::Editor::deletedAutocorrectionAtPosition ( const Position position,
const String originalString 
)

◆ deletedAutocorrectionAtPosition() [2/2]

void WebCore::Editor::deletedAutocorrectionAtPosition ( const Position ,
const String originalString 
)

◆ deleteSelectionWithSmartDelete() [1/2]

WEBCORE_EXPORT void WebCore::Editor::deleteSelectionWithSmartDelete ( bool  smartDelete,
EditAction  = EditActionDelete 
)

◆ deleteSelectionWithSmartDelete() [2/2]

void WebCore::Editor::deleteSelectionWithSmartDelete ( bool  smartDelete,
EditAction  editingAction = EditActionDelete 
)

◆ deleteWithDirection() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::deleteWithDirection ( SelectionDirection  ,
TextGranularity  ,
bool  killRing,
bool  isTypingAction 
)

◆ deleteWithDirection() [2/2]

bool WebCore::Editor::deleteWithDirection ( SelectionDirection  direction,
TextGranularity  granularity,
bool  killRing,
bool  isTypingAction 
)

◆ dictationAlternativesForMarker() [1/2]

Vector< String > WebCore::Editor::dictationAlternativesForMarker ( const DocumentMarker marker)

◆ dictationAlternativesForMarker() [2/2]

Vector<String> WebCore::Editor::dictationAlternativesForMarker ( const DocumentMarker )

◆ didBeginEditing() [1/2]

void WebCore::Editor::didBeginEditing ( )

◆ didBeginEditing() [2/2]

void WebCore::Editor::didBeginEditing ( )

◆ didEndEditing() [1/2]

void WebCore::Editor::didEndEditing ( )

◆ didEndEditing() [2/2]

void WebCore::Editor::didEndEditing ( )

◆ didWriteSelectionToPasteboard() [1/2]

void WebCore::Editor::didWriteSelectionToPasteboard ( )

◆ didWriteSelectionToPasteboard() [2/2]

void WebCore::Editor::didWriteSelectionToPasteboard ( )

◆ dismissCorrectionPanelAsIgnored() [1/2]

void WebCore::Editor::dismissCorrectionPanelAsIgnored ( )

◆ dismissCorrectionPanelAsIgnored() [2/2]

void WebCore::Editor::dismissCorrectionPanelAsIgnored ( )

◆ dispatchCPPEvent() [1/2]

bool WebCore::Editor::dispatchCPPEvent ( const AtomicString ,
DataTransferAccessPolicy   
)

◆ dispatchCPPEvent() [2/2]

bool WebCore::Editor::dispatchCPPEvent ( const AtomicString eventType,
DataTransferAccessPolicy  policy 
)

◆ doTextFieldCommandFromEvent() [1/2]

bool WebCore::Editor::doTextFieldCommandFromEvent ( Element e,
KeyboardEvent ke 
)

◆ doTextFieldCommandFromEvent() [2/2]

bool WebCore::Editor::doTextFieldCommandFromEvent ( Element ,
KeyboardEvent  
)

◆ findEventTargetFrom() [1/2]

Node * WebCore::Editor::findEventTargetFrom ( const VisibleSelection selection) const

◆ findEventTargetFrom() [2/2]

Node* WebCore::Editor::findEventTargetFrom ( const VisibleSelection selection) const

◆ findString() [1/2]

bool WebCore::Editor::findString ( const String target,
FindOptions  options 
)

◆ findString() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::findString ( const String ,
FindOptions   
)

◆ firstRectForRange() [1/2]

IntRect WebCore::Editor::firstRectForRange ( Range range) const

◆ firstRectForRange() [2/2]

WEBCORE_EXPORT IntRect WebCore::Editor::firstRectForRange ( Range ) const

◆ fontForSelection() [1/2]

const Font * WebCore::Editor::fontForSelection ( bool &  hasMultipleFonts) const

◆ fontForSelection() [2/2]

WEBCORE_EXPORT const Font* WebCore::Editor::fontForSelection ( bool &  hasMultipleFonts) const

◆ getCompositionSelection() [1/2]

bool WebCore::Editor::getCompositionSelection ( unsigned &  selectionStart,
unsigned &  selectionEnd 
) const

◆ getCompositionSelection() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::getCompositionSelection ( unsigned &  selectionStart,
unsigned &  selectionEnd 
) const

◆ guessesForMisspelledOrUngrammatical() [1/2]

Vector<String> WebCore::Editor::guessesForMisspelledOrUngrammatical ( bool &  misspelled,
bool &  ungrammatical 
)

◆ guessesForMisspelledOrUngrammatical() [2/2]

Vector< String > WebCore::Editor::guessesForMisspelledOrUngrammatical ( bool &  misspelled,
bool &  ungrammatical 
)

◆ guessesForMisspelledWord() [1/2]

Vector<String> WebCore::Editor::guessesForMisspelledWord ( const String ) const

◆ guessesForMisspelledWord() [2/2]

Vector< String > WebCore::Editor::guessesForMisspelledWord ( const String word) const

◆ handleAcceptedCandidate() [1/2]

void WebCore::Editor::handleAcceptedCandidate ( TextCheckingResult  acceptedCandidate)

◆ handleAcceptedCandidate() [2/2]

WEBCORE_EXPORT void WebCore::Editor::handleAcceptedCandidate ( TextCheckingResult  )

◆ handleAlternativeTextUIResult() [1/2]

void WebCore::Editor::handleAlternativeTextUIResult ( const String correction)

◆ handleAlternativeTextUIResult() [2/2]

WEBCORE_EXPORT void WebCore::Editor::handleAlternativeTextUIResult ( const String correction)

◆ handleInputMethodKeydown() [1/2]

void WebCore::Editor::handleInputMethodKeydown ( KeyboardEvent event)

◆ handleInputMethodKeydown() [2/2]

void WebCore::Editor::handleInputMethodKeydown ( KeyboardEvent )

◆ handleKeyboardEvent() [1/2]

void WebCore::Editor::handleKeyboardEvent ( KeyboardEvent event)

◆ handleKeyboardEvent() [2/2]

void WebCore::Editor::handleKeyboardEvent ( KeyboardEvent )

◆ handleTextEvent() [1/2]

bool WebCore::Editor::handleTextEvent ( TextEvent )

◆ handleTextEvent() [2/2]

bool WebCore::Editor::handleTextEvent ( TextEvent event)

◆ hasBidiSelection() [1/2]

bool WebCore::Editor::hasBidiSelection ( ) const

◆ hasBidiSelection() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::hasBidiSelection ( ) const

◆ hasComposition() [1/2]

bool WebCore::Editor::hasComposition ( ) const
inline

◆ hasComposition() [2/2]

bool WebCore::Editor::hasComposition ( ) const
inline

◆ ignoreCompositionSelectionChange() [1/2]

bool WebCore::Editor::ignoreCompositionSelectionChange ( ) const
inline

◆ ignoreCompositionSelectionChange() [2/2]

bool WebCore::Editor::ignoreCompositionSelectionChange ( ) const
inline

◆ ignoreSpelling() [1/2]

void WebCore::Editor::ignoreSpelling ( )

◆ ignoreSpelling() [2/2]

void WebCore::Editor::ignoreSpelling ( )

◆ increaseSelectionListLevel() [1/2]

WEBCORE_EXPORT RefPtr<Node> WebCore::Editor::increaseSelectionListLevel ( )

◆ increaseSelectionListLevel() [2/2]

RefPtr< Node > WebCore::Editor::increaseSelectionListLevel ( )

◆ increaseSelectionListLevelOrdered() [1/2]

WEBCORE_EXPORT RefPtr<Node> WebCore::Editor::increaseSelectionListLevelOrdered ( )

◆ increaseSelectionListLevelOrdered() [2/2]

RefPtr< Node > WebCore::Editor::increaseSelectionListLevelOrdered ( )

◆ increaseSelectionListLevelUnordered() [1/2]

WEBCORE_EXPORT RefPtr<Node> WebCore::Editor::increaseSelectionListLevelUnordered ( )

◆ increaseSelectionListLevelUnordered() [2/2]

RefPtr< Node > WebCore::Editor::increaseSelectionListLevelUnordered ( )

◆ indent() [1/2]

WEBCORE_EXPORT void WebCore::Editor::indent ( )

◆ indent() [2/2]

void WebCore::Editor::indent ( )

◆ insertDictatedText() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::insertDictatedText ( const String ,
const Vector< DictationAlternative > &  dictationAlternatives,
Event triggeringEvent 
)

◆ insertDictatedText() [2/2]

bool WebCore::Editor::insertDictatedText ( const String text,
const Vector< DictationAlternative > &  dictationAlternatives,
Event triggeringEvent 
)

◆ insertLineBreak() [1/2]

bool WebCore::Editor::insertLineBreak ( )

◆ insertLineBreak() [2/2]

bool WebCore::Editor::insertLineBreak ( )

◆ insertOrderedList() [1/2]

PassRefPtr< Node > WebCore::Editor::insertOrderedList ( )

◆ insertOrderedList() [2/2]

WEBCORE_EXPORT PassRefPtr<Node> WebCore::Editor::insertOrderedList ( )

◆ insertParagraphSeparator() [1/2]

bool WebCore::Editor::insertParagraphSeparator ( )

◆ insertParagraphSeparator() [2/2]

bool WebCore::Editor::insertParagraphSeparator ( )

◆ insertParagraphSeparatorInQuotedContent() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::insertParagraphSeparatorInQuotedContent ( )

◆ insertParagraphSeparatorInQuotedContent() [2/2]

bool WebCore::Editor::insertParagraphSeparatorInQuotedContent ( )

◆ insertText() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::insertText ( const String ,
Event triggeringEvent,
TextEventInputType  = TextEventInputKeyboard 
)

◆ insertText() [2/2]

bool WebCore::Editor::insertText ( const String text,
Event triggeringEvent,
TextEventInputType  inputType = TextEventInputKeyboard 
)

◆ insertTextForConfirmedComposition() [1/2]

bool WebCore::Editor::insertTextForConfirmedComposition ( const String text)

◆ insertTextForConfirmedComposition() [2/2]

bool WebCore::Editor::insertTextForConfirmedComposition ( const String text)

◆ insertTextWithoutSendingTextEvent() [1/2]

bool WebCore::Editor::insertTextWithoutSendingTextEvent ( const String ,
bool  selectInsertedText,
TextEvent triggeringEvent 
)

◆ insertTextWithoutSendingTextEvent() [2/2]

bool WebCore::Editor::insertTextWithoutSendingTextEvent ( const String text,
bool  selectInsertedText,
TextEvent triggeringEvent 
)

◆ insertUnorderedList() [1/2]

PassRefPtr< Node > WebCore::Editor::insertUnorderedList ( )

◆ insertUnorderedList() [2/2]

WEBCORE_EXPORT PassRefPtr<Node> WebCore::Editor::insertUnorderedList ( )

◆ isContinuousSpellCheckingEnabled() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::isContinuousSpellCheckingEnabled ( ) const

◆ isContinuousSpellCheckingEnabled() [2/2]

bool WebCore::Editor::isContinuousSpellCheckingEnabled ( ) const

◆ isGettingDictionaryPopupInfo() [1/2]

bool WebCore::Editor::isGettingDictionaryPopupInfo ( ) const
inline

◆ isGettingDictionaryPopupInfo() [2/2]

bool WebCore::Editor::isGettingDictionaryPopupInfo ( ) const
inline

◆ isGrammarCheckingEnabled() [1/2]

bool WebCore::Editor::isGrammarCheckingEnabled ( )

◆ isGrammarCheckingEnabled() [2/2]

bool WebCore::Editor::isGrammarCheckingEnabled ( )

◆ isHandlingAcceptedCandidate() [1/2]

bool WebCore::Editor::isHandlingAcceptedCandidate ( ) const
inline

◆ isHandlingAcceptedCandidate() [2/2]

bool WebCore::Editor::isHandlingAcceptedCandidate ( ) const
inline

◆ isOverwriteModeEnabled() [1/2]

bool WebCore::Editor::isOverwriteModeEnabled ( ) const
inline

◆ isOverwriteModeEnabled() [2/2]

bool WebCore::Editor::isOverwriteModeEnabled ( ) const
inline

◆ isSelectionUngrammatical() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::isSelectionUngrammatical ( )

◆ isSelectionUngrammatical() [2/2]

bool WebCore::Editor::isSelectionUngrammatical ( )

◆ isSelectTrailingWhitespaceEnabled() [1/2]

bool WebCore::Editor::isSelectTrailingWhitespaceEnabled ( )

◆ isSelectTrailingWhitespaceEnabled() [2/2]

bool WebCore::Editor::isSelectTrailingWhitespaceEnabled ( )

◆ isSpellCheckingEnabledFor() [1/2]

bool WebCore::Editor::isSpellCheckingEnabledFor ( Node ) const

◆ isSpellCheckingEnabledFor() [2/2]

bool WebCore::Editor::isSpellCheckingEnabledFor ( Node node) const

◆ isSpellCheckingEnabledInFocusedNode() [1/2]

bool WebCore::Editor::isSpellCheckingEnabledInFocusedNode ( ) const

◆ isSpellCheckingEnabledInFocusedNode() [2/2]

bool WebCore::Editor::isSpellCheckingEnabledInFocusedNode ( ) const

◆ killRing() [1/2]

KillRing& WebCore::Editor::killRing ( ) const
inline

◆ killRing() [2/2]

KillRing& WebCore::Editor::killRing ( ) const
inline

◆ lastEditCommand() [1/2]

CompositeEditCommand* WebCore::Editor::lastEditCommand ( )
inline

◆ lastEditCommand() [2/2]

CompositeEditCommand* WebCore::Editor::lastEditCommand ( )
inline

◆ learnSpelling() [1/2]

void WebCore::Editor::learnSpelling ( )

◆ learnSpelling() [2/2]

void WebCore::Editor::learnSpelling ( )

◆ mark() [1/2]

const VisibleSelection & WebCore::Editor::mark ( ) const
inline

◆ mark() [2/2]

const VisibleSelection& WebCore::Editor::mark ( ) const

◆ markAllMisspellingsAndBadGrammarInRanges() [1/2]

void WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges ( TextCheckingTypeMask  ,
Range spellingRange,
Range grammarRange 
)

◆ markAllMisspellingsAndBadGrammarInRanges() [2/2]

void WebCore::Editor::markAllMisspellingsAndBadGrammarInRanges ( TextCheckingTypeMask  textCheckingOptions,
Range spellingRange,
Range grammarRange 
)

◆ markAndReplaceFor() [1/2]

void WebCore::Editor::markAndReplaceFor ( PassRefPtr< SpellCheckRequest ,
const Vector< TextCheckingResult > &   
)

◆ markAndReplaceFor() [2/2]

void WebCore::Editor::markAndReplaceFor ( PassRefPtr< SpellCheckRequest request,
const Vector< TextCheckingResult > &  results 
)

◆ markBadGrammar() [1/2]

void WebCore::Editor::markBadGrammar ( const VisibleSelection )

◆ markBadGrammar() [2/2]

void WebCore::Editor::markBadGrammar ( const VisibleSelection selection)

◆ markedTextMatchesAreHighlighted() [1/2]

bool WebCore::Editor::markedTextMatchesAreHighlighted ( ) const

◆ markedTextMatchesAreHighlighted() [2/2]

bool WebCore::Editor::markedTextMatchesAreHighlighted ( ) const
inline

◆ markMisspellings() [1/2]

void WebCore::Editor::markMisspellings ( const VisibleSelection ,
RefPtr< Range > &  firstMisspellingRange 
)

◆ markMisspellings() [2/2]

void WebCore::Editor::markMisspellings ( const VisibleSelection selection,
RefPtr< Range > &  firstMisspellingRange 
)

◆ markMisspellingsAfterTypingToWord() [1/2]

WEBCORE_EXPORT void WebCore::Editor::markMisspellingsAfterTypingToWord ( const VisiblePosition wordStart,
const VisibleSelection selectionAfterTyping,
bool  doReplacement 
)

◆ markMisspellingsAfterTypingToWord() [2/2]

void WebCore::Editor::markMisspellingsAfterTypingToWord ( const VisiblePosition wordStart,
const VisibleSelection selectionAfterTyping,
bool  doReplacement 
)

◆ markMisspellingsAndBadGrammar() [1/4]

void WebCore::Editor::markMisspellingsAndBadGrammar ( const VisibleSelection spellingSelection,
bool  markGrammar,
const VisibleSelection grammarSelection 
)

◆ markMisspellingsAndBadGrammar() [2/4]

void WebCore::Editor::markMisspellingsAndBadGrammar ( const VisibleSelection spellingSelection,
bool  markGrammar,
const VisibleSelection grammarSelection 
)

◆ markMisspellingsAndBadGrammar() [3/4]

void WebCore::Editor::markMisspellingsAndBadGrammar ( const VisibleSelection )

◆ markMisspellingsAndBadGrammar() [4/4]

void WebCore::Editor::markMisspellingsAndBadGrammar ( const VisibleSelection movingSelection)

◆ misspelledSelectionString() [1/2]

String WebCore::Editor::misspelledSelectionString ( ) const

◆ misspelledSelectionString() [2/2]

String WebCore::Editor::misspelledSelectionString ( ) const

◆ misspelledWordAtCaretOrRange() [1/2]

String WebCore::Editor::misspelledWordAtCaretOrRange ( Node clickedNode) const

◆ misspelledWordAtCaretOrRange() [2/2]

String WebCore::Editor::misspelledWordAtCaretOrRange ( Node clickedNode) const

◆ outdent() [1/2]

void WebCore::Editor::outdent ( )

◆ outdent() [2/2]

WEBCORE_EXPORT void WebCore::Editor::outdent ( )

◆ paste() [1/4]

void WebCore::Editor::paste ( )

◆ paste() [2/4]

WEBCORE_EXPORT void WebCore::Editor::paste ( )

◆ paste() [3/4]

void WebCore::Editor::paste ( Pasteboard pasteboard)

◆ paste() [4/4]

void WebCore::Editor::paste ( Pasteboard )

◆ pasteAsFragment() [1/2]

void WebCore::Editor::pasteAsFragment ( Ref< DocumentFragment > &&  pastingFragment,
bool  smartReplace,
bool  matchStyle,
MailBlockquoteHandling  respectsMailBlockquote = MailBlockquoteHandling::RespectBlockquote 
)

◆ pasteAsFragment() [2/2]

WEBCORE_EXPORT void WebCore::Editor::pasteAsFragment ( Ref< DocumentFragment > &&  ,
bool  smartReplace,
bool  matchStyle,
MailBlockquoteHandling  = MailBlockquoteHandling::RespectBlockquote 
)

◆ pasteAsPlainText() [1/4]

void WebCore::Editor::pasteAsPlainText ( )

◆ pasteAsPlainText() [2/4]

WEBCORE_EXPORT void WebCore::Editor::pasteAsPlainText ( )

◆ pasteAsPlainText() [3/4]

void WebCore::Editor::pasteAsPlainText ( const String pastingText,
bool  smartReplace 
)

◆ pasteAsPlainText() [4/4]

WEBCORE_EXPORT void WebCore::Editor::pasteAsPlainText ( const String ,
bool  smartReplace 
)

◆ pasteAsPlainTextBypassingDHTML() [1/2]

void WebCore::Editor::pasteAsPlainTextBypassingDHTML ( )

◆ pasteAsPlainTextBypassingDHTML() [2/2]

WEBCORE_EXPORT void WebCore::Editor::pasteAsPlainTextBypassingDHTML ( )

◆ pasteboardWriterURL() [1/2]

PasteboardWriterData::URL WebCore::Editor::pasteboardWriterURL ( const URL url,
const String title 
)

◆ pasteboardWriterURL() [2/2]

PasteboardWriterData::URL WebCore::Editor::pasteboardWriterURL ( const URL ,
const String title 
)

◆ performDelete() [1/2]

WEBCORE_EXPORT void WebCore::Editor::performDelete ( )

◆ performDelete() [2/2]

void WebCore::Editor::performDelete ( )

◆ rangeForPoint() [1/2]

WEBCORE_EXPORT PassRefPtr<Range> WebCore::Editor::rangeForPoint ( const IntPoint windowPoint)

◆ rangeForPoint() [2/2]

PassRefPtr< Range > WebCore::Editor::rangeForPoint ( const IntPoint windowPoint)

◆ rangeForTextCheckingResult() [1/2]

RefPtr<Range> WebCore::Editor::rangeForTextCheckingResult ( const TextCheckingResult ) const

◆ rangeForTextCheckingResult() [2/2]

RefPtr< Range > WebCore::Editor::rangeForTextCheckingResult ( const TextCheckingResult result) const

◆ rangeOfString() [1/2]

RefPtr< Range > WebCore::Editor::rangeOfString ( const String target,
Range referenceRange,
FindOptions  options 
)

◆ rangeOfString() [2/2]

WEBCORE_EXPORT RefPtr<Range> WebCore::Editor::rangeOfString ( const String ,
Range ,
FindOptions   
)

◆ readPlainTextFromPasteboard() [1/2]

String WebCore::Editor::readPlainTextFromPasteboard ( Pasteboard )

◆ readPlainTextFromPasteboard() [2/2]

String WebCore::Editor::readPlainTextFromPasteboard ( Pasteboard pasteboard)

◆ reappliedEditing() [1/2]

void WebCore::Editor::reappliedEditing ( EditCommandComposition composition)

◆ reappliedEditing() [2/2]

void WebCore::Editor::reappliedEditing ( EditCommandComposition )

◆ redo() [1/2]

void WebCore::Editor::redo ( )

◆ redo() [2/2]

void WebCore::Editor::redo ( )

◆ removeFormattingAndStyle() [1/2]

void WebCore::Editor::removeFormattingAndStyle ( )

◆ removeFormattingAndStyle() [2/2]

void WebCore::Editor::removeFormattingAndStyle ( )

◆ replaceSelectionWithFragment() [1/2]

void WebCore::Editor::replaceSelectionWithFragment ( PassRefPtr< DocumentFragment fragment,
bool  selectReplacement,
bool  smartReplace,
bool  matchStyle,
EditAction  editingAction = EditActionInsert,
MailBlockquoteHandling  mailBlockquoteHandling = MailBlockquoteHandling::RespectBlockquote 
)

◆ replaceSelectionWithFragment() [2/2]

WEBCORE_EXPORT void WebCore::Editor::replaceSelectionWithFragment ( PassRefPtr< DocumentFragment ,
bool  selectReplacement,
bool  smartReplace,
bool  matchStyle,
EditAction  = EditActionInsert,
MailBlockquoteHandling  = MailBlockquoteHandling::RespectBlockquote 
)

◆ replaceSelectionWithText() [1/2]

WEBCORE_EXPORT void WebCore::Editor::replaceSelectionWithText ( const String ,
bool  selectReplacement,
bool  smartReplace,
EditAction  = EditActionInsert 
)

◆ replaceSelectionWithText() [2/2]

void WebCore::Editor::replaceSelectionWithText ( const String text,
bool  selectReplacement,
bool  smartReplace,
EditAction  editingAction = EditActionInsert 
)

◆ respondToChangedContents() [1/2]

void WebCore::Editor::respondToChangedContents ( const VisibleSelection endingSelection)

◆ respondToChangedContents() [2/2]

void WebCore::Editor::respondToChangedContents ( const VisibleSelection endingSelection)

◆ respondToChangedSelection() [1/2]

void WebCore::Editor::respondToChangedSelection ( const VisibleSelection oldSelection,
FrameSelection::SetSelectionOptions  options 
)

◆ respondToChangedSelection() [2/2]

void WebCore::Editor::respondToChangedSelection ( const VisibleSelection oldSelection,
FrameSelection::SetSelectionOptions   
)

◆ selectedRange() [1/2]

RefPtr<Range> WebCore::Editor::selectedRange ( )

◆ selectedRange() [2/2]

RefPtr< Range > WebCore::Editor::selectedRange ( )

◆ selectedText() [1/2]

String WebCore::Editor::selectedText ( ) const

◆ selectedText() [2/2]

WEBCORE_EXPORT String WebCore::Editor::selectedText ( ) const

◆ selectedTextForDataTransfer() [1/2]

String WebCore::Editor::selectedTextForDataTransfer ( ) const

◆ selectedTextForDataTransfer() [2/2]

String WebCore::Editor::selectedTextForDataTransfer ( ) const

◆ selectionForCommand() [1/2]

VisibleSelection WebCore::Editor::selectionForCommand ( Event )

◆ selectionForCommand() [2/2]

VisibleSelection WebCore::Editor::selectionForCommand ( Event event)

◆ selectionHasStyle() [1/2]

TriState WebCore::Editor::selectionHasStyle ( CSSPropertyID  propertyID,
const String value 
) const

◆ selectionHasStyle() [2/2]

WEBCORE_EXPORT TriState WebCore::Editor::selectionHasStyle ( CSSPropertyID  ,
const String value 
) const

◆ selectionOrderedListState() [1/2]

TriState WebCore::Editor::selectionOrderedListState ( ) const

◆ selectionOrderedListState() [2/2]

TriState WebCore::Editor::selectionOrderedListState ( ) const

◆ selectionStartCSSPropertyValue() [1/2]

String WebCore::Editor::selectionStartCSSPropertyValue ( CSSPropertyID  propertyID)

◆ selectionStartCSSPropertyValue() [2/2]

String WebCore::Editor::selectionStartCSSPropertyValue ( CSSPropertyID  )

◆ selectionStartHasMarkerFor() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::selectionStartHasMarkerFor ( DocumentMarker::MarkerType  ,
int  from,
int  length 
) const

◆ selectionStartHasMarkerFor() [2/2]

bool WebCore::Editor::selectionStartHasMarkerFor ( DocumentMarker::MarkerType  markerType,
int  from,
int  length 
) const

◆ selectionStartHasStyle() [1/2]

bool WebCore::Editor::selectionStartHasStyle ( CSSPropertyID  propertyID,
const String value 
) const

◆ selectionStartHasStyle() [2/2]

bool WebCore::Editor::selectionStartHasStyle ( CSSPropertyID  ,
const String value 
) const

◆ selectionUnorderedListState() [1/2]

TriState WebCore::Editor::selectionUnorderedListState ( ) const

◆ selectionUnorderedListState() [2/2]

TriState WebCore::Editor::selectionUnorderedListState ( ) const

◆ selectionWillChange() [1/2]

void WebCore::Editor::selectionWillChange ( )

◆ selectionWillChange() [2/2]

void WebCore::Editor::selectionWillChange ( )

◆ setBaseWritingDirection() [1/2]

void WebCore::Editor::setBaseWritingDirection ( WritingDirection  direction)

◆ setBaseWritingDirection() [2/2]

WEBCORE_EXPORT void WebCore::Editor::setBaseWritingDirection ( WritingDirection  )

◆ setComposition() [1/2]

void WebCore::Editor::setComposition ( const String text,
const Vector< CompositionUnderline > &  underlines,
unsigned  selectionStart,
unsigned  selectionEnd 
)

◆ setComposition() [2/2]

WEBCORE_EXPORT void WebCore::Editor::setComposition ( const String ,
const Vector< CompositionUnderline > &  ,
unsigned  selectionStart,
unsigned  selectionEnd 
)

◆ setDefaultParagraphSeparator() [1/2]

void WebCore::Editor::setDefaultParagraphSeparator ( EditorParagraphSeparator  separator)
inline

◆ setDefaultParagraphSeparator() [2/2]

void WebCore::Editor::setDefaultParagraphSeparator ( EditorParagraphSeparator  separator)
inline

◆ setIgnoreCompositionSelectionChange() [1/2]

void WebCore::Editor::setIgnoreCompositionSelectionChange ( bool  ignore,
RevealSelection  shouldRevealExistingSelection = RevealSelection::Yes 
)

◆ setIgnoreCompositionSelectionChange() [2/2]

WEBCORE_EXPORT void WebCore::Editor::setIgnoreCompositionSelectionChange ( bool  ,
RevealSelection  shouldRevealExistingSelection = RevealSelection::Yes 
)

◆ setIsGettingDictionaryPopupInfo() [1/2]

void WebCore::Editor::setIsGettingDictionaryPopupInfo ( bool  b)
inline

◆ setIsGettingDictionaryPopupInfo() [2/2]

void WebCore::Editor::setIsGettingDictionaryPopupInfo ( bool  b)
inline

◆ setMark() [1/2]

void WebCore::Editor::setMark ( const VisibleSelection selection)
inline

◆ setMark() [2/2]

void WebCore::Editor::setMark ( const VisibleSelection )

◆ setMarkedTextMatchesAreHighlighted() [1/2]

WEBCORE_EXPORT void WebCore::Editor::setMarkedTextMatchesAreHighlighted ( bool  )

◆ setMarkedTextMatchesAreHighlighted() [2/2]

void WebCore::Editor::setMarkedTextMatchesAreHighlighted ( bool  flag)

◆ setShouldStyleWithCSS() [1/2]

void WebCore::Editor::setShouldStyleWithCSS ( bool  flag)
inline

◆ setShouldStyleWithCSS() [2/2]

void WebCore::Editor::setShouldStyleWithCSS ( bool  flag)
inline

◆ setStartNewKillRingSequence() [1/2]

void WebCore::Editor::setStartNewKillRingSequence ( bool  )

◆ setStartNewKillRingSequence() [2/2]

void WebCore::Editor::setStartNewKillRingSequence ( bool  flag)
inline

◆ shouldApplyStyle() [1/2]

bool WebCore::Editor::shouldApplyStyle ( StyleProperties style,
Range range 
)

◆ shouldApplyStyle() [2/2]

bool WebCore::Editor::shouldApplyStyle ( StyleProperties ,
Range  
)

◆ shouldBeginEditing() [1/2]

bool WebCore::Editor::shouldBeginEditing ( Range range)

◆ shouldBeginEditing() [2/2]

bool WebCore::Editor::shouldBeginEditing ( Range )

◆ shouldChangeSelection() [1/2]

bool WebCore::Editor::shouldChangeSelection ( const VisibleSelection oldSelection,
const VisibleSelection newSelection,
EAffinity  affinity,
bool  stillSelecting 
) const

◆ shouldChangeSelection() [2/2]

bool WebCore::Editor::shouldChangeSelection ( const VisibleSelection oldSelection,
const VisibleSelection newSelection,
EAffinity  ,
bool  stillSelecting 
) const

◆ shouldDeleteRange() [1/2]

bool WebCore::Editor::shouldDeleteRange ( Range range) const

◆ shouldDeleteRange() [2/2]

WEBCORE_EXPORT bool WebCore::Editor::shouldDeleteRange ( Range ) const

◆ shouldEndEditing() [1/2]

bool WebCore::Editor::shouldEndEditing ( Range )

◆ shouldEndEditing() [2/2]

bool WebCore::Editor::shouldEndEditing ( Range range)

◆ shouldInsertFragment() [1/2]

bool WebCore::Editor::shouldInsertFragment ( PassRefPtr< DocumentFragment fragment,
PassRefPtr< Range replacingDOMRange,
EditorInsertAction  givenAction 
)

◆ shouldInsertFragment() [2/2]

bool WebCore::Editor::shouldInsertFragment ( PassRefPtr< DocumentFragment ,
PassRefPtr< Range ,
EditorInsertAction   
)

◆ shouldInsertText() [1/2]

bool WebCore::Editor::shouldInsertText ( const String ,
Range ,
EditorInsertAction   
) const

◆ shouldInsertText() [2/2]

bool WebCore::Editor::shouldInsertText ( const String text,
Range range,
EditorInsertAction  action 
) const

◆ shouldStyleWithCSS() [1/2]

bool WebCore::Editor::shouldStyleWithCSS ( ) const
inline

◆ shouldStyleWithCSS() [2/2]

bool WebCore::Editor::shouldStyleWithCSS ( ) const
inline

◆ showColorPanel() [1/2]

void WebCore::Editor::showColorPanel ( )

◆ showColorPanel() [2/2]

void WebCore::Editor::showColorPanel ( )

◆ showFontPanel() [1/2]

void WebCore::Editor::showFontPanel ( )

◆ showFontPanel() [2/2]

void WebCore::Editor::showFontPanel ( )

◆ showSpellingGuessPanel() [1/2]

void WebCore::Editor::showSpellingGuessPanel ( )

◆ showSpellingGuessPanel() [2/2]

void WebCore::Editor::showSpellingGuessPanel ( )

◆ showStylesPanel() [1/2]

void WebCore::Editor::showStylesPanel ( )

◆ showStylesPanel() [2/2]

void WebCore::Editor::showStylesPanel ( )

◆ simplifyMarkup() [1/2]

WEBCORE_EXPORT void WebCore::Editor::simplifyMarkup ( Node startNode,
Node endNode 
)

◆ simplifyMarkup() [2/2]

void WebCore::Editor::simplifyMarkup ( Node startNode,
Node endNode 
)

◆ smartInsertDeleteEnabled() [1/2]

bool WebCore::Editor::smartInsertDeleteEnabled ( )

◆ smartInsertDeleteEnabled() [2/2]

bool WebCore::Editor::smartInsertDeleteEnabled ( )

◆ spellChecker() [1/2]

SpellChecker& WebCore::Editor::spellChecker ( ) const
inline

◆ spellChecker() [2/2]

SpellChecker& WebCore::Editor::spellChecker ( ) const
inline

◆ spellCheckerDocumentTag() [1/2]

int WebCore::Editor::spellCheckerDocumentTag ( )

◆ spellCheckerDocumentTag() [2/2]

int WebCore::Editor::spellCheckerDocumentTag ( )

◆ spellingPanelIsShowing() [1/2]

bool WebCore::Editor::spellingPanelIsShowing ( )

◆ spellingPanelIsShowing() [2/2]

bool WebCore::Editor::spellingPanelIsShowing ( )

◆ startAlternativeTextUITimer() [1/2]

void WebCore::Editor::startAlternativeTextUITimer ( )

◆ startAlternativeTextUITimer() [2/2]

void WebCore::Editor::startAlternativeTextUITimer ( )

◆ stringForCandidateRequest() [1/2]

WEBCORE_EXPORT String WebCore::Editor::stringForCandidateRequest ( ) const

◆ stringForCandidateRequest() [2/2]

String WebCore::Editor::stringForCandidateRequest ( ) const

◆ styleForSelectionStart() [1/2]

static WEBCORE_EXPORT const RenderStyle* WebCore::Editor::styleForSelectionStart ( Frame ,
Node *&  nodeToRemove 
)
static

◆ styleForSelectionStart() [2/2]

const RenderStyle * WebCore::Editor::styleForSelectionStart ( Frame frame,
Node *&  nodeToRemove 
)
static

◆ textChecker() [1/2]

TextCheckerClient * WebCore::Editor::textChecker ( ) const

◆ textChecker() [2/2]

WEBCORE_EXPORT TextCheckerClient* WebCore::Editor::textChecker ( ) const

◆ textDidChangeInTextArea() [1/2]

void WebCore::Editor::textDidChangeInTextArea ( Element )

◆ textDidChangeInTextArea() [2/2]

void WebCore::Editor::textDidChangeInTextArea ( Element e)

◆ textDidChangeInTextField() [1/2]

void WebCore::Editor::textDidChangeInTextField ( Element e)

◆ textDidChangeInTextField() [2/2]

void WebCore::Editor::textDidChangeInTextField ( Element )

◆ textFieldDidBeginEditing() [1/2]

void WebCore::Editor::textFieldDidBeginEditing ( Element )

◆ textFieldDidBeginEditing() [2/2]

void WebCore::Editor::textFieldDidBeginEditing ( Element e)

◆ textFieldDidEndEditing() [1/2]

void WebCore::Editor::textFieldDidEndEditing ( Element e)

◆ textFieldDidEndEditing() [2/2]

void WebCore::Editor::textFieldDidEndEditing ( Element )

◆ textWillBeDeletedInTextField() [1/2]

void WebCore::Editor::textWillBeDeletedInTextField ( Element input)

◆ textWillBeDeletedInTextField() [2/2]

void WebCore::Editor::textWillBeDeletedInTextField ( Element input)

◆ toggleBold() [1/2]

void WebCore::Editor::toggleBold ( )

◆ toggleBold() [2/2]

void WebCore::Editor::toggleBold ( )

◆ toggleContinuousSpellChecking() [1/2]

WEBCORE_EXPORT void WebCore::Editor::toggleContinuousSpellChecking ( )

◆ toggleContinuousSpellChecking() [2/2]

void WebCore::Editor::toggleContinuousSpellChecking ( )

◆ toggleGrammarChecking() [1/2]

void WebCore::Editor::toggleGrammarChecking ( )

◆ toggleGrammarChecking() [2/2]

void WebCore::Editor::toggleGrammarChecking ( )

◆ toggleOverwriteModeEnabled() [1/2]

WEBCORE_EXPORT void WebCore::Editor::toggleOverwriteModeEnabled ( )

◆ toggleOverwriteModeEnabled() [2/2]

void WebCore::Editor::toggleOverwriteModeEnabled ( )

◆ toggleUnderline() [1/2]

void WebCore::Editor::toggleUnderline ( )

◆ toggleUnderline() [2/2]

void WebCore::Editor::toggleUnderline ( )

◆ transpose() [1/2]

void WebCore::Editor::transpose ( )

◆ transpose() [2/2]

void WebCore::Editor::transpose ( )

◆ tryDHTMLCopy() [1/2]

bool WebCore::Editor::tryDHTMLCopy ( )

◆ tryDHTMLCopy() [2/2]

bool WebCore::Editor::tryDHTMLCopy ( )

◆ tryDHTMLCut() [1/2]

bool WebCore::Editor::tryDHTMLCut ( )

◆ tryDHTMLCut() [2/2]

bool WebCore::Editor::tryDHTMLCut ( )

◆ tryDHTMLPaste() [1/2]

WEBCORE_EXPORT bool WebCore::Editor::tryDHTMLPaste ( )

◆ tryDHTMLPaste() [2/2]

bool WebCore::Editor::tryDHTMLPaste ( )

◆ unappliedEditing() [1/2]

void WebCore::Editor::unappliedEditing ( EditCommandComposition composition)

◆ unappliedEditing() [2/2]

void WebCore::Editor::unappliedEditing ( EditCommandComposition )

◆ unappliedSpellCorrection() [1/2]

void WebCore::Editor::unappliedSpellCorrection ( const VisibleSelection selectionOfCorrected,
const String corrected,
const String correction 
)

◆ unappliedSpellCorrection() [2/2]

void WebCore::Editor::unappliedSpellCorrection ( const VisibleSelection selectionOfCorrected,
const String corrected,
const String correction 
)

◆ undo() [1/2]

void WebCore::Editor::undo ( )

◆ undo() [2/2]

void WebCore::Editor::undo ( )

◆ updateEditorUINowIfScheduled() [1/2]

void WebCore::Editor::updateEditorUINowIfScheduled ( )

◆ updateEditorUINowIfScheduled() [2/2]

WEBCORE_EXPORT void WebCore::Editor::updateEditorUINowIfScheduled ( )

◆ updateMarkersForWordsAffectedByEditing() [1/2]

void WebCore::Editor::updateMarkersForWordsAffectedByEditing ( bool  onlyHandleWordsContainingSelection)

◆ updateMarkersForWordsAffectedByEditing() [2/2]

void WebCore::Editor::updateMarkersForWordsAffectedByEditing ( bool  onlyHandleWordsContainingSelection)

◆ webContentFromPasteboard() [1/2]

RefPtr<DocumentFragment> WebCore::Editor::webContentFromPasteboard ( Pasteboard ,
Range context,
bool  allowPlainText,
bool &  chosePlainText 
)

◆ webContentFromPasteboard() [2/2]

RefPtr< DocumentFragment > WebCore::Editor::webContentFromPasteboard ( Pasteboard pasteboard,
Range context,
bool  allowPlainText,
bool &  chosePlainText 
)

◆ willApplyEditing() [1/2]

bool WebCore::Editor::willApplyEditing ( CompositeEditCommand command,
Vector< RefPtr< StaticRange >> &&  targetRanges 
) const

◆ willApplyEditing() [2/2]

bool WebCore::Editor::willApplyEditing ( CompositeEditCommand ,
Vector< RefPtr< StaticRange >> &&   
) const

◆ willReapplyEditing() [1/2]

bool WebCore::Editor::willReapplyEditing ( const EditCommandComposition composition) const

◆ willReapplyEditing() [2/2]

bool WebCore::Editor::willReapplyEditing ( const EditCommandComposition ) const

◆ willUnapplyEditing() [1/2]

bool WebCore::Editor::willUnapplyEditing ( const EditCommandComposition ) const

◆ willUnapplyEditing() [2/2]

bool WebCore::Editor::willUnapplyEditing ( const EditCommandComposition composition) const

◆ willWriteSelectionToPasteboard() [1/2]

void WebCore::Editor::willWriteSelectionToPasteboard ( PassRefPtr< Range range)

◆ willWriteSelectionToPasteboard() [2/2]

void WebCore::Editor::willWriteSelectionToPasteboard ( PassRefPtr< Range )

The documentation for this class was generated from the following files: