webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
WebCore::EditorClient Class Referenceabstract

#include <EditorClient.h>

Inheritance diagram for WebCore::EditorClient:
WebCore::EmptyEditorClient WebEditorClient WebEditorClient WebKit::WebEditorClient

Public Member Functions

virtual ~EditorClient ()
 
virtual bool shouldDeleteRange (Range *)=0
 
virtual bool smartInsertDeleteEnabled ()=0
 
virtual bool isSelectTrailingWhitespaceEnabled ()=0
 
virtual bool isContinuousSpellCheckingEnabled ()=0
 
virtual void toggleContinuousSpellChecking ()=0
 
virtual bool isGrammarCheckingEnabled ()=0
 
virtual void toggleGrammarChecking ()=0
 
virtual int spellCheckerDocumentTag ()=0
 
virtual bool shouldBeginEditing (Range *)=0
 
virtual bool shouldEndEditing (Range *)=0
 
virtual bool shouldInsertNode (Node *, Range *, EditorInsertAction)=0
 
virtual bool shouldInsertText (const String &, Range *, EditorInsertAction)=0
 
virtual bool shouldChangeSelectedRange (Range *fromRange, Range *toRange, EAffinity, bool stillSelecting)=0
 
virtual bool shouldApplyStyle (StyleProperties *, Range *)=0
 
virtual void didApplyStyle ()=0
 
virtual bool shouldMoveRangeAfterDelete (Range *, Range *)=0
 
virtual void didBeginEditing ()=0
 
virtual void respondToChangedContents ()=0
 
virtual void respondToChangedSelection (Frame *)=0
 
virtual void didChangeSelectionAndUpdateLayout ()=0
 
virtual void updateEditorStateAfterLayoutIfEditabilityChanged ()=0
 
virtual void didEndEditing ()=0
 
virtual void willWriteSelectionToPasteboard (Range *)=0
 
virtual void didWriteSelectionToPasteboard ()=0
 
virtual void getClientPasteboardDataForRange (Range *, Vector< String > &pasteboardTypes, Vector< RefPtr< SharedBuffer >> &pasteboardData)=0
 
virtual void requestCandidatesForSelection (const VisibleSelection &)
 
virtual void handleAcceptedCandidateWithSoftSpaces (TextCheckingResult)
 
virtual void discardedComposition (Frame *)=0
 
virtual void canceledComposition ()=0
 
virtual void registerUndoStep (UndoStep &)=0
 
virtual void registerRedoStep (UndoStep &)=0
 
virtual void clearUndoRedoOperations ()=0
 
virtual bool canCopyCut (Frame *, bool defaultValue) const =0
 
virtual bool canPaste (Frame *, bool defaultValue) const =0
 
virtual bool canUndo () const =0
 
virtual bool canRedo () const =0
 
virtual void undo ()=0
 
virtual void redo ()=0
 
virtual void handleKeyboardEvent (KeyboardEvent *)=0
 
virtual void handleInputMethodKeydown (KeyboardEvent *)=0
 
virtual void textFieldDidBeginEditing (Element *)=0
 
virtual void textFieldDidEndEditing (Element *)=0
 
virtual void textDidChangeInTextField (Element *)=0
 
virtual bool doTextFieldCommandFromEvent (Element *, KeyboardEvent *)=0
 
virtual void textWillBeDeletedInTextField (Element *)=0
 
virtual void textDidChangeInTextArea (Element *)=0
 
virtual void overflowScrollPositionChanged ()=0
 
virtual TextCheckerClienttextChecker ()=0
 
virtual void updateSpellingUIWithGrammarString (const String &, const GrammarDetail &detail)=0
 
virtual void updateSpellingUIWithMisspelledWord (const String &)=0
 
virtual void showSpellingUI (bool show)=0
 
virtual bool spellingUIIsShowing ()=0
 
virtual void willSetInputMethodState ()=0
 
virtual void setInputMethodState (bool enabled)=0
 
virtual bool supportsGlobalSelection ()
 
virtual ~EditorClient ()
 
virtual bool shouldDeleteRange (Range *)=0
 
virtual bool smartInsertDeleteEnabled ()=0
 
