diff options
| author | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 18:28:41 -0800 |
|---|---|---|
| committer | The Android Open Source Project <initial-contribution@android.com> | 2009-03-03 18:28:41 -0800 |
| commit | 648161bb0edfc3d43db63caed5cc5213bc6cb78f (patch) | |
| tree | 4b825dc642cb6eb9a060e54bf8d69288fbee4904 /WebKit/win/Interfaces/IWebViewPrivate.idl | |
| parent | a65af38181ac7d34544586bdb5cd004de93897ad (diff) | |
| download | external_webkit-648161bb0edfc3d43db63caed5cc5213bc6cb78f.zip external_webkit-648161bb0edfc3d43db63caed5cc5213bc6cb78f.tar.gz external_webkit-648161bb0edfc3d43db63caed5cc5213bc6cb78f.tar.bz2 | |
auto import from //depot/cupcake/@135843
Diffstat (limited to 'WebKit/win/Interfaces/IWebViewPrivate.idl')
| -rw-r--r-- | WebKit/win/Interfaces/IWebViewPrivate.idl | 149 |
1 files changed, 0 insertions, 149 deletions
diff --git a/WebKit/win/Interfaces/IWebViewPrivate.idl b/WebKit/win/Interfaces/IWebViewPrivate.idl deleted file mode 100644 index b49addf..0000000 --- a/WebKit/win/Interfaces/IWebViewPrivate.idl +++ /dev/null @@ -1,149 +0,0 @@ -/* - * Copyright (C) 2006, 2007, 2008 Apple Inc. All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY - * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR - * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR - * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY - * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -#ifndef DO_NO_IMPORTS -import "oaidl.idl"; -import "ocidl.idl"; -import "IWebFormDelegate.idl"; -import "IWebFrameLoadDelegatePrivate.idl"; -import "IWebInspector.idl"; -#endif - -interface IEnumTextMatches; -interface IWebFormDelegate; -interface IWebFrameLoadDelegatePrivate; -interface IWebInspector; -interface IWebURLRequest; -interface IWebView; - -[ - object, - oleautomation, - uuid(44914369-DEB5-4fcf-A6A3-30C02E73154F), - pointer_default(unique) -] -interface IWebViewPrivate : IUnknown -{ - /*! - @method _setInViewSourceMode: - @abstract Used to place a WebView into a special source-viewing mode. - - (void)_setInViewSourceMode:(BOOL)flag; - */ - HRESULT setInViewSourceMode([in] BOOL flag); - - /*! - @method _inViewSourceMode; - @abstract Whether or not the WebView is in source-view mode for HTML. - - (BOOL)_inViewSourceMode; - */ - HRESULT inViewSourceMode([out, retval] BOOL* flag); - - HRESULT viewWindow([out, retval] OLE_HANDLE* window); - - // May well become public - //- (void)_setFormDelegate:(id<WebFormDelegate>)delegate; - HRESULT setFormDelegate([in] IWebFormDelegate* formDelegate); - - //- (id<WebFormDelegate>)_formDelegate; - HRESULT formDelegate([out, retval] IWebFormDelegate** formDelegate); - - HRESULT setFrameLoadDelegatePrivate([in] IWebFrameLoadDelegatePrivate* frameLoadDelegatePrivate); - HRESULT frameLoadDelegatePrivate([out, retval] IWebFrameLoadDelegatePrivate** frameLoadDelegatePrivate); - - HRESULT scrollOffset([out, retval] LPPOINT offset); - HRESULT scrollBy([in] LPPOINT offset); - HRESULT visibleContentRect([out, retval] LPRECT rect); - - // SPI for DumpRenderTree - HRESULT updateFocusedAndActiveState(); - - // Support for displaying multiple text matches. - HRESULT markAllMatchesForText([in] BSTR search, [in] BOOL caseSensitive, [in] BOOL highlight, [in] UINT limit, [out] UINT* matches); - HRESULT unmarkAllTextMatches(); - HRESULT rectsForTextMatches([out]IEnumTextMatches** pmatches); - HRESULT selectionRect([in, out] RECT* rc); - HRESULT generateSelectionImage(BOOL forceWhiteText, [out, retval] OLE_HANDLE* hBitmap); - - HRESULT canHandleRequest([in] IWebURLRequest* request, [out, retval] BOOL* result); - - HRESULT clearFocusNode(); - - HRESULT setTabKeyCyclesThroughElements([in] BOOL cycles); - HRESULT tabKeyCyclesThroughElements([out, retval] BOOL* result); - - HRESULT setAllowSiteSpecificHacks([in] BOOL allows); - HRESULT addAdditionalPluginDirectory([in] BSTR directory); - - HRESULT loadBackForwardListFromOtherView([in] IWebView* otherView); - - HRESULT setCustomDropTarget([in] IDropTarget* dt); - HRESULT removeCustomDropTarget(); - - HRESULT setInitialFocus([in] BOOL forward); - - HRESULT inspector([out, retval] IWebInspector**); - - HRESULT clearUndoRedoOperations(); - - HRESULT setProhibitsMainFrameScrolling([in] BOOL prohibits); - - // SPI for DumpRenderTree. This is global to all WebViews. - HRESULT setShouldApplyMacFontAscentHack([in] BOOL shouldApply); - - /*! - @method shouldClose: - @abstract This function will fire the before unload handler for a page. - If the user cancels the closing of a webview from the alert popped up by the - before unload handler, then this function will return false. - */ - HRESULT shouldClose([out, retval] BOOL* result); - - // SPI for DumpRenderTree - HRESULT executeCoreCommandByName([in] BSTR name, [in] BSTR value); - HRESULT clearMainFrameName(); - - HRESULT windowAncestryDidChange(); - - HRESULT paintDocumentRectToContext([in] RECT rect, [in] OLE_HANDLE dc); - - HRESULT setDefersCallbacks([in] BOOL defersCallbacks); - HRESULT defersCallbacks([out, retval] BOOL* defersCallbacks); - - HRESULT standardUserAgentWithApplicationName([in] BSTR applicationName, [retval][out] BSTR* groupName); - - HRESULT setCustomHTMLTokenizerTimeDelay([in] double timeDelay); - HRESULT setCustomHTMLTokenizerChunkSize([in] int chunkSize); - - HRESULT backingStore([out, retval] OLE_HANDLE* hBitmap); - - HRESULT setTransparent([in] BOOL transparent); - HRESULT transparent([out, retval] BOOL* transparent); - - HRESULT setAlwaysUsesComplexTextCodePath([in] BOOL complex); - HRESULT alwaysUsesComplexTextCodePath([out, retval] BOOL* complex); - - HRESULT setCookieEnabled([in] BOOL enable); - HRESULT cookieEnabled([out, retval] BOOL* enabled); -} |
