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

import"IWebEditingDelegate.idl";

Inheritance diagram for IWebEditingDelegate:
IWebEditingDelegate2

Public Member Functions

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

◆ checkGrammarOfString()

HRESULT IWebEditingDelegate::checkGrammarOfString ( [in] IWebView view,
[in] LPCTSTR  text,
[in] int  length,
[out] IEnumWebGrammarDetails **  grammarDetails,
[out] int *  badGrammarLocation,
[out] int *  badGrammarLength 
)

◆ checkSpellingOfString()

HRESULT IWebEditingDelegate::checkSpellingOfString ( [in] IWebView view,
[in] LPCTSTR  text,
[in] int  length,
[out] int *  misspellingLocation,
[out] int *  misspellingLength 
)

◆ closeSpellDocument()

HRESULT IWebEditingDelegate::closeSpellDocument ( [in] IWebView view)

◆ doPlatformCommand()

HRESULT IWebEditingDelegate::doPlatformCommand ( [in] IWebView webView,
[in] BSTR  command,
[out, retval] BOOL result 
)

◆ guessesForWord()

HRESULT IWebEditingDelegate::guessesForWord ( [in] BSTR  word,
[out, retval] IEnumSpellingGuesses **  guesses 
)

◆ ignoreWordInSpellDocument()

HRESULT IWebEditingDelegate::ignoreWordInSpellDocument ( [in] IWebView view,
[in] BSTR  word 
)

◆ learnWord()

HRESULT IWebEditingDelegate::learnWord ( [in] BSTR  word)

◆ preflightChosenSpellServer()

HRESULT IWebEditingDelegate::preflightChosenSpellServer ( )

◆ sharedSpellCheckerExists()

HRESULT IWebEditingDelegate::sharedSpellCheckerExists ( [out, retval] BOOL exists)

◆ shouldApplyStyle()

HRESULT IWebEditingDelegate::shouldApplyStyle ( [in] IWebView webView,
[in] IDOMCSSStyleDeclaration style,
[in] IDOMRange range,
[out, retval] BOOL result 
)

◆ shouldBeginEditingInDOMRange()

HRESULT IWebEditingDelegate::shouldBeginEditingInDOMRange ( [in] IWebView webView,
[in] IDOMRange range,
[out, retval] BOOL result 
)

◆ shouldChangeSelectedDOMRange()

HRESULT IWebEditingDelegate::shouldChangeSelectedDOMRange ( [in] IWebView webView,
[in] IDOMRange currentRange,
[in] IDOMRange proposedRange,
[in] WebSelectionAffinity  selectionAffinity,
[in] BOOL  stillSelecting,
[out, retval] BOOL result 
)

◆ shouldChangeTypingStyle()

HRESULT IWebEditingDelegate::shouldChangeTypingStyle ( [in] IWebView webView,
[in] IDOMCSSStyleDeclaration currentStyle,
[in] IDOMCSSStyleDeclaration proposedStyle,
[out, retval] BOOL result 
)

◆ shouldDeleteDOMRange()

HRESULT IWebEditingDelegate::shouldDeleteDOMRange ( [in] IWebView webView,
[in] IDOMRange range,
[out, retval] BOOL result 
)

◆ shouldEndEditingInDOMRange()

HRESULT IWebEditingDelegate::shouldEndEditingInDOMRange ( [in] IWebView webView,
[in] IDOMRange range,
[out, retval] BOOL result 
)

◆ shouldInsertNode()

HRESULT IWebEditingDelegate::shouldInsertNode ( [in] IWebView webView,
[in] IDOMNode node,
[in] IDOMRange range,
[in] WebViewInsertAction  action 
)

◆ shouldInsertText()

HRESULT IWebEditingDelegate::shouldInsertText ( [in] IWebView webView,
[in] BSTR  text,
[in] IDOMRange range,
[in] WebViewInsertAction  action,
[out, retval] BOOL result 
)

◆ showSpellingUI()

HRESULT IWebEditingDelegate::showSpellingUI ( [in] BOOL  show)

◆ spellingUIIsShowing()

HRESULT IWebEditingDelegate::spellingUIIsShowing ( [out, retval] BOOL result)

◆ undoManagerForWebView()

HRESULT IWebEditingDelegate::undoManagerForWebView ( [in] IWebView webView,
[out, retval] IWebUndoManager **  undoManager 
)

◆ updateGrammar()

HRESULT IWebEditingDelegate::updateGrammar ( )

◆ updateSpellingUIWithGrammarString()

HRESULT IWebEditingDelegate::updateSpellingUIWithGrammarString ( [in] BSTR  string,
[in] int  location,
[in] int  length,
[in] BSTR  userDescription,
[in] BSTR guesses,
[in] int  guessesCount 
)

◆ updateSpellingUIWithMisspelledWord()

HRESULT IWebEditingDelegate::updateSpellingUIWithMisspelledWord ( [in] BSTR  word)

◆ webViewDidBeginEditing()

HRESULT IWebEditingDelegate::webViewDidBeginEditing ( [in] IWebNotification notification)

◆ webViewDidChange()

HRESULT IWebEditingDelegate::webViewDidChange ( [in] IWebNotification notification)

◆ webViewDidChangeSelection()

HRESULT IWebEditingDelegate::webViewDidChangeSelection ( [in] IWebNotification notification)

◆ webViewDidChangeTypingStyle()

HRESULT IWebEditingDelegate::webViewDidChangeTypingStyle ( [in] IWebNotification notification)

◆ webViewDidEndEditing()

HRESULT IWebEditingDelegate::webViewDidEndEditing ( [in] IWebNotification notification)

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