virtual bool isSelectTrailingWhitespaceEnabled ()=0
 
virtual bool isContinuousSpellCheckingEnabled ()=0
 
virtual void toggleContinuousSpellChecking ()=0
 
virtual bool isGrammarCheckingEnabled ()=0
 
virtual void toggleGrammarChecking ()=0
 
virtual int spellCheckerDocumentTag ()=0
 
virtual bool shouldBeginEditing (Range *)=0
 
virtual bool shouldEndEditing (Range *)=0
 
virtual bool shouldInsertNode (Node *, Range *, EditorInsertAction)=0
 
virtual bool shouldInsertText (const String &, Range *, EditorInsertAction)=0
 
virtual bool shouldChangeSelectedRange (Range *fromRange, Range *toRange, EAffinity, bool stillSelecting)=0
 
virtual bool shouldApplyStyle (StyleProperties *, Range *)=0
 
virtual void didApplyStyle ()=0
 
virtual bool shouldMoveRangeAfterDelete (Range *, Range *)=0
 
virtual void didBeginEditing ()=0
 
virtual void respondToChangedContents ()=0
 
virtual void respondToChangedSelection (Frame *)=0
 
virtual void didChangeSelectionAndUpdateLayout ()=0
 
virtual void updateEditorStateAfterLayoutIfEditabilityChanged ()=0
 
virtual void didEndEditing ()=0
 
virtual void willWriteSelectionToPasteboard (Range *)=0
 
virtual void didWriteSelectionToPasteboard ()=0
 
virtual void getClientPasteboardDataForRange (Range *, Vector< String > &pasteboardTypes, Vector< RefPtr< SharedBuffer >> &pasteboardData)=0
 
virtual void requestCandidatesForSelection (const VisibleSelection &)
 
virtual void handleAcceptedCandidateWithSoftSpaces (TextCheckingResult)
 
virtual void discardedComposition (Frame *)=0
 
virtual void canceledComposition ()=0
 
virtual void registerUndoStep (UndoStep &)=0
 
virtual void registerRedoStep (UndoStep &)=0
 
virtual void clearUndoRedoOperations ()=0
 
virtual bool canCopyCut (Frame *, bool defaultValue) const =0
 
virtual bool canPaste (Frame *, bool defaultValue) const =0
 
virtual bool canUndo () const =0
 
virtual bool canRedo () const =0
 
virtual void undo ()=0
 
virtual void redo ()=0
 
virtual void handleKeyboardEvent (KeyboardEvent *)=0
 
virtual void handleInputMethodKeydown (KeyboardEvent *)=0
 
virtual void textFieldDidBeginEditing (Element *)=0
 
virtual void textFieldDidEndEditing (Element *)=0
 
virtual void textDidChangeInTextField (Element *)=0
 
virtual bool doTextFieldCommandFromEvent (Element *, KeyboardEvent *)=0
 
virtual void textWillBeDeletedInTextField (Element *)=0
 
virtual void textDidChangeInTextArea (Element *)=0
 
virtual void overflowScrollPositionChanged ()=0
 
virtual TextCheckerClienttextChecker ()=0
 
virtual void updateSpellingUIWithGrammarString (const String &, const GrammarDetail &detail)=0
 
virtual void updateSpellingUIWithMisspelledWord (const String &)=0
 
virtual void showSpellingUI (bool show)=0
 
virtual bool spellingUIIsShowing ()=0
 
virtual void willSetInputMethodState ()=0
 
virtual void setInputMethodState (bool enabled)=0
 
virtual bool supportsGlobalSelection ()
 

Constructor & Destructor Documentation

◆ ~EditorClient() [1/2]

virtual WebCore::EditorClient::~EditorClient ( )
inlinevirtual

◆ ~EditorClient() [2/2]

virtual WebCore::EditorClient::~EditorClient ( )
inlinevirtual

Member Function Documentation

◆ canceledComposition() [1/2]

virtual void WebCore::EditorClient::canceledComposition ( )
pure virtual

◆ canceledComposition() [2/2]

virtual void WebCore::EditorClient::canceledComposition ( )
pure virtual

◆ canCopyCut() [1/2]

virtual bool WebCore::EditorClient::canCopyCut ( Frame ,
bool  defaultValue 
) const
pure virtual

◆ canCopyCut() [2/2]

virtual bool WebCore::EditorClient::canCopyCut ( Frame ,
bool  defaultValue 
) const
pure virtual

◆ canPaste() [1/2]

virtual bool WebCore::EditorClient::canPaste ( Frame ,
bool  defaultValue 
) const
pure virtual

◆ canPaste() [2/2]

virtual bool WebCore::EditorClient::canPaste ( Frame ,
bool  defaultValue 
) const
pure virtual

◆ canRedo() [1/2]

virtual bool WebCore::EditorClient::canRedo ( ) const
pure virtual

◆ canRedo() [2/2]

virtual bool WebCore::EditorClient::canRedo ( ) const
pure virtual

◆ canUndo() [1/2]

virtual bool WebCore::EditorClient::canUndo ( ) const
pure virtual

◆ canUndo() [2/2]

virtual bool WebCore::EditorClient::canUndo ( ) const
pure virtual

◆ clearUndoRedoOperations() [1/2]

virtual void WebCore::EditorClient::clearUndoRedoOperations ( )
pure virtual

◆ clearUndoRedoOperations() [2/2]

virtual void WebCore::EditorClient::clearUndoRedoOperations ( )
pure virtual

◆ didApplyStyle() [1/2]

virtual void WebCore::EditorClient::didApplyStyle ( )
pure virtual

◆ didApplyStyle() [2/2]

virtual void WebCore::EditorClient::didApplyStyle ( )
pure virtual

◆ didBeginEditing() [1/2]

virtual void WebCore::EditorClient::didBeginEditing ( )
pure virtual

◆ didBeginEditing() [2/2]

virtual void WebCore::EditorClient::didBeginEditing ( )
pure virtual

◆ didChangeSelectionAndUpdateLayout() [1/2]

virtual void WebCore::EditorClient::didChangeSelectionAndUpdateLayout ( )
pure virtual

◆ didChangeSelectionAndUpdateLayout() [2/2]

virtual void WebCore::EditorClient::didChangeSelectionAndUpdateLayout ( )
pure virtual

◆ didEndEditing() [1/2]

virtual void WebCore::EditorClient::didEndEditing ( )
pure virtual

◆ didEndEditing() [2/2]

virtual void WebCore::EditorClient::didEndEditing ( )
pure virtual

◆ didWriteSelectionToPasteboard() [1/2]

virtual void WebCore::EditorClient::didWriteSelectionToPasteboard ( )
pure virtual

◆ didWriteSelectionToPasteboard() [2/2]

virtual void WebCore::EditorClient::didWriteSelectionToPasteboard ( )
pure virtual

◆ discardedComposition() [1/2]

virtual void WebCore::EditorClient::discardedComposition ( Frame )
pure virtual

◆ discardedComposition() [2/2]

virtual void WebCore::EditorClient::discardedComposition ( Frame )
pure virtual

◆ doTextFieldCommandFromEvent() [1/2]

virtual bool WebCore::EditorClient::doTextFieldCommandFromEvent ( Element ,
KeyboardEvent  
)
pure virtual

◆ doTextFieldCommandFromEvent() [2/2]

virtual bool WebCore::EditorClient::doTextFieldCommandFromEvent ( Element ,
KeyboardEvent  
)
pure virtual

◆ getClientPasteboardDataForRange() [1/2]

virtual void WebCore::EditorClient::getClientPasteboardDataForRange ( Range ,
Vector< String > &  pasteboardTypes,
Vector< RefPtr< SharedBuffer >> &  pasteboardData 
)
pure virtual

◆ getClientPasteboardDataForRange() [2/2]

virtual void WebCore::EditorClient::getClientPasteboardDataForRange ( Range ,
Vector< String > &  pasteboardTypes,
Vector< RefPtr< SharedBuffer >> &  pasteboardData 
)
pure virtual

◆ handleAcceptedCandidateWithSoftSpaces() [1/2]

virtual void WebCore::EditorClient::handleAcceptedCandidateWithSoftSpaces ( TextCheckingResult  )
inlinevirtual

◆ handleAcceptedCandidateWithSoftSpaces() [2/2]

