Lines Matching defs:WebView

27 #include "WebView.h"
186 static HashSet<WebView*> pendingDeleteBackingStoreSet;
190 WebView* kit(Page* page)
262 if (!WebView::didSetCacheModel() || cacheModel > WebView::cacheModel())
263 WebView::setCacheModel(cacheModel);
264 else if (cacheModel < WebView::cacheModel()) {
269 WebView::setCacheModel(max(sharedPreferencesCacheModel, WebView::maxCacheModelInAnyInstance()));
279 if (cacheModel == WebView::cacheModel()) {
284 WebView::setCacheModel(max(sharedPreferencesCacheModel, WebView::maxCacheModelInAnyInstance()));
319 // WebView ----------------------------------------------------------------
321 bool WebView::s_allowSiteSpecificHacks = false;
323 WebView::WebView()
380 gClassNameCount.add("WebView");
383 WebView::~WebView()
402 gClassNameCount.remove("WebView");
405 WebView* WebView::createInstance()
407 WebView* instance = new WebView();
424 static HashSet<WebView*>& allWebViewsSet()
426 static HashSet<WebView*> allWebViewsSet;
430 void WebView::addToAllWebViewsSet()
435 void WebView::removeFromAllWebViewsSet()
440 void WebView::setCacheModel(WebCacheModel cacheModel)
621 WebCacheModel WebView::cacheModel()
626 bool WebView::didSetCacheModel()
631 WebCacheModel WebView::maxCacheModelInAnyInstance()
635 HashSet<WebView*>::iterator end = allWebViewsSet().end();
636 for (HashSet<WebView*>::iterator it = allWebViewsSet().begin(); it != end; ++it) {
650 HRESULT STDMETHODCALLTYPE WebView::close()
732 void WebView::repaint(const WebCore::IntRect& windowRect, bool contentChanged, bool immediate, bool repaintContentOnly)
757 void WebView::deleteBackingStore()
770 bool WebView::ensureBackingStore()
791 void WebView::addToDirtyRegion(const IntRect& dirtyRect)
809 void WebView::addToDirtyRegion(HRGN newRegion)
829 void WebView::scrollBackingStore(FrameView* frameView, int dx, int dy, const IntRect& scrollViewRect, const IntRect& clipRect)
883 void WebView::sizeChanged(const IntSize& newSize)
942 void WebView::updateBackingStore(FrameView* frameView, HDC dc, bool backingStoreCompletelyDirty, WindowsToPaint windowsToPaint)
992 void WebView::paint(HDC dc, LPARAM options)
1080 void WebView::paintIntoBackingStore(FrameView* frameView, HDC bitmapDC, const IntRect& dirtyRect, WindowsToPaint windowsToPaint)
1123 void WebView::paintIntoWindow(HDC bitmapDC, HDC windowDC, const IntRect& dirtyRect)
1144 void WebView::frameRect(RECT* rect)
1151 static WindowCloseTimer* create(WebView*);
1154 WindowCloseTimer(ScriptExecutionContext*, WebView*);
1158 WebView* m_webView;
1161 WindowCloseTimer* WindowCloseTimer::create(WebView* webView)
1177 WindowCloseTimer::WindowCloseTimer(ScriptExecutionContext* context, WebView* webView)
1196 void WebView::closeWindowSoon()
1209 void WebView::closeWindowTimerFired()
1215 void WebView::closeWindow()
1228 bool WebView::canHandleRequest(const WebCore::ResourceRequest& request)
1245 String WebView::standardUserAgentWithApplicationName(const String& applicationName)
1253 Page* WebView::page()
1258 bool WebView::handleContextMenuEvent(WPARAM wParam, LPARAM lParam)
1333 bool WebView::onMeasureItem(WPARAM /*wParam*/, LPARAM lParam)
1347 bool WebView::onDrawItem(WPARAM /*wParam*/, LPARAM lParam)
1361 bool WebView::onInitMenuPopup(WPARAM wParam, LPARAM /*lParam*/)
1379 bool WebView::onUninitMenuPopup(WPARAM wParam, LPARAM /*lParam*/)
1397 void WebView::performContextMenuAction(WPARAM wParam, LPARAM lParam, bool byPosition)
1408 bool WebView::handleMouseEvent(UINT message, WPARAM wParam, LPARAM lParam)
1489 bool WebView::gestureNotify(WPARAM wParam, LPARAM lParam)
1566 bool WebView::gesture(WPARAM wParam, LPARAM lParam)
1661 bool WebView::mouseWheel(WPARAM wParam, LPARAM lParam, bool isMouseHWheel)
1685 // We don't let the WebView scroll here for two reasons - 1) To match Firefox behavior, 2) If we do scroll, we lose the
1700 bool WebView::verticalScroll(WPARAM wParam, LPARAM /*lParam*/)
1730 bool WebView::horizontalScroll(WPARAM wParam, LPARAM /*lParam*/)
1760 bool WebView::execCommand(WPARAM wParam, LPARAM /*lParam*/)
1774 bool WebView::keyUp(WPARAM virtualKeyCode, LPARAM keyData, bool systemKeyDown)
1870 const char* WebView::interpretKeyEvent(const KeyboardEvent* evt)
1905 bool WebView::handleEditingKeyboardEvent(KeyboardEvent* evt)
1935 bool WebView::keyDown(WPARAM virtualKeyCode, LPARAM keyData, bool systemKeyDown)
2007 bool WebView::keyPress(WPARAM charCode, LPARAM keyData, bool systemKeyDown)
2018 void WebView::setIsBeingDestroyed()
2027 bool WebView::registerWebViewWindowClass()
2067 LRESULT CALLBACK WebView::WebViewWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
2071 WebView* webView = reinterpret_cast<WebView*>(longPtr);
2080 // hold a ref, since the WebView could go away in an event handler.
2081 COMPtr<WebView> protector(webView);
2340 bool WebView::developerExtrasEnabled() const
2362 const String& WebView::userAgentForKURL(const KURL&)
2368 m_userAgentStandard = WebView::standardUserAgentWithApplicationName(m_applicationName);
2374 HRESULT STDMETHODCALLTYPE WebView::QueryInterface(REFIID riid, void** ppvObject)
2406 ULONG STDMETHODCALLTYPE WebView::AddRef(void)
2412 ULONG STDMETHODCALLTYPE WebView::Release(void)
2437 HRESULT STDMETHODCALLTYPE WebView::canShowMIMEType(
2454 HRESULT STDMETHODCALLTYPE WebView::canShowMIMETypeAsHTML(
2463 HRESULT STDMETHODCALLTYPE WebView::MIMETypesShownAsHTML(
2470 HRESULT STDMETHODCALLTYPE WebView::setMIMETypesShownAsHTML(
2478 HRESULT STDMETHODCALLTYPE WebView::URLFromPasteboard(
2486 HRESULT STDMETHODCALLTYPE WebView::URLTitleFromPasteboard(
2507 bool WebView::shouldInitializeTrackPointHack()
2535 HRESULT STDMETHODCALLTYPE WebView::initWithFrame(
2553 // scrollbars, so the WebView will receive WM_VSCROLL and WM_HSCROLL messages. We create one
2655 void WebView::initializeToolTipWindow()
2677 void WebView::setToolTip(const String& toolTip)
2699 HRESULT WebView::notifyDidAddIcon(IWebNotification* notification)
2733 void WebView::registerForIconNotification(bool listen)
2742 void WebView::dispatchDidReceiveIconFromWebFrame(WebFrame* frame)
2751 HRESULT STDMETHODCALLTYPE WebView::setUIDelegate(
2767 HRESULT STDMETHODCALLTYPE WebView::uiDelegate(
2776 HRESULT STDMETHODCALLTYPE WebView::setResourceLoadDelegate(
2783 HRESULT STDMETHODCALLTYPE WebView::resourceLoadDelegate(
2792 HRESULT STDMETHODCALLTYPE WebView::setDownloadDelegate(
2799 HRESULT STDMETHODCALLTYPE WebView::downloadDelegate(
2808 HRESULT STDMETHODCALLTYPE WebView::setFrameLoadDelegate(
2815 HRESULT STDMETHODCALLTYPE WebView::frameLoadDelegate(
2824 HRESULT STDMETHODCALLTYPE WebView::setPolicyDelegate(
2831 HRESULT STDMETHODCALLTYPE WebView::policyDelegate(
2839 HRESULT STDMETHODCALLTYPE WebView::mainFrame(
2855 HRESULT STDMETHODCALLTYPE WebView::focusedFrame(
2875 HRESULT STDMETHODCALLTYPE WebView::backForwardList(
2886 HRESULT STDMETHODCALLTYPE WebView::setMaintainsBackForwardList(
2893 HRESULT STDMETHODCALLTYPE WebView::goBack(
2900 HRESULT STDMETHODCALLTYPE WebView::goForward(
2907 HRESULT STDMETHODCALLTYPE WebView::goToBackForwardItem(
2924 HRESULT STDMETHODCALLTYPE WebView::setTextSizeMultiplier(
2933 HRESULT STDMETHODCALLTYPE WebView::setPageSizeMultiplier(
2942 void WebView::setZoomMultiplier(float multiplier, bool isTextOnly)
2955 HRESULT STDMETHODCALLTYPE WebView::textSizeMultiplier(
2962 HRESULT STDMETHODCALLTYPE WebView::pageSizeMultiplier(
2969 float WebView::zoomMultiplier(bool isTextOnly)
2976 HRESULT STDMETHODCALLTYPE WebView::setApplicationNameForUserAgent(
2984 HRESULT STDMETHODCALLTYPE WebView::applicationNameForUserAgent(
2993 HRESULT STDMETHODCALLTYPE WebView::setCustomUserAgent(
3001 HRESULT STDMETHODCALLTYPE WebView::customUserAgent(
3013 HRESULT STDMETHODCALLTYPE WebView::userAgentForURL(
3024 HRESULT STDMETHODCALLTYPE WebView::supportsTextEncoding(
3031 HRESULT STDMETHODCALLTYPE WebView::setCustomTextEncodingName(
3051 HRESULT STDMETHODCALLTYPE WebView::customTextEncodingName(
3085 HRESULT STDMETHODCALLTYPE WebView::setMediaStyle(
3092 HRESULT STDMETHODCALLTYPE WebView::mediaStyle(
3099 HRESULT STDMETHODCALLTYPE WebView::stringByEvaluatingJavaScriptFromString(
3126 HRESULT STDMETHODCALLTYPE WebView::windowScriptObject(
3133 HRESULT STDMETHODCALLTYPE WebView::setPreferences(
3171 HRESULT STDMETHODCALLTYPE WebView::preferences(
3182 HRESULT STDMETHODCALLTYPE WebView::setPreferencesIdentifier(
3189 HRESULT STDMETHODCALLTYPE WebView::preferencesIdentifier(
3204 void WebView::windowReceivedMessage(HWND, UINT message, WPARAM wParam, LPARAM)
3218 void WebView::updateActiveStateSoon() const
3230 void WebView::deleteBackingStoreSoon()
3233 Vector<WebView*> views;
3234 HashSet<WebView*>::iterator end = pendingDeleteBackingStoreSet.end();
3235 for (HashSet<WebView*>::iterator it = pendingDeleteBackingStoreSet.begin(); it != end; ++it)
3247 void WebView::cancelDeleteBackingStoreSoon()
3256 HRESULT STDMETHODCALLTYPE WebView::setHostWindow(
3264 // Turn the WebView into a message-only window so it will no longer be a child of the
3279 HRESULT STDMETHODCALLTYPE WebView::hostWindow(
3294 HRESULT STDMETHODCALLTYPE WebView::searchFor(
3314 bool WebView::active()
3320 void WebView::updateActiveState()
3325 HRESULT STDMETHODCALLTYPE WebView::updateFocusedAndActiveState()
3337 HRESULT STDMETHODCALLTYPE WebView::executeCoreCommandByName(BSTR bName, BSTR bValue)
3347 HRESULT STDMETHODCALLTYPE WebView::clearMainFrameName()
3354 HRESULT STDMETHODCALLTYPE WebView::markAllMatchesForText(
3370 HRESULT STDMETHODCALLTYPE WebView::unmarkAllTextMatches()
3379 HRESULT STDMETHODCALLTYPE WebView::rectsForTextMatches(
3404 HRESULT STDMETHODCALLTYPE WebView::generateSelectionImage(BOOL forceWhiteText, OLE_HANDLE* hBitmap)
3418 HRESULT STDMETHODCALLTYPE WebView::selectionRect(RECT* rc)
3435 HRESULT STDMETHODCALLTYPE WebView::registerViewClass(
3444 HRESULT STDMETHODCALLTYPE WebView::setGroupName(
3453 HRESULT STDMETHODCALLTYPE WebView::groupName(
3466 HRESULT STDMETHODCALLTYPE WebView::estimatedProgress(
3473 HRESULT STDMETHODCALLTYPE WebView::isLoading(
3498 HRESULT STDMETHODCALLTYPE WebView::elementAtPoint(
3521 HRESULT STDMETHODCALLTYPE WebView::pasteboardTypesForSelection(
3528 HRESULT STDMETHODCALLTYPE WebView::writeSelectionWithPasteboardTypes(
3537 HRESULT STDMETHODCALLTYPE WebView::pasteboardTypesForElement(
3545 HRESULT STDMETHODCALLTYPE WebView::writeElement(
3555 HRESULT STDMETHODCALLTYPE WebView::selectedText(
3576 HRESULT STDMETHODCALLTYPE WebView::centerSelectionInVisibleArea(
3588 HRESULT STDMETHODCALLTYPE WebView::moveDragCaretToPoint(
3595 HRESULT STDMETHODCALLTYPE WebView::removeDragCaret( void)
3601 HRESULT STDMETHODCALLTYPE WebView::setDrawsBackground(
3608 HRESULT STDMETHODCALLTYPE WebView::drawsBackground(
3615 HRESULT STDMETHODCALLTYPE WebView::setMainFrameURL(
3622 HRESULT STDMETHODCALLTYPE WebView::mainFrameURL(
3653 HRESULT STDMETHODCALLTYPE WebView::mainFrameDocument(
3663 HRESULT STDMETHODCALLTYPE WebView::mainFrameTitle(
3670 HRESULT STDMETHODCALLTYPE WebView::mainFrameIcon(
3677 HRESULT STDMETHODCALLTYPE WebView::registerURLSchemeAsLocal(
3690 HRESULT STDMETHODCALLTYPE WebView::takeStringURLFrom(
3697 HRESULT STDMETHODCALLTYPE WebView::stopLoading(
3706 HRESULT STDMETHODCALLTYPE WebView::reload(
3715 HRESULT STDMETHODCALLTYPE WebView::canGoBack(
3723 HRESULT STDMETHODCALLTYPE WebView::goBack(
3730 HRESULT STDMETHODCALLTYPE WebView::canGoForward(
3738 HRESULT STDMETHODCALLTYPE WebView::goForward(
3750 HRESULT STDMETHODCALLTYPE WebView::canMakeTextLarger(
3759 HRESULT STDMETHODCALLTYPE WebView::canZoomPageIn(
3768 bool WebView::canZoomIn(bool isTextOnly)
3773 HRESULT STDMETHODCALLTYPE WebView::makeTextLarger(
3779 HRESULT STDMETHODCALLTYPE WebView::zoomPageIn(
3785 HRESULT WebView::zoomIn(bool isTextOnly)
3793 HRESULT STDMETHODCALLTYPE WebView::canMakeTextSmaller(
3802 HRESULT STDMETHODCALLTYPE WebView::canZoomPageOut(
3811 bool WebView::canZoomOut(bool isTextOnly)
3816 HRESULT STDMETHODCALLTYPE WebView::makeTextSmaller(
3822 HRESULT STDMETHODCALLTYPE WebView::zoomPageOut(
3828 HRESULT WebView::zoomOut(bool isTextOnly)
3836 HRESULT STDMETHODCALLTYPE WebView::canMakeTextStandardSize(
3846 HRESULT STDMETHODCALLTYPE WebView::canResetPageZoom(
3855 bool WebView::canResetZoom(bool isTextOnly)
3860 HRESULT STDMETHODCALLTYPE WebView::makeTextStandardSize(
3866 HRESULT STDMETHODCALLTYPE WebView::resetPageZoom(
3872 HRESULT WebView::resetZoom(bool isTextOnly)
3880 HRESULT STDMETHODCALLTYPE WebView::toggleContinuousSpellChecking(
3890 HRESULT STDMETHODCALLTYPE WebView::toggleSmartInsertDelete(
3901 HRESULT STDMETHODCALLTYPE WebView::toggleGrammarChecking(
3912 HRESULT STDMETHODCALLTYPE WebView::reloadFromOrigin(
3923 HRESULT STDMETHODCALLTYPE WebView::computedStyleForElement(
3934 HRESULT STDMETHODCALLTYPE WebView::editableDOMRangeForPoint(
3942 HRESULT STDMETHODCALLTYPE WebView::setSelectedDOMRange(
3950 HRESULT STDMETHODCALLTYPE WebView::selectedDOMRange(
3957 HRESULT STDMETHODCALLTYPE WebView::selectionAffinity(
3964 HRESULT STDMETHODCALLTYPE WebView::setEditable(
3971 HRESULT STDMETHODCALLTYPE WebView::isEditable(
3978 HRESULT STDMETHODCALLTYPE WebView::setTypingStyle(
3985 HRESULT STDMETHODCALLTYPE WebView::typingStyle(
3992 HRESULT STDMETHODCALLTYPE WebView::setSmartInsertDeleteEnabled(
4001 HRESULT STDMETHODCALLTYPE WebView::smartInsertDeleteEnabled(
4008 HRESULT STDMETHODCALLTYPE WebView::setSelectTrailingWhitespaceEnabled(
4017 HRESULT STDMETHODCALLTYPE WebView::isSelectTrailingWhitespaceEnabled(
4024 HRESULT STDMETHODCALLTYPE WebView::setContinuousSpellCheckingEnabled(
4043 HRESULT STDMETHODCALLTYPE WebView::isContinuousSpellCheckingEnabled(
4050 HRESULT STDMETHODCALLTYPE WebView::spellCheckerDocumentTag(
4074 void WebView::preflightSpellChecker()
4088 bool WebView::continuousCheckingAllowed()
4104 HRESULT STDMETHODCALLTYPE WebView::undoManager(
4111 HRESULT STDMETHODCALLTYPE WebView::setEditingDelegate(
4118 HRESULT STDMETHODCALLTYPE WebView::editingDelegate(
4134 HRESULT STDMETHODCALLTYPE WebView::styleDeclarationWithText(
4142 HRESULT STDMETHODCALLTYPE WebView::hasSelectedRange(
4149 HRESULT STDMETHODCALLTYPE WebView::cutEnabled(
4157 HRESULT STDMETHODCALLTYPE WebView::copyEnabled(
4165 HRESULT STDMETHODCALLTYPE WebView::pasteEnabled(
4173 HRESULT STDMETHODCALLTYPE WebView::deleteEnabled(
4180 HRESULT STDMETHODCALLTYPE WebView::editingEnabled(
4187 HRESULT STDMETHODCALLTYPE WebView::isGrammarCheckingEnabled(
4194 HRESULT STDMETHODCALLTYPE WebView::setGrammarCheckingEnabled(
4224 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithNode(
4231 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithText(
4241 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithMarkupString(
4248 HRESULT STDMETHODCALLTYPE WebView::replaceSelectionWithArchive(
4255 HRESULT STDMETHODCALLTYPE WebView::deleteSelection( void)
4262 HRESULT STDMETHODCALLTYPE WebView::clearSelection( void)
4268 HRESULT STDMETHODCALLTYPE WebView::applyStyle(
4277 HRESULT STDMETHODCALLTYPE WebView::copy(
4284 HRESULT STDMETHODCALLTYPE WebView::cut(
4291 HRESULT STDMETHODCALLTYPE WebView::paste(
4298 HRESULT STDMETHODCALLTYPE WebView::copyURL(
4306 HRESULT STDMETHODCALLTYPE WebView::copyFont(
4313 HRESULT STDMETHODCALLTYPE WebView::pasteFont(
4320 HRESULT STDMETHODCALLTYPE WebView::delete_(
4327 HRESULT STDMETHODCALLTYPE WebView::pasteAsPlainText(
4334 HRESULT STDMETHODCALLTYPE WebView::pasteAsRichText(
4341 HRESULT STDMETHODCALLTYPE WebView::changeFont(
4348 HRESULT STDMETHODCALLTYPE WebView::changeAttributes(
4355 HRESULT STDMETHODCALLTYPE WebView::changeDocumentBackgroundColor(
4362 HRESULT STDMETHODCALLTYPE WebView::changeColor(
4369 HRESULT STDMETHODCALLTYPE WebView::alignCenter(
4376 HRESULT STDMETHODCALLTYPE WebView::alignJustified(
4383 HRESULT STDMETHODCALLTYPE WebView::alignLeft(
4390 HRESULT STDMETHODCALLTYPE WebView::alignRight(
4397 HRESULT STDMETHODCALLTYPE WebView::checkSpelling(
4409 HRESULT STDMETHODCALLTYPE WebView::showGuessPanel(
4429 HRESULT STDMETHODCALLTYPE WebView::performFindPanelAction(
4436 HRESULT STDMETHODCALLTYPE WebView::startSpeaking(
4443 HRESULT STDMETHODCALLTYPE WebView::stopSpeaking(
4452 HRESULT STDMETHODCALLTYPE WebView::onNotify(
4472 HRESULT WebView::notifyPreferencesChanged(IWebNotification* notification)
4830 HRESULT STDMETHODCALLTYPE WebView::MIMETypeForExtension(
4844 HRESULT STDMETHODCALLTYPE WebView::setCustomDropTarget(
4855 HRESULT STDMETHODCALLTYPE WebView::removeCustomDropTarget()
4864 HRESULT STDMETHODCALLTYPE WebView::setInViewSourceMode(
4873 HRESULT STDMETHODCALLTYPE WebView::inViewSourceMode(
4882 HRESULT STDMETHODCALLTYPE WebView::viewWindow(
4889 HRESULT STDMETHODCALLTYPE WebView::setFormDelegate(
4896 HRESULT STDMETHODCALLTYPE WebView::formDelegate(
4905 HRESULT STDMETHODCALLTYPE WebView::setFrameLoadDelegatePrivate(
4912 HRESULT STDMETHODCALLTYPE WebView::frameLoadDelegatePrivate(
4921 HRESULT STDMETHODCALLTYPE WebView::scrollOffset(
4932 HRESULT STDMETHODCALLTYPE WebView::scrollBy(
4941 HRESULT STDMETHODCALLTYPE WebView::visibleContentRect(
4967 DragOperation WebView::keyStateToDragOperation(DWORD grfKeyState) const
4988 HRESULT STDMETHODCALLTYPE WebView::DragEnter(
5008 HRESULT STDMETHODCALLTYPE WebView::DragOver(
5027 HRESULT STDMETHODCALLTYPE WebView::DragLeave()
5041 HRESULT STDMETHODCALLTYPE WebView::Drop(
5057 HRESULT STDMETHODCALLTYPE WebView::canHandleRequest(
5071 HRESULT STDMETHODCALLTYPE WebView::standardUserAgentWithApplicationName(
5092 HRESULT STDMETHODCALLTYPE WebView::clearFocusNode()
5099 HRESULT STDMETHODCALLTYPE WebView::setInitialFocus(
5110 HRESULT STDMETHODCALLTYPE WebView::setTabKeyCyclesThroughElements(
5119 HRESULT STDMETHODCALLTYPE WebView::tabKeyCyclesThroughElements(
5131 HRESULT STDMETHODCALLTYPE WebView::setAllowSiteSpecificHacks(
5136 // on all WebView objects (not just itself).
5140 HRESULT STDMETHODCALLTYPE WebView::addAdditionalPluginDirectory(
5147 HRESULT STDMETHODCALLTYPE WebView::loadBackForwardListFromOtherView(
5159 COMPtr<WebView> otherWebView;
5187 HRESULT STDMETHODCALLTYPE WebView::clearUndoRedoOperations()
5194 HRESULT STDMETHODCALLTYPE WebView::shouldClose(
5208 HRESULT WebView::registerDragDrop()
5214 HRESULT WebView::revokeDragDrop()
5222 HRESULT WebView::setProhibitsMainFrameScrolling(BOOL b)
5231 HRESULT WebView::setShouldApplyMacFontAscentHack(BOOL b)
5286 HIMC WebView::getIMMContext()
5292 void WebView::releaseIMMContext(HIMC hIMC)
5299 void WebView::prepareCandidateWindow(Frame* targetFrame, HIMC hInputContext)
5320 void WebView::resetIME(Frame* targetFrame)
5331 void WebView::updateSelectionForIME()
5346 void WebView::setInputMethodState(bool enabled)
5351 void WebView::selectionChanged()
5356 bool WebView::onIMEStartComposition()
5492 bool WebView::onIMEComposition(LPARAM lparam)
5537 bool WebView::onIMEEndComposition()
5552 bool WebView::onIMEChar(WPARAM wparam, LPARAM lparam)
5560 bool WebView::onIMENotify(WPARAM wparam, LPARAM, LRESULT*)
5567 LRESULT WebView::onIMERequestCharPosition(Frame* targetFrame, IMECHARPOSITION* charPos)
5587 LRESULT WebView::onIMERequestReconvertString(Frame* targetFrame, RECONVERTSTRING* reconvertString)
5605 LRESULT WebView::onIMERequest(WPARAM request, LPARAM data)
5622 bool WebView::onIMESelect(WPARAM wparam, LPARAM lparam)
5630 bool WebView::onIMESetContext(WPARAM wparam, LPARAM)
5636 HRESULT STDMETHODCALLTYPE WebView::inspector(IWebInspector** inspector)
5644 HRESULT STDMETHODCALLTYPE WebView::windowAncestryDidChange()
5671 HRESULT STDMETHODCALLTYPE WebView::paintDocumentRectToContext(
5684 HRESULT STDMETHODCALLTYPE WebView::paintScrollViewRectToContextAtPoint(
5698 HRESULT STDMETHODCALLTYPE WebView::reportException(
5708 // Make sure the context has a DOMWindow global object, otherwise this context didn't originate from a WebView.
5716 HRESULT STDMETHODCALLTYPE WebView::elementFromJS(
5741 HRESULT STDMETHODCALLTYPE WebView::setCustomHTMLTokenizerTimeDelay(
5751 HRESULT STDMETHODCALLTYPE WebView::setCustomHTMLTokenizerChunkSize(
5761 HRESULT STDMETHODCALLTYPE WebView::backingStore(
5772 HRESULT STDMETHODCALLTYPE WebView::setTransparent(BOOL transparent)
5782 HRESULT STDMETHODCALLTYPE WebView::transparent(BOOL* transparent)
5791 HRESULT STDMETHODCALLTYPE WebView::setCookieEnabled(BOOL enable)
5800 HRESULT STDMETHODCALLTYPE WebView::cookieEnabled(BOOL* enabled)
5812 HRESULT STDMETHODCALLTYPE WebView::setMediaVolume(float volume)
5821 HRESULT STDMETHODCALLTYPE WebView::mediaVolume(float* volume)
5833 HRESULT STDMETHODCALLTYPE WebView::setDefersCallbacks(BOOL defersCallbacks)
5842 HRESULT STDMETHODCALLTYPE WebView::defersCallbacks(BOOL* defersCallbacks)
5854 HRESULT STDMETHODCALLTYPE WebView::globalHistoryItem(IWebHistoryItem** item)
5871 HRESULT STDMETHODCALLTYPE WebView::setAlwaysUsesComplexTextCodePath(BOOL complex)
5878 HRESULT STDMETHODCALLTYPE WebView::alwaysUsesComplexTextCodePath(BOOL* complex)
5887 HRESULT STDMETHODCALLTYPE WebView::registerEmbeddedViewMIMEType(BSTR mimeType)
5899 bool WebView::shouldUseEmbeddedView(const WTF::String& mimeType) const
5907 bool WebView::onGetObject(WPARAM wParam, LPARAM lParam, LRESULT& lResult) const
5940 STDMETHODIMP WebView::AccessibleObjectFromWindow(HWND hwnd, DWORD objectID, REFIID riid, void** ppObject)
5949 HRESULT WebView::setMemoryCacheDelegateCallsEnabled(BOOL enabled)
5955 HRESULT WebView::setJavaScriptURLsAreAllowed(BOOL areAllowed)
5961 HRESULT WebView::setCanStartPlugins(BOOL canStartPlugins)
5977 void WebView::enterFullscreenForNode(Node* node)
6006 void WebView::exitFullscreen()
6026 HRESULT WebView::addUserScriptToGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR source, BSTR url,
6052 HRESULT WebView::addUserStyleSheetToGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR source, BSTR url,
6076 HRESULT WebView::removeUserScriptFromGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR url)
6096 HRESULT WebView::removeUserStyleSheetFromGroup(BSTR groupName, IWebScriptWorld* iWorld, BSTR url)
6116 HRESULT WebView::removeUserScriptsFromGroup(BSTR groupName, IWebScriptWorld* iWorld)
6135 HRESULT WebView::removeUserStyleSheetsFromGroup(BSTR groupName, IWebScriptWorld* iWorld)
6154 HRESULT WebView::removeAllUserContentFromGroup(BSTR groupName)
6169 HRESULT WebView::invalidateBackingStore(const RECT* rect)
6188 HRESULT WebView::addOriginAccessWhitelistEntry(BSTR sourceOrigin, BSTR destinationProtocol, BSTR destinationHost, BOOL allowDestinationSubdomains)
6194 HRESULT WebView::removeOriginAccessWhitelistEntry(BSTR sourceOrigin, BSTR destinationProtocol, BSTR destinationHost, BOOL allowDestinationSubdomains)
6200 HRESULT WebView::resetOriginAccessWhitelists()
6206 HRESULT WebView::setHistoryDelegate(IWebHistoryDelegate* historyDelegate)
6212 HRESULT WebView::historyDelegate(IWebHistoryDelegate** historyDelegate)
6220 HRESULT WebView::addVisitedLinks(BSTR* visitedURLs, unsigned visitedURLCount)
6233 void WebView::downloadURL(const KURL& url)
6242 void WebView::setRootChildLayer(GraphicsLayer* layer)
6250 void WebView::flushPendingGraphicsLayerChangesSoon()
6257 void WebView::setAcceleratedCompositing(bool accelerated)
6300 HRESULT STDMETHODCALLTYPE WebView::setPluginHalterDelegate(IWebPluginHalterDelegate* d)
6306 HRESULT STDMETHODCALLTYPE WebView::pluginHalterDelegate(IWebPluginHalterDelegate** d)
6338 HRESULT WebView::isNodeHaltedPlugin(IDOMNode* domNode, BOOL* result)
6353 HRESULT WebView::restartHaltedPluginForNode(IDOMNode* domNode)
6366 HRESULT WebView::hasPluginForNodeBeenHalted(IDOMNode* domNode, BOOL* result)
6381 HRESULT WebView::setGeolocationProvider(IWebGeolocationProvider* locationProvider)
6387 HRESULT WebView::geolocationProvider(IWebGeolocationProvider** locationProvider)
6398 HRESULT WebView::geolocationDidChangePosition(IWebGeolocationPosition* position)
6410 HRESULT WebView::geolocationDidFailWithError(IWebError* error)
6432 HRESULT WebView::setDomainRelaxationForbiddenForURLScheme(BOOL forbidden, BSTR scheme)
6438 HRESULT WebView::registerURLSchemeAsSecure(BSTR scheme)
6444 HRESULT WebView::nextDisplayIsSynchronous()
6451 void WebView::notifyAnimationStarted(const GraphicsLayer*, double)
6457 void WebView::notifySyncRequired(const GraphicsLayer*)
6462 void WebView::paintContents(const GraphicsLayer*, GraphicsContext& context, GraphicsLayerPaintingPhase, const IntRect& inClip)
6474 bool WebView::showDebugBorders() const
6479 bool WebView::showRepaintCounter() const
6484 void WebView::flushPendingGraphicsLayerChanges()
6583 COMPtr<WebView> webView;
6590 HRESULT WebView::defaultMinimumTimerInterval(double* interval)
6598 HRESULT WebView::setMinimumTimerInterval(double interval)
6604 void WebView::setGlobalHistoryItem(HistoryItem* historyItem)