Lines Matching refs:WebView
28 #include "WebView.h"
170 static HashSet<WebView*> pendingDeleteBackingStoreSet;
175 WebView* kit(Page* page)
177 return page ? static_cast<WebChromeClient*>(page->chrome()->client())->webView() : 0;
247 if (!WebView::didSetCacheModel() || cacheModel > WebView::cacheModel())
248 WebView::setCacheModel(cacheModel);
249 else if (cacheModel < WebView::cacheModel()) {
254 WebView::setCacheModel(max(sharedPreferencesCacheModel, WebView::maxCacheModelInAnyInstance()));
264 if (cacheModel == WebView::cacheModel()) {
269 WebView::setCacheModel(max(sharedPreferencesCacheModel, WebView::maxCacheModelInAnyInstance()));
304 // WebView ----------------------------------------------------------------
306 bool WebView::s_allowSiteSpecificHacks = false;
308 WebView::WebView()
331 , m_closeWindowTimer(this, &WebView::closeWindowTimerFired)
361 gClassNameCount.add("WebView");
364 WebView::~WebView()
378 gClassNameCount.remove("WebView");
381 WebView* WebView::createInstance()
383 WebView* instance = new WebView();
400 static HashSet<WebView*>& allWebViewsSet()
402 static HashSet<WebView*> allWebViewsSet;
406 void WebView::addToAllWebViewsSet()
411 void WebView::removeFromAllWebViewsSet()
416 void WebView::setCacheModel(WebCacheModel cacheModel)
597 WebCacheModel WebView::cacheModel()
602 bool WebView::didSetCacheModel()
607 WebCacheModel WebView::maxCacheModelInAnyInstance()
611 HashSet<WebView*>::iterator end = allWebViewsSet().end();
612 for (HashSet<WebView*>::iterator it = allWebViewsSet().begin(); it != end; ++it) {
626 HRESULT STDMETHODCALLTYPE WebView::close()
708 void WebView::repaint(const WebCore::IntRect& windowRect, bool contentChanged, bool immediate, bool repaintContentOnly)
729 void WebView::deleteBackingStore()
743 bool WebView::ensureBackingStore()
764 void WebView::addToDirtyRegion(const IntRect& dirtyRect)
775 void WebView::addToDirtyRegion(HRGN newRegion)
791 void WebView::scrollBackingStore(FrameView* frameView, int dx, int dy, const IntRect& scrollViewRect, const IntRect& clipRect)
877 void WebView::updateBackingStore(FrameView* frameView, HDC dc, bool backingStoreCompletelyDirty, WindowsToPaint windowsToPaint)
923 void WebView::paint(HDC dc, LPARAM options)
998 void WebView::paintIntoBackingStore(FrameView* frameView, HDC bitmapDC, const IntRect& dirtyRect, WindowsToPaint windowsToPaint)
1037 void WebView::paintIntoWindow(HDC bitmapDC, HDC windowDC, const IntRect& dirtyRect)
1054 void WebView::frameRect(RECT* rect)
1059 void WebView::closeWindowSoon()
1065 void WebView::closeWindowTimerFired(WebCore::Timer<WebView>*)
1071 void WebView::closeWindow()
1084 bool WebView::canHandleRequest(const WebCore::ResourceRequest& request)
1101 String WebView::standardUserAgentWithApplicationName(const String& applicationName)
1106 Page* WebView::page()
1111 bool WebView::handleContextMenuEvent(WPARAM wParam, LPARAM lParam)
1230 bool WebView::onMeasureItem(WPARAM /*wParam*/, LPARAM lParam)
1244 bool WebView::onDrawItem(WPARAM /*wParam*/, LPARAM lParam)
1258 bool WebView::onInitMenuPopup(WPARAM wParam, LPARAM /*lParam*/)
1276 bool WebView::onUninitMenuPopup(WPARAM wParam, LPARAM /*lParam*/)
1294 void WebView::performContextMenuAction(WPARAM wParam, LPARAM lParam, bool byPosition)
1306 bool WebView::handleMouseEvent(UINT message, WPARAM wParam, LPARAM lParam)
1381 bool WebView::gestureNotify(WPARAM wParam, LPARAM lParam)
1458 bool WebView::gesture(WPARAM wParam, LPARAM lParam)
1553 bool WebView::mouseWheel(WPARAM wParam, LPARAM lParam, bool isMouseHWheel)
1577 // We don't let the WebView scroll here for two reasons - 1) To match Firefox behavior, 2) If we do scroll, we lose the
1592 bool WebView::verticalScroll(WPARAM wParam, LPARAM /*lParam*/)
1622 bool WebView::horizontalScroll(WPARAM wParam, LPARAM /*lParam*/)
1652 bool WebView::execCommand(WPARAM wParam, LPARAM /*lParam*/)
1666 bool WebView::keyUp(WPARAM virtualKeyCode, LPARAM keyData, bool systemKeyDown)
1762 const char* WebView::interpretKeyEvent(const KeyboardEvent* evt)
1797 bool WebView::handleEditingKeyboardEvent(KeyboardEvent* evt)
1827 bool WebView::keyDown(WPARAM virtualKeyCode, LPARAM keyData, bool systemKeyDown)
1899 bool WebView::keyPress(WPARAM charCode, LPARAM keyData, bool systemKeyDown)
1910 bool WebView::registerWebViewWindowClass()
1954 LRESULT CALLBACK WebView::WebViewWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
1958 WebView* webView = reinterpret_cast<WebView*>(longPtr);
1959 WebFrame* mainFrameImpl = webView ? webView->topLevelFrame() : 0;
1960 if (!mainFrameImpl || webView->isBeingDestroyed())
1963 // hold a ref, since the WebView could go away in an event handler.
1964 COMPtr<WebView> protector(webView);
1965 ASSERT(webView);
1982 webView->paint(0, 0);
1986 webView->paint((HDC)wParam, lParam);
1989 webView->setIsBeingDestroyed();
1990 webView->close();
1993 handled = webView->gestureNotify(wParam, lParam);
1996 handled = webView->gesture(wParam, lParam);
2011 handled = webView->handleMouseEvent(message, wParam, lParam);
2017 handled = webView->mouseWheel(wParam, lParam, message == WM_VISTA_MOUSEHWHEEL);
2020 handled = webView->keyDown(wParam, lParam, true);
2023 handled = webView->keyDown(wParam, lParam);
2026 handled = webView->keyUp(wParam, lParam, true);
2029 handled = webView->keyUp(wParam, lParam);
2032 handled = webView->keyPress(wParam, lParam, true);
2035 handled = webView->keyPress(wParam, lParam);
2040 webView->deleteBackingStore();
2042 if (webView->isAcceleratedCompositing())
2043 webView->resizeLayerRenderer();
2054 webView->deleteBackingStore();
2057 else if (webView->isAcceleratedCompositing())
2058 webView->layerRendererBecameVisible();
2064 if (SUCCEEDED(webView->uiDelegate(&uiDelegate)) && uiDelegate
2066 uiDelegatePrivate->webViewReceivedFocus(webView);
2068 FocusController* focusController = webView->page()->focusController();
2076 focusController->setFocusedFrame(webView->page()->mainFrame());
2084 if (SUCCEEDED(webView->uiDelegate(&uiDelegate)) && uiDelegate
2086 uiDelegatePrivate->webViewLostFocus(webView, (OLE_HANDLE)(ULONG64)newFocusWnd);
2088 FocusController* focusController = webView->page()->focusController();
2090 webView->resetIME(frame);
2102 webView->updateActiveStateSoon();
2106 webView->cut(0);
2109 webView->copy(0);
2112 webView->paste(0);
2115 webView->delete_(0);
2119 handled = webView->execCommand(wParam, lParam);
2121 webView->performContextMenuAction(wParam, lParam, false);
2124 webView->performContextMenuAction(wParam, lParam, true);
2127 handled = webView->handleContextMenuEvent(wParam, lParam);
2130 handled = webView->onInitMenuPopup(wParam, lParam);
2133 handled = webView->onMeasureItem(wParam, lParam);
2136 handled = webView->onDrawItem(wParam, lParam);
2139 handled = webView->onUninitMenuPopup(wParam, lParam);
2143 webView->deleteBackingStore();
2150 if (webView->isAcceleratedCompositing())
2151 webView->setRootLayerNeedsDisplay();
2156 webView->setMouseActivated(true);
2168 if (SUCCEEDED(webView->uiDelegate(&uiDelegate)) && uiDelegate
2170 && SUCCEEDED(uiDelegatePrivate->webViewGetDlgCode(webView, keyCode, &dlgCode)))
2176 handled = webView->onGetObject(wParam, lParam, lResult);
2179 handled = webView->onIMEStartComposition();
2182 lResult = webView->onIMERequest(wParam, lParam);
2185 handled = webView->onIMEComposition(lParam);
2188 handled = webView->onIMEEndComposition();
2191 handled = webView->onIMEChar(wParam, lParam);
2194 handled = webView->onIMENotify(wParam, lParam, &lResult);
2197 handled = webView->onIMESelect(wParam, lParam);
2200 handled = webView->onIMESetContext(wParam, lParam);
2206 webView->updateActiveState();
2209 webView->deleteBackingStore();
2214 if (handled = webView->page()->chrome()->setCursor(lastSetCursor))
2219 handled = webView->verticalScroll(wParam, lParam);
2222 handled = webView->horizontalScroll(wParam, lParam);
2236 bool WebView::developerExtrasEnabled() const
2312 const String& WebView::userAgentForKURL(const KURL&)
2318 m_userAgentStandard = WebView::standardUserAgentWithApplicationName(m_applicationName);
2324 HRESULT STDMETHODCALLTYPE WebView::QueryInterface(REFIID riid, void** ppvObject)
2356 ULONG STDMETHODCALLTYPE WebView::AddRef(void)
2362 ULONG STDMETHODCALLTYPE WebView::Release(void)
2387 HRESULT STDMETHODCALLTYPE WebView::canShowMIMEType(
2404 HRESULT STDMETHODCALLTYPE WebView::canShowMIMETypeAsHTML(
2413 HRESULT STDMETHODCALLTYPE WebView::MIMETypesShownAsHTML(
2420 HRESULT STDMETHODCALLTYPE WebView::setMIMETypesShownAsHTML(
2428 HRESULT STDMETHODCALLTYPE WebView::URLFromPasteboard(
2436 HRESULT STDMETHODCALLTYPE WebView::URLTitleFromPasteboard(
2457 bool WebView::shouldInitializeTrackPointHack()
2485 HRESULT STDMETHODCALLTYPE WebView::initWithFrame(
2503 // scrollbars, so the WebView will receive WM_VSCROLL and WM_HSCROLL messages. We create one
2594 void WebView::initializeToolTipWindow()
2616 void WebView::setToolTip(const String& toolTip)
2638 HRESULT WebView::notifyDidAddIcon(IWebNotification* notification)
2672 void WebView::registerForIconNotification(bool listen)
2681 void WebView::dispatchDidReceiveIconFromWebFrame(WebFrame* frame)
2690 HRESULT STDMETHODCALLTYPE WebView::setUIDelegate(
2706 HRESULT STDMETHODCALLTYPE WebView::uiDelegate(
2715 HRESULT STDMETHODCALLTYPE WebView::setResourceLoadDelegate(
2722 HRESULT STDMETHODCALLTYPE WebView::resourceLoadDelegate(
2731 HRESULT STDMETHODCALLTYPE WebView::setDownloadDelegate(
2738 HRESULT STDMETHODCALLTYPE WebView::downloadDelegate(
2747 HRESULT STDMETHODCALLTYPE WebView::setFrameLoadDelegate(
2754 HRESULT STDMETHODCALLTYPE WebView::frameLoadDelegate(
2763 HRESULT STDMETHODCALLTYPE WebView::setPolicyDelegate(
2770 HRESULT STDMETHODCALLTYPE WebView::policyDelegate(
2778 HRESULT STDMETHODCALLTYPE WebView::mainFrame(
2794 HRESULT STDMETHODCALLTYPE WebView::focusedFrame(
2813 HRESULT STDMETHODCALLTYPE WebView::backForwardList(
2824 HRESULT STDMETHODCALLTYPE WebView::setMaintainsBackForwardList(
2831 HRESULT STDMETHODCALLTYPE WebView::goBack(
2838 HRESULT STDMETHODCALLTYPE WebView::goForward(
2845 HRESULT STDMETHODCALLTYPE WebView::goToBackForwardItem(
2862 HRESULT STDMETHODCALLTYPE WebView::setTextSizeMultiplier(
2871 HRESULT STDMETHODCALLTYPE WebView::setPageSizeMultiplier(
2880 void WebView::setZoomMultiplier(float multiplier, bool isTextOnly)
2888 HRESULT STDMETHODCALLTYPE WebView::textSizeMultiplier(
2895 HRESULT STDMETHODCALLTYPE WebView::pageSizeMultiplier(
2902 float WebView::zoomMultiplier(bool isTextOnly)
2909 HRESULT STDMETHODCALLTYPE WebView::setApplicationNameForUserAgent(
2917 HRESULT STDMETHODCALLTYPE WebView::applicationNameForUserAgent(
2926 HRESULT STDMETHODCALLTYPE WebView::setCustomUserAgent(
2934 HRESULT STDMETHODCALLTYPE WebView::customUserAgent(
2946 HRESULT STDMETHODCALLTYPE WebView::userAgentForURL(
2957 HRESULT STDMETHODCALLTYPE WebView::supportsTextEncoding(
2964 HRESULT STDMETHODCALLTYPE WebView::setCustomTextEncodingName(
2984 HRESULT STDMETHODCALLTYPE WebView::customTextEncodingName(
3018 HRESULT STDMETHODCALLTYPE WebView::setMediaStyle(
3025 HRESULT STDMETHODCALLTYPE WebView::mediaStyle(
3032 HRESULT STDMETHODCALLTYPE WebView::stringByEvaluatingJavaScriptFromString(
3059 HRESULT STDMETHODCALLTYPE WebView::windowScriptObject(
3066 HRESULT STDMETHODCALLTYPE WebView::setPreferences(
3104 HRESULT STDMETHODCALLTYPE WebView::preferences(
3115 HRESULT STDMETHODCALLTYPE WebView::setPreferencesIdentifier(
3122 HRESULT STDMETHODCALLTYPE WebView::preferencesIdentifier(
3129 void WebView::windowReceivedMessage(HWND, UINT message, WPARAM wParam, LPARAM)
3140 void WebView::updateActiveStateSoon() const
3152 void WebView::deleteBackingStoreSoon()
3155 Vector<WebView*> views;
3156 HashSet<WebView*>::iterator end = pendingDeleteBackingStoreSet.end();
3157 for (HashSet<WebView*>::iterator it = pendingDeleteBackingStoreSet.begin(); it != end; ++it)
3169 void WebView::cancelDeleteBackingStoreSoon()
3178 HRESULT STDMETHODCALLTYPE WebView::setHostWindow(
3186 // Turn the WebView into a message-only window so it will no longer be a child of the
3201 HRESULT STDMETHODCALLTYPE WebView::hostWindow(
3216 HRESULT STDMETHODCALLTYPE WebView::searchFor(
3236 bool WebView::active()
3242 void WebView::updateActiveState()
3247 HRESULT STDMETHODCALLTYPE WebView::updateFocusedAndActiveState()
3259 HRESULT STDMETHODCALLTYPE WebView::executeCoreCommandByName(BSTR bName, BSTR bValue)
3269 HRESULT STDMETHODCALLTYPE WebView::clearMainFrameName()
3276 HRESULT STDMETHODCALLTYPE WebView::markAllMatchesForText(
3292 HRESULT STDMETHODCALLTYPE WebView::unmarkAllTextMatches()
3301 HRESULT STDMETHODCALLTYPE WebView::rectsForTextMatches(
3326 HRESULT STDMETHODCALLTYPE WebView::generateSelectionImage(BOOL forceWhiteText, OLE_HANDLE* hBitmap)
3340 HRESULT STDMETHODCALLTYPE WebView::selectionRect(RECT* rc)
3357 HRESULT STDMETHODCALLTYPE WebView::registerViewClass(
3366 HRESULT STDMETHODCALLTYPE WebView::setGroupName(
3375 HRESULT STDMETHODCALLTYPE WebView::groupName(
3388 HRESULT STDMETHODCALLTYPE WebView::estimatedProgress(
3395 HRESULT STDMETHODCALLTYPE WebView::isLoading(
3417 HRESULT STDMETHODCALLTYPE WebView::elementAtPoint(
3440 HRESULT STDMETHODCALLTYPE WebView::pasteboardTypesForSelection(
3447 HRESULT STDMETHODCALLTYPE WebView::writeSelectionWithPasteboardTypes(
3456 HRESULT STDMETHODCALLTYPE WebView::pasteboardTypesForElement(
3464 HRESULT STDMETHODCALLTYPE WebView::writeElement(
3474 HRESULT STDMETHODCALLTYPE WebView::selectedText(
3495 HRESULT STDMETHODCALLTYPE WebView::centerSelectionInVisibleArea(
3507 HRESULT STDMETHODCALLTYPE WebView::moveDragCaretToPoint(
3514 HRESULT STDMETHODCALLTYPE WebView::removeDragCaret( void)
3520 HRESULT STDMETHODCALLTYPE WebView::setDrawsBackground(
3527 HRESULT STDMETHODCALLTYPE WebView::drawsBackground(
3534 HRESULT STDMETHODCALLTYPE WebView::setMainFrameURL(
3541 HRESULT STDMETHODCALLTYPE WebView::mainFrameURL(
3572 HRESULT STDMETHODCALLTYPE WebView::mainFrameDocument(
3582 HRESULT STDMETHODCALLTYPE WebView::mainFrameTitle(
3589 HRESULT STDMETHODCALLTYPE WebView::mainFrameIcon(
3596 HRESULT STDMETHODCALLTYPE WebView::registerURLSchemeAsLocal(
3609 HRESULT STDMETHODCALLTYPE WebView::takeStringURLFrom(
3616 HRESULT STDMETHODCALLTYPE WebView::stopLoading(
3625 HRESULT STDMETHODCALLTYPE WebView::reload(
3634 HRESULT STDMETHODCALLTYPE WebView::canGoBack(
3642 HRESULT STDMETHODCALLTYPE WebView::goBack(
3649 HRESULT STDMETHODCALLTYPE WebView::canGoForward(
3657 HRESULT STDMETHODCALLTYPE WebView::goForward(
3669 HRESULT STDMETHODCALLTYPE WebView::canMakeTextLarger(
3678 HRESULT STDMETHODCALLTYPE WebView::canZoomPageIn(
3687 bool WebView::canZoomIn(bool isTextOnly)
3692 HRESULT STDMETHODCALLTYPE WebView::makeTextLarger(
3698 HRESULT STDMETHODCALLTYPE WebView::zoomPageIn(
3704 HRESULT WebView::zoomIn(bool isTextOnly)
3712 HRESULT STDMETHODCALLTYPE WebView::canMakeTextSmaller(
3721 HRESULT STDMETHODCALLTYPE WebView::canZoomPageOut(
3730 bool WebView::canZoomOut(bool isTextOnly)
3735 HRESULT STDMETHODCALLTYPE WebView::makeTextSmaller(
3741 HRESULT STDMETHODCALLTYPE WebView::zoomPageOut(
3747 HRESULT WebView::zoomOut(bool isTextOnly)
3755 HRESULT STDMETHODCALLTYPE WebView::canMakeTextStandardSize(
3765 HRESULT STDMETHODCALLTYPE WebView::canResetPageZoom(
3774 bool WebView::canResetZoom(bool isTextOnly)
3779 HRESULT STDMETHODCALLTYPE WebView::makeTextStandardSize(
3785 HRESULT STDMETHODCALLTYPE WebView::resetPageZoom(
3791 HRESULT WebView::resetZoom(bool isTextOnly)
3799 HRESULT STDMETHODCALLTYPE WebView::toggleContinuousSpellChecking(
3809 HRESULT STDMETHODCALLTYPE WebView::toggleSmartInsertDelete(
3820 HRESULT STDMETHODCALLTYPE WebView::toggleGrammarChecking(
3831 HRESULT STDMETHODCALLTYPE WebView::reloadFromOrigin(
3842 HRESULT STDMETHODCALLTYPE WebView::computedStyleForElement(
3853 HRESULT STDMETHODCALLTYPE WebView::editableDOMRangeForPoint(
3861 HRESULT STDMETHODCALLTYPE WebView::setSelectedDOMRange(
3869 HRESULT STDMETHODCALLTYPE WebView::selectedDOMRange(
3876 HRESULT STDMETHODCALLTYPE WebView::selectionAffinity(
3883 HRESULT STDMETHODCALLTYPE WebView::setEditable(
3890 HRESULT STDMETHODCALLTYPE WebView::isEditable(
3897 HRESULT STDMETHODCALLTYPE WebView::setTypingStyle(
3904 HRESULT STDMETHODCALLTYPE WebView::typingStyle(
3911 HRESULT STDMETHODCALLTYPE WebView::setSmartInsertDeleteEnabled(
3920 HRESULT STDMETHODCALLTYPE WebView::smartInsertDeleteEnabled(
3927 HRESULT STDMETHODCALLTYPE WebView::setSelectTrailingWhitespaceEnabled(
3936 HRESULT STDMETHODCALLTYPE WebView::isSelectTrailingWhitespaceEnabled(
3943 HRESULT STDMETHODCALLTYPE WebView::setContinuousSpellCheckingEnabled(
3962 HRESULT STDMETHODCALLTYPE WebView::isContinuousSpellCheckingEnabled(
3969 HRESULT STDMETHODCALLTYPE WebView::spellCheckerDocumentTag(
3993 void WebView::preflightSpellChecker()
4007 bool WebView::continuousCheckingAllowed()
4023 HRESULT STDMETHODCALLTYPE WebView::undoManager(
4030 HRESULT STDMETHODCALLTYPE WebView::setEditingDelegate(
4037 HRESULT STDMETHODCALLTYPE WebView::editingDelegate(
4053 HRESULT STDMETHODCALLTYPE WebView::styleDeclarationWithText(
4061 HRESULT STDMETHODCALLTYPE WebView::hasSelectedRange(
4068 HRESULT STDMETHODCALLTYPE WebView::cutEnabled(
4076 HRESULT STDMETHODCALLTYPE WebView::copyEnabled(
4084 HRESULT STDMETHODCALLTYPE WebView::pasteEnabled(
4092 HRESULT STDMETHODCALLTYPE WebView::deleteEnabled(
4099 HRESULT STDMETHODCALLTYPE WebView::editingEnabled(
4106 HRESULT STDMETHODCALLTYPE WebView::isGrammarCheckingEnabled(
4113 HRESULT STDMETHODCALLTYPE WebView::setGrammarCheckingEnabled(
4143 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithNode(
4150 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithText(
4160 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithMarkupString(
4167 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithArchive(
4174 HRESULT STDMETHODCALLTYPE WebView::deleteSelection( void)
4181 HRESULT STDMETHODCALLTYPE WebView::clearSelection( void)
4187 HRESULT STDMETHODCALLTYPE WebView::applyStyle(
4196 HRESULT STDMETHODCALLTYPE WebView::copy(
4203 HRESULT STDMETHODCALLTYPE WebView::cut(
4210 HRESULT STDMETHODCALLTYPE WebView::paste(
4217 HRESULT STDMETHODCALLTYPE WebView::copyURL(
4225 HRESULT STDMETHODCALLTYPE WebView::copyFont(
4232 HRESULT STDMETHODCALLTYPE WebView::pasteFont(
4239 HRESULT STDMETHODCALLTYPE WebView::delete_(
4246 HRESULT STDMETHODCALLTYPE WebView::pasteAsPlainText(
4253 HRESULT STDMETHODCALLTYPE WebView::pasteAsRichText(
4260 HRESULT STDMETHODCALLTYPE WebView::changeFont(
4267 HRESULT STDMETHODCALLTYPE WebView::changeAttributes(
4274 HRESULT STDMETHODCALLTYPE WebView::changeDocumentBackgroundColor(
4281 HRESULT STDMETHODCALLTYPE WebView::changeColor(
4288 HRESULT STDMETHODCALLTYPE WebView::alignCenter(
4295 HRESULT STDMETHODCALLTYPE WebView::alignJustified(
4302 HRESULT STDMETHODCALLTYPE WebView::alignLeft(
4309 HRESULT STDMETHODCALLTYPE WebView::alignRight(
4316 HRESULT STDMETHODCALLTYPE WebView::checkSpelling(
4328 HRESULT STDMETHODCALLTYPE WebView::showGuessPanel(
4348 HRESULT STDMETHODCALLTYPE WebView::performFindPanelAction(
4355 HRESULT STDMETHODCALLTYPE WebView::startSpeaking(
4362 HRESULT STDMETHODCALLTYPE WebView::stopSpeaking(
4371 HRESULT STDMETHODCALLTYPE WebView::onNotify(
4391 HRESULT WebView::notifyPreferencesChanged(IWebNotification* notification)
4695 HRESULT STDMETHODCALLTYPE WebView::MIMETypeForExtension(
4709 HRESULT STDMETHODCALLTYPE WebView::setCustomDropTarget(
4720 HRESULT STDMETHODCALLTYPE WebView::removeCustomDropTarget()
4729 HRESULT STDMETHODCALLTYPE WebView::setInViewSourceMode(
4738 HRESULT STDMETHODCALLTYPE WebView::inViewSourceMode(
4747 HRESULT STDMETHODCALLTYPE WebView::viewWindow(
4754 HRESULT STDMETHODCALLTYPE WebView::setFormDelegate(
4761 HRESULT STDMETHODCALLTYPE WebView::formDelegate(
4770 HRESULT STDMETHODCALLTYPE WebView::setFrameLoadDelegatePrivate(
4777 HRESULT STDMETHODCALLTYPE WebView::frameLoadDelegatePrivate(
4786 HRESULT STDMETHODCALLTYPE WebView::scrollOffset(
4797 HRESULT STDMETHODCALLTYPE WebView::scrollBy(
4806 HRESULT STDMETHODCALLTYPE WebView::visibleContentRect(
4832 DragOperation WebView::keyStateToDragOperation(DWORD grfKeyState) const
4853 HRESULT STDMETHODCALLTYPE WebView::DragEnter(
4873 HRESULT STDMETHODCALLTYPE WebView::DragOver(
4892 HRESULT STDMETHODCALLTYPE WebView::DragLeave()
4906 HRESULT STDMETHODCALLTYPE WebView::Drop(
4922 HRESULT STDMETHODCALLTYPE WebView::canHandleRequest(
4936 HRESULT STDMETHODCALLTYPE WebView::standardUserAgentWithApplicationName(
4957 HRESULT STDMETHODCALLTYPE WebView::clearFocusNode()
4964 HRESULT STDMETHODCALLTYPE WebView::setInitialFocus(
4975 HRESULT STDMETHODCALLTYPE WebView::setTabKeyCyclesThroughElements(
4984 HRESULT STDMETHODCALLTYPE WebView::tabKeyCyclesThroughElements(
4996 HRESULT STDMETHODCALLTYPE WebView::setAllowSiteSpecificHacks(
5001 // on all WebView objects (not just itself).
5005 HRESULT STDMETHODCALLTYPE WebView::addAdditionalPluginDirectory(
5012 HRESULT STDMETHODCALLTYPE WebView::loadBackForwardListFromOtherView(
5024 COMPtr<WebView> otherWebView;
5052 HRESULT STDMETHODCALLTYPE WebView::clearUndoRedoOperations()
5059 HRESULT STDMETHODCALLTYPE WebView::shouldClose(
5073 HRESULT WebView::registerDragDrop()
5079 HRESULT WebView::revokeDragDrop()
5087 HRESULT WebView::setProhibitsMainFrameScrolling(BOOL b)
5096 HRESULT WebView::setShouldApplyMacFontAscentHack(BOOL b)
5151 HIMC WebView::getIMMContext()
5157 void WebView::releaseIMMContext(HIMC hIMC)
5164 void WebView::prepareCandidateWindow(Frame* targetFrame, HIMC hInputContext)
5185 void WebView::resetIME(Frame* targetFrame)
5196 void WebView::updateSelectionForIME()
5211 void WebView::setInputMethodState(bool enabled)
5216 void WebView::selectionChanged()
5221 bool WebView::onIMEStartComposition()
5357 bool WebView::onIMEComposition(LPARAM lparam)
5402 bool WebView::onIMEEndComposition()
5417 bool WebView::onIMEChar(WPARAM wparam, LPARAM lparam)
5425 bool WebView::onIMENotify(WPARAM wparam, LPARAM, LRESULT*)
5432 LRESULT WebView::onIMERequestCharPosition(Frame* targetFrame, IMECHARPOSITION* charPos)
5452 LRESULT WebView::onIMERequestReconvertString(Frame* targetFrame, RECONVERTSTRING* reconvertString)
5470 LRESULT WebView::onIMERequest(WPARAM request, LPARAM data)
5487 bool WebView::onIMESelect(WPARAM wparam, LPARAM lparam)
5495 bool WebView::onIMESetContext(WPARAM wparam, LPARAM)
5501 HRESULT STDMETHODCALLTYPE WebView::inspector(IWebInspector** inspector)
5509 HRESULT STDMETHODCALLTYPE WebView::windowAncestryDidChange()
5536 HRESULT STDMETHODCALLTYPE WebView::paintDocumentRectToContext(
5549 HRESULT STDMETHODCALLTYPE WebView::setCustomHTMLTokenizerTimeDelay(
5559 HRESULT STDMETHODCALLTYPE WebView::setCustomHTMLTokenizerChunkSize(
5569 HRESULT STDMETHODCALLTYPE WebView::backingStore(
5578 HRESULT STDMETHODCALLTYPE WebView::setTransparent(BOOL transparent)
5588 HRESULT STDMETHODCALLTYPE WebView::transparent(BOOL* transparent)
5597 HRESULT STDMETHODCALLTYPE WebView::setCookieEnabled(BOOL enable)
5606 HRESULT STDMETHODCALLTYPE WebView::cookieEnabled(BOOL* enabled)
5618 HRESULT STDMETHODCALLTYPE WebView::setMediaVolume(float volume)
5627 HRESULT STDMETHODCALLTYPE WebView::mediaVolume(float* volume)
5639 HRESULT STDMETHODCALLTYPE WebView::setDefersCallbacks(BOOL defersCallbacks)
5648 HRESULT STDMETHODCALLTYPE WebView::defersCallbacks(BOOL* defersCallbacks)
5660 HRESULT STDMETHODCALLTYPE WebView::globalHistoryItem(IWebHistoryItem** item)
5677 HRESULT STDMETHODCALLTYPE WebView
5684 HRESULT STDMETHODCALLTYPE WebView::alwaysUsesComplexTextCodePath(BOOL* complex)
5693 HRESULT STDMETHODCALLTYPE WebView::registerEmbeddedViewMIMEType(BSTR mimeType)
5705 bool WebView::shouldUseEmbeddedView(const WebCore::String& mimeType) const
5713 bool WebView::onGetObject(WPARAM wParam, LPARAM lParam, LRESULT& lResult) const
5746 STDMETHODIMP WebView::AccessibleObjectFromWindow(HWND hwnd, DWORD objectID, REFIID riid, void** ppObject)
5755 HRESULT WebView::setMemoryCacheDelegateCallsEnabled(BOOL enabled)
5761 HRESULT WebView::setJavaScriptURLsAreAllowed(BOOL areAllowed)
5767 HRESULT WebView::setCanStartPlugins(BOOL canStartPlugins)
5783 void WebView::enterFullscreenForNode(Node* node)
5812 void WebView::exitFullscreen()
5832 HRESULT WebView::addUserScriptToGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR source, BSTR url,
5857 HRESULT WebView::addUserStyleSheetToGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR source, BSTR url,
5880 HRESULT WebView::removeUserScriptFromGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR url)
5900 HRESULT WebView::removeUserStyleSheetFromGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR url)
5920 HRESULT WebView::removeUserScriptsFromGroup(BSTR groupName, IWebScriptWorld* iWorld)
5939 HRESULT WebView::removeUserStyleSheetsFromGroup(BSTR groupName, IWebScriptWorld* iWorld)
5958 HRESULT WebView::removeAllUserContentFromGroup(BSTR groupName)
5973 HRESULT WebView::invalidateBackingStore(const RECT* rect)
5992 HRESULT WebView::whiteListAccessFromOrigin(BSTR sourceOrigin, BSTR destinationProtocol, BSTR destinationHost, BOOL allowDestinationSubdomains)
5998 HRESULT WebView::resetOriginAccessWhiteLists()
6004 HRESULT WebView::setHistoryDelegate(IWebHistoryDelegate* historyDelegate)
6010 HRESULT WebView::historyDelegate(IWebHistoryDelegate** historyDelegate)
6018 HRESULT WebView::addVisitedLinks(BSTR* visitedURLs, unsigned visitedURLCount)
6031 void WebView::downloadURL(const KURL& url)
6040 void WebView::setRootChildLayer(WebCore::PlatformLayer* layer)
6047 void WebView::setAcceleratedCompositing(bool accelerated)
6068 void WebView::updateRootLayerContents()
6103 HRESULT STDMETHODCALLTYPE WebView::setPluginHalterDelegate(IWebPluginHalterDelegate* d)
6109 HRESULT STDMETHODCALLTYPE WebView::pluginHalterDelegate(IWebPluginHalterDelegate** d)
6141 HRESULT WebView::isNodeHaltedPlugin(IDOMNode* domNode, BOOL* result)
6156 HRESULT WebView::restartHaltedPluginForNode(IDOMNode* domNode)
6169 HRESULT WebView::hasPluginForNodeBeenHalted(IDOMNode* domNode, BOOL* result)
6184 HRESULT WebView::setGeolocationProvider(IWebGeolocationProvider* locationProvider)
6190 HRESULT WebView::geolocationProvider(IWebGeolocationProvider** locationProvider)
6201 HRESULT WebView::geolocationDidChangePosition(IWebGeolocationPosition* position)
6213 HRESULT WebView::geolocationDidFailWithError(IWebError* error)
6235 HRESULT WebView::setDomainRelaxationForbiddenForURLScheme(BOOL forbidden, BSTR scheme)
6318 COMPtr<WebView> webView;
6319 if (SUCCEEDED(iWebView->QueryInterface(&webView)) && webView)
6320 page = webView->page();