virtual void WebCore::EditorClient::handleAcceptedCandidateWithSoftSpaces ( TextCheckingResult  )
inlinevirtual

◆ handleInputMethodKeydown() [1/2]

virtual void WebCore::EditorClient::handleInputMethodKeydown ( KeyboardEvent )
pure virtual

◆ handleInputMethodKeydown() [2/2]

virtual void WebCore::EditorClient::handleInputMethodKeydown ( KeyboardEvent )
pure virtual

◆ handleKeyboardEvent() [1/2]

virtual void WebCore::EditorClient::handleKeyboardEvent ( KeyboardEvent )
pure virtual

◆ handleKeyboardEvent() [2/2]

virtual void WebCore::EditorClient::handleKeyboardEvent ( KeyboardEvent )
pure virtual

◆ isContinuousSpellCheckingEnabled() [1/2]

virtual bool WebCore::EditorClient::isContinuousSpellCheckingEnabled ( )
pure virtual

◆ isContinuousSpellCheckingEnabled() [2/2]

virtual bool WebCore::EditorClient::isContinuousSpellCheckingEnabled ( )
pure virtual

◆ isGrammarCheckingEnabled() [1/2]

virtual bool WebCore::EditorClient::isGrammarCheckingEnabled ( )
pure virtual

◆ isGrammarCheckingEnabled() [2/2]

virtual bool WebCore::EditorClient::isGrammarCheckingEnabled ( )
pure virtual

◆ isSelectTrailingWhitespaceEnabled() [1/2]

virtual bool WebCore::EditorClient::isSelectTrailingWhitespaceEnabled ( )
pure virtual

◆ isSelectTrailingWhitespaceEnabled() [2/2]

virtual bool WebCore::EditorClient::isSelectTrailingWhitespaceEnabled ( )
pure virtual

◆ overflowScrollPositionChanged() [1/2]

virtual void WebCore::EditorClient::overflowScrollPositionChanged ( )
pure virtual

◆ overflowScrollPositionChanged() [2/2]

virtual void WebCore::EditorClient::overflowScrollPositionChanged ( )
pure virtual

◆ redo() [1/2]

virtual void WebCore::EditorClient::redo ( )
pure virtual

◆ redo() [2/2]

virtual void WebCore::EditorClient::redo ( )
pure virtual

◆ registerRedoStep() [1/2]

virtual void WebCore::EditorClient::registerRedoStep ( UndoStep )
pure virtual

◆ registerRedoStep() [2/2]

virtual void WebCore::EditorClient::registerRedoStep ( UndoStep )
pure virtual

◆ registerUndoStep() [1/2]

virtual void WebCore::EditorClient::registerUndoStep ( UndoStep )
pure virtual

◆ registerUndoStep() [2/2]

virtual void WebCore::EditorClient::registerUndoStep ( UndoStep )
pure virtual

◆ requestCandidatesForSelection() [1/2]

virtual void WebCore::EditorClient::requestCandidatesForSelection ( const VisibleSelection )
inlinevirtual

◆ requestCandidatesForSelection() [2/2]

virtual void WebCore::EditorClient::requestCandidatesForSelection ( const VisibleSelection )
inlinevirtual

◆ respondToChangedContents() [1/2]

virtual void WebCore::EditorClient::respondToChangedContents ( )
pure virtual

◆ respondToChangedContents() [2/2]

virtual void WebCore::EditorClient::respondToChangedContents ( )
pure virtual

◆ respondToChangedSelection() [1/2]

virtual void WebCore::EditorClient::respondToChangedSelection ( Frame )
pure virtual

◆ respondToChangedSelection() [2/2]

virtual void WebCore::EditorClient::respondToChangedSelection ( Frame )
pure virtual

◆ setInputMethodState() [1/2]

virtual void WebCore::EditorClient::setInputMethodState ( bool  enabled)
pure virtual

◆ setInputMethodState() [2/2]

virtual void WebCore::EditorClient::setInputMethodState ( bool  enabled)
pure virtual

◆ shouldApplyStyle() [1/2]

virtual bool WebCore::EditorClient::shouldApplyStyle ( StyleProperties ,
Range  
)
pure virtual

