webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
IWebEditingDelegate2 Interface Reference

import"IWebEditingDelegate.idl";

Inheritance diagram for IWebEditingDelegate2:
IWebEditingDelegate

Public Member Functions

HRESULT shouldInsertNode ([in] IWebView *webView, [in] IDOMNode *node, [in] IDOMRange *range, [in] WebViewInsertAction action, [out, retval] BOOL *result)
 
- Public Member Functions inherited from IWebEditingDelegate
HRESULT shouldBeginEditingInDOMRange ([in] IWebView *webView, [in] IDOMRange *range, [out, retval] BOOL *result)
 
HRESULT shouldEndEditingInDOMRange ([in] IWebView *webView, [in] IDOMRange *range, [out, retval] BOOL *result)
 
HRESULT shouldInsertNode ([in] IWebView *webView, [in] IDOMNode *node, [in] IDOMRange *range, [in] WebViewInsertAction action)
 
HRESULT shouldInsertText ([in] IWebView *webView, [in] BSTR text, [in] IDOMRange *range, [in] WebViewInsertAction action, [out, retval] BOOL *result)
 
HRESULT shouldDeleteDOMRange ([in] IWebView *webView, [in] IDOMRange *range, [out, retval] BOOL *result)
 
HRESULT shouldChangeSelectedDOMRange ([in] IWebView *webView, [in] IDOMRange *currentRange, [in] IDOMRange *proposedRange, [in] WebSelectionAffinity selectionAffinity, [in] BOOL stillSelecting, [out, retval] BOOL *result)
 
HRESULT shouldApplyStyle ([in] IWebView *webView, [in] IDOMCSSStyleDeclaration *style, [in] IDOMRange *range, [out, retval] BOOL *result)
 
HRESULT shouldChangeTypingStyle ([in] IWebView *webView, [in] IDOMCSSStyleDeclaration *currentStyle, [in] IDOMCSSStyleDeclaration *proposedStyle, [out, retval] BOOL *result)
 
HRESULT doPlatformCommand ([in] IWebView *webView, [in] BSTR command, [out, retval] BOOL *result)
 
HRESULT webViewDidBeginEditing ([in] IWebNotification *notification)
 
HRESULT webViewDidChange ([in] IWebNotification *notification)
 
HRESULT webViewDidEndEditing ([in] IWebNotification *notification)
 
HRESULT webViewDidChangeTypingStyle ([in] IWebNotification *notification)
 
HRESULT webViewDidChangeSelection ([in] IWebNotification *notification)
 
HRESULT undoManagerForWebView ([in] IWebView *webView, [out, retval] IWebUndoManager **undoManager)
 
HRESULT ignoreWordInSpellDocument ([in] IWebView *view, [in] BSTR word)
 
HRESULT learnWord ([in] BSTR word)
 
HRESULT checkSpellingOfString ([in] IWebView *view, [in] LPCTSTR text, [in] int length, [out] int *misspellingLocation, [out] int *misspellingLength)
 
HRESULT checkGrammarOfString ([in] IWebView *view, [in] LPCTSTR text, [in] int length, [out] IEnumWebGrammarDetails **grammarDetails, [out] int *badGrammarLocation, [out] int *badGrammarLength)
 
HRESULT updateSpellingUIWithGrammarString ([in] BSTR string, [in] int location, [in] int length, [in] BSTR userDescription, [in] BSTR *guesses, [in] int guessesCount)
 
HRESULT updateSpellingUIWithMisspelledWord ([in] BSTR word)
 
HRESULT showSpellingUI ([in] BOOL show)
 
HRESULT spellingUIIsShowing ([out, retval] BOOL *result)
 
HRESULT guessesForWord ([in] BSTR word, [out, retval] IEnumSpellingGuesses **guesses)
 
HRESULT closeSpellDocument ([in] IWebView *view)
 
HRESULT sharedSpellCheckerExists ([out, retval] BOOL *exists)
 
HRESULT preflightChosenSpellServer ()
 
HRESULT updateGrammar ()
 

Member Function Documentation

◆ shouldInsertNode()

HRESULT IWebEditingDelegate2::shouldInsertNode ( [in] IWebView webView,
[in] IDOMNode node,
[in] IDOMRange range,
[in] WebViewInsertAction  action,
[out, retval] BOOL result 
)

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