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

#include <APIInjectedBundleEditorClient.h>

Inheritance diagram for API::InjectedBundle::EditorClient:
WebKit::InjectedBundlePageEditorClient

Public Member Functions

virtual ~EditorClient ()
 
virtual bool shouldBeginEditing (WebKit::WebPage &, WebCore::Range *)
 
virtual bool shouldEndEditing (WebKit::WebPage &, WebCore::Range *)
 
virtual bool shouldInsertNode (WebKit::WebPage &, WebCore::Node *, WebCore::Range *rangeToReplace, WebCore::EditorInsertAction)
 
virtual bool shouldInsertText (WebKit::WebPage &, StringImpl *, WebCore::Range *rangeToReplace, WebCore::EditorInsertAction)
 
virtual bool shouldDeleteRange (WebKit::WebPage &, WebCore::Range *)
 
virtual bool shouldChangeSelectedRange (WebKit::WebPage &, WebCore::Range *fromRange, WebCore::Range *toRange, WebCore::EAffinity affinity, bool stillSelecting)
 
virtual bool shouldApplyStyle (WebKit::WebPage &, WebCore::CSSStyleDeclaration *, WebCore::Range *)
 
virtual void didBeginEditing (WebKit::WebPage &, StringImpl *notificationName)
 
virtual void didEndEditing (WebKit::WebPage &, StringImpl *notificationName)
 
virtual void didChange (WebKit::WebPage &, StringImpl *notificationName)
 
virtual void didChangeSelection (WebKit::WebPage &, StringImpl *notificationName)
 
virtual void willWriteToPasteboard (WebKit::WebPage &, WebCore::Range *)
 
virtual void getPasteboardDataForRange (WebKit::WebPage &, WebCore::Range *, Vector< WTF::String > &pasteboardTypes, Vector< RefPtr< WebCore::SharedBuffer >> &pasteboardData)
 
virtual void didWriteToPasteboard (WebKit::WebPage &)
 

Constructor & Destructor Documentation

◆ ~EditorClient()

virtual API::InjectedBundle::EditorClient::~EditorClient ( )
inlinevirtual

Member Function Documentation

◆ didBeginEditing()

virtual void API::InjectedBundle::EditorClient::didBeginEditing ( WebKit::WebPage ,
StringImpl *  notificationName 
)
inlinevirtual

◆ didChange()

virtual void API::InjectedBundle::EditorClient::didChange ( WebKit::WebPage ,
StringImpl *  notificationName 
)
inlinevirtual

◆ didChangeSelection()

virtual void API::InjectedBundle::EditorClient::didChangeSelection ( WebKit::WebPage ,
StringImpl *  notificationName 
)
inlinevirtual

◆ didEndEditing()

virtual void API::InjectedBundle::EditorClient::didEndEditing ( WebKit::WebPage ,
StringImpl *  notificationName 
)
inlinevirtual

◆ didWriteToPasteboard()

virtual void API::InjectedBundle::EditorClient::didWriteToPasteboard ( WebKit::WebPage )
inlinevirtual

◆ getPasteboardDataForRange()

virtual void API::InjectedBundle::EditorClient::getPasteboardDataForRange ( WebKit::WebPage ,
WebCore::Range ,
Vector< WTF::String > &  pasteboardTypes,
Vector< RefPtr< WebCore::SharedBuffer >> &  pasteboardData 
)
inlinevirtual

◆ shouldApplyStyle()

virtual bool API::InjectedBundle::EditorClient::shouldApplyStyle ( WebKit::WebPage ,
WebCore::CSSStyleDeclaration ,
WebCore::Range  
)
inlinevirtual

◆ shouldBeginEditing()

virtual bool API::InjectedBundle::EditorClient::shouldBeginEditing ( WebKit::WebPage ,
WebCore::Range  
)
inlinevirtual

◆ shouldChangeSelectedRange()

virtual bool API::InjectedBundle::EditorClient::shouldChangeSelectedRange ( WebKit::WebPage ,
WebCore::Range fromRange,
WebCore::Range toRange,
WebCore::EAffinity  affinity,
bool  stillSelecting 
)
inlinevirtual

◆ shouldDeleteRange()

virtual bool API::InjectedBundle::EditorClient::shouldDeleteRange ( WebKit::WebPage ,
WebCore::Range  
)
inlinevirtual

◆ shouldEndEditing()

virtual bool API::InjectedBundle::EditorClient::shouldEndEditing ( WebKit::WebPage ,
WebCore::Range  
)
inlinevirtual

◆ shouldInsertNode()

virtual bool API::InjectedBundle::EditorClient::shouldInsertNode ( WebKit::WebPage ,
WebCore::Node ,
WebCore::Range rangeToReplace,
WebCore::EditorInsertAction   
)
inlinevirtual

◆ shouldInsertText()

virtual bool API::InjectedBundle::EditorClient::shouldInsertText ( WebKit::WebPage ,
StringImpl *  ,
WebCore::Range rangeToReplace,
WebCore::EditorInsertAction   
)
inlinevirtual

◆ willWriteToPasteboard()

virtual void API::InjectedBundle::EditorClient::willWriteToPasteboard ( WebKit::WebPage ,
WebCore::Range  
)
inlinevirtual

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