◆ shouldApplyStyle() [2/2]

virtual bool WebCore::EditorClient::shouldApplyStyle ( StyleProperties ,
Range  
)
pure virtual

◆ shouldBeginEditing() [1/2]

virtual bool WebCore::EditorClient::shouldBeginEditing ( Range )
pure virtual

◆ shouldBeginEditing() [2/2]

virtual bool WebCore::EditorClient::shouldBeginEditing ( Range )
pure virtual

◆ shouldChangeSelectedRange() [1/2]

virtual bool WebCore::EditorClient::shouldChangeSelectedRange ( Range fromRange,
Range toRange,
EAffinity  ,
bool  stillSelecting 
)
pure virtual

◆ shouldChangeSelectedRange() [2/2]

virtual bool WebCore::EditorClient::shouldChangeSelectedRange ( Range fromRange,
Range toRange,
EAffinity  ,
bool  stillSelecting 
)
pure virtual

◆ shouldDeleteRange() [1/2]

virtual bool WebCore::EditorClient::shouldDeleteRange ( Range )
pure virtual

◆ shouldDeleteRange() [2/2]

virtual bool WebCore::EditorClient::shouldDeleteRange ( Range )
pure virtual

◆ shouldEndEditing() [1/2]

virtual bool WebCore::EditorClient::shouldEndEditing ( Range )
pure virtual

◆ shouldEndEditing() [2/2]

virtual bool WebCore::EditorClient::shouldEndEditing ( Range )
pure virtual

◆ shouldInsertNode() [1/2]

virtual bool WebCore::EditorClient::shouldInsertNode ( Node ,
Range ,
EditorInsertAction   
)
pure virtual

◆ shouldInsertNode() [2/2]

virtual bool WebCore::EditorClient::shouldInsertNode ( Node ,
Range ,
EditorInsertAction   
)
pure virtual

◆ shouldInsertText() [1/2]

virtual bool WebCore::EditorClient::shouldInsertText ( const String ,
Range ,
EditorInsertAction   
)
pure virtual

◆ shouldInsertText() [2/2]

virtual bool WebCore::EditorClient::shouldInsertText ( const String ,
Range ,
EditorInsertAction   
)
pure virtual

◆ shouldMoveRangeAfterDelete() [1/2]

virtual bool WebCore::EditorClient::shouldMoveRangeAfterDelete ( Range ,
Range  
)
pure virtual

◆ shouldMoveRangeAfterDelete() [2/2]

virtual bool WebCore::EditorClient::shouldMoveRangeAfterDelete ( Range ,
Range  
)
pure virtual

◆ showSpellingUI() [1/2]

virtual void WebCore::EditorClient::showSpellingUI ( bool  show)
pure virtual

◆ showSpellingUI() [2/2]

virtual void WebCore::EditorClient::showSpellingUI ( bool  show)
pure virtual

◆ smartInsertDeleteEnabled() [1/2]

virtual bool WebCore::EditorClient::smartInsertDeleteEnabled ( )
pure virtual

◆ smartInsertDeleteEnabled() [2/2]

virtual bool WebCore::EditorClient::smartInsertDeleteEnabled ( )
pure virtual

◆ spellCheckerDocumentTag() [1/2]

virtual int WebCore::EditorClient::spellCheckerDocumentTag ( )
pure virtual

◆ spellCheckerDocumentTag() [2/2]

virtual int WebCore::EditorClient::spellCheckerDocumentTag ( )
pure virtual

◆ spellingUIIsShowing() [1/2]

virtual bool WebCore::EditorClient::spellingUIIsShowing ( )
pure virtual

◆ spellingUIIsShowing() [2/2]

virtual bool WebCore::EditorClient::spellingUIIsShowing ( )
pure virtual

◆ supportsGlobalSelection() [1/2]

virtual bool WebCore::EditorClient::supportsGlobalSelection ( )
inlinevirtual

◆ supportsGlobalSelection() [2/2]

virtual bool WebCore::EditorClient::supportsGlobalSelection ( )
inlinevirtual

◆ textChecker() [1/2]

virtual TextCheckerClient* WebCore::EditorClient::textChecker ( )
pure virtual

◆ textChecker() [2/2]

virtual TextCheckerClient* WebCore::EditorClient::textChecker ( )
pure virtual

◆ textDidChangeInTextArea() [1/2]

virtual void WebCore::EditorClient::textDidChangeInTextArea ( Element )
pure virtual

◆ textDidChangeInTextArea() [2/2]

virtual void WebCore::EditorClient::textDidChangeInTextArea ( Element )
pure virtual

◆ textDidChangeInTextField() [1/2]

virtual void WebCore::EditorClient::textDidChangeInTextField ( Element )
pure virtual

◆ textDidChangeInTextField() [2/2]

virtual void WebCore::EditorClient::textDidChangeInTextField ( Element )
pure virtual

◆ textFieldDidBeginEditing() [1/2]

virtual void WebCore::EditorClient::textFieldDidBeginEditing ( Element )
pure virtual

◆ textFieldDidBeginEditing() [2/2]

virtual void WebCore::EditorClient::textFieldDidBeginEditing ( Element )
pure virtual

◆ textFieldDidEndEditing() [1/2]

virtual void WebCore::EditorClient::textFieldDidEndEditing ( Element )
pure virtual

◆ textFieldDidEndEditing() [2/2]

virtual void WebCore::EditorClient::textFieldDidEndEditing ( Element )
pure virtual

◆ textWillBeDeletedInTextField() [1/2]

virtual void WebCore::EditorClient::textWillBeDeletedInTextField ( Element )
pure virtual

◆ textWillBeDeletedInTextField() [2/2]

virtual void WebCore::EditorClient::textWillBeDeletedInTextField ( Element )
pure virtual

◆ toggleContinuousSpellChecking() [1/2]

virtual void WebCore::EditorClient::toggleContinuousSpellChecking ( )
pure virtual

◆ toggleContinuousSpellChecking() [2/2]

virtual void WebCore::EditorClient::toggleContinuousSpellChecking ( )
pure virtual

◆ toggleGrammarChecking() [1/2]

virtual void WebCore::EditorClient::toggleGrammarChecking ( )
pure virtual

◆ toggleGrammarChecking() [2/2]

virtual void WebCore::EditorClient::toggleGrammarChecking ( )
pure virtual

◆ undo() [1/2]

virtual void WebCore::EditorClient::undo ( )
pure virtual

◆ undo() [2/2]

virtual void WebCore::EditorClient::undo ( )
pure virtual

◆ updateEditorStateAfterLayoutIfEditabilityChanged() [1/2]

virtual void WebCore::EditorClient::updateEditorStateAfterLayoutIfEditabilityChanged ( )
pure virtual

◆ updateEditorStateAfterLayoutIfEditabilityChanged() [2/2]

virtual void WebCore::EditorClient::updateEditorStateAfterLayoutIfEditabilityChanged ( )
pure virtual

◆ updateSpellingUIWithGrammarString() [1/2]

virtual void WebCore::EditorClient::updateSpellingUIWithGrammarString ( const String ,
const GrammarDetail detail 
)
pure virtual

◆ updateSpellingUIWithGrammarString() [2/2]

virtual void WebCore::EditorClient::updateSpellingUIWithGrammarString ( const String ,
const GrammarDetail detail 
)
pure virtual

◆ updateSpellingUIWithMisspelledWord() [1/2]

virtual void WebCore::EditorClient::updateSpellingUIWithMisspelledWord ( const String )
pure virtual

◆ updateSpellingUIWithMisspelledWord() [2/2]

virtual void WebCore::EditorClient::updateSpellingUIWithMisspelledWord ( const String )
pure virtual

◆ willSetInputMethodState() [1/2]

virtual void WebCore::EditorClient::willSetInputMethodState ( )
pure virtual

◆ willSetInputMethodState() [2/2]

virtual void WebCore::EditorClient::willSetInputMethodState ( )
pure virtual

◆ willWriteSelectionToPasteboard() [1/2]

virtual void WebCore::EditorClient::willWriteSelectionToPasteboard ( Range )
pure virtual

◆ willWriteSelectionToPasteboard() [2/2]

virtual void WebCore::EditorClient::willWriteSelectionToPasteboard ( Range )
pure virtual

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