Searched refs:hitTestResult (Results 1 - 25 of 41) sorted by relevance

12

/macosx-10.9.5/WebKit2-7537.78.2/UIProcess/API/C/
H A DWKHitTestResult.h38 WK_EXPORT WKURLRef WKHitTestResultCopyAbsoluteImageURL(WKHitTestResultRef hitTestResult);
39 WK_EXPORT WKURLRef WKHitTestResultCopyAbsolutePDFURL(WKHitTestResultRef hitTestResult);
40 WK_EXPORT WKURLRef WKHitTestResultCopyAbsoluteLinkURL(WKHitTestResultRef hitTestResult);
41 WK_EXPORT WKURLRef WKHitTestResultCopyAbsoluteMediaURL(WKHitTestResultRef hitTestResult);
43 WK_EXPORT WKStringRef WKHitTestResultCopyLinkLabel(WKHitTestResultRef hitTestResult);
44 WK_EXPORT WKStringRef WKHitTestResultCopyLinkTitle(WKHitTestResultRef hitTestResult);
46 WK_EXPORT bool WKHitTestResultIsContentEditable(WKHitTestResultRef hitTestResult);
/macosx-10.9.5/WebKit2-7537.78.2/UIProcess/API/gtk/
H A DWebKitHitTestResult.cpp81 WebKitHitTestResult* hitTestResult = WEBKIT_HIT_TEST_RESULT(object); local
85 g_value_set_uint(value, webkit_hit_test_result_get_context(hitTestResult));
88 g_value_set_string(value, webkit_hit_test_result_get_link_uri(hitTestResult));
91 g_value_set_string(value, webkit_hit_test_result_get_link_title(hitTestResult));
94 g_value_set_string(value, webkit_hit_test_result_get_link_label(hitTestResult));
97 g_value_set_string(value, webkit_hit_test_result_get_image_uri(hitTestResult));
100 g_value_set_string(value, webkit_hit_test_result_get_media_uri(hitTestResult));
109 WebKitHitTestResult* hitTestResult = WEBKIT_HIT_TEST_RESULT(object); local
113 hitTestResult->priv->context = g_value_get_uint(value);
116 hitTestResult
224 webkitHitTestResultCreate(WebHitTestResult* hitTestResult) argument
264 webkitHitTestResultCompare(WebKitHitTestResult* hitTestResult, WebHitTestResult* webHitTestResult) argument
284 webkit_hit_test_result_get_context(WebKitHitTestResult* hitTestResult) argument
301 webkit_hit_test_result_context_is_link(WebKitHitTestResult* hitTestResult) argument
318 webkit_hit_test_result_context_is_image(WebKitHitTestResult* hitTestResult) argument
335 webkit_hit_test_result_context_is_media(WebKitHitTestResult* hitTestResult) argument
352 webkit_hit_test_result_context_is_editable(WebKitHitTestResult* hitTestResult) argument
368 webkit_hit_test_result_get_link_uri(WebKitHitTestResult* hitTestResult) argument
385 webkit_hit_test_result_get_link_title(WebKitHitTestResult* hitTestResult) argument
402 webkit_hit_test_result_get_link_label(WebKitHitTestResult* hitTestResult) argument
418 webkit_hit_test_result_get_image_uri(WebKitHitTestResult* hitTestResult) argument
434 webkit_hit_test_result_get_media_uri(WebKitHitTestResult* hitTestResult) argument
451 webkit_hit_test_result_context_is_scrollbar(WebKitHitTestResult* hitTestResult) argument
[all...]
H A DWebKitContextMenuClient.cpp29 static void getContextMenuFromProposedMenu(WKPageRef, WKArrayRef proposedMenu, WKArrayRef*, WKHitTestResultRef hitTestResult, WKTypeRef userData, const void* clientInfo) argument
31 webkitWebViewPopulateContextMenu(WEBKIT_WEB_VIEW(clientInfo), toImpl(proposedMenu), toImpl(hitTestResult));
H A DWebKitUIClient.cpp134 static void mouseDidMoveOverElement(WKPageRef page, WKHitTestResultRef hitTestResult, WKEventModifiers modifiers, WKTypeRef userData, const void* clientInfo) argument
136 webkitWebViewMouseTargetChanged(WEBKIT_WEB_VIEW(clientInfo), toImpl(hitTestResult), wkEventModifiersToGdkModifiers(modifiers));
/macosx-10.9.5/WebKit2-7537.78.2/WebProcess/InjectedBundle/API/c/
H A DWKBundleHitTestResult.h45 WK_EXPORT WKBundleNodeHandleRef WKBundleHitTestResultCopyNodeHandle(WKBundleHitTestResultRef hitTestResult);
47 WK_EXPORT WKBundleFrameRef WKBundleHitTestResultGetFrame(WKBundleHitTestResultRef hitTestResult);
48 WK_EXPORT WKBundleFrameRef WKBundleHitTestResultGetTargetFrame(WKBundleHitTestResultRef hitTestResult);
50 WK_EXPORT WKURLRef WKBundleHitTestResultCopyAbsoluteImageURL(WKBundleHitTestResultRef hitTestResult);
51 WK_EXPORT WKURLRef WKBundleHitTestResultCopyAbsolutePDFURL(WKBundleHitTestResultRef hitTestResult);
52 WK_EXPORT WKURLRef WKBundleHitTestResultCopyAbsoluteLinkURL(WKBundleHitTestResultRef hitTestResult);
53 WK_EXPORT WKURLRef WKBundleHitTestResultCopyAbsoluteMediaURL(WKBundleHitTestResultRef hitTestResult);
54 WK_EXPORT bool WKBundleHitTestResultMediaIsInFullscreen(WKBundleHitTestResultRef hitTestResult);
55 WK_EXPORT bool WKBundleHitTestResultMediaHasAudio(WKBundleHitTestResultRef hitTestResult);
56 WK_EXPORT WKBundleHitTestResultMediaType WKBundleHitTestResultGetMediaType(WKBundleHitTestResultRef hitTestResult);
[all...]
H A DWKBundleNavigationAction.cpp59 RefPtr<InjectedBundleHitTestResult> hitTestResult = toImpl(navigationActionRef)->hitTestResult(); local
60 return toAPI(hitTestResult.release().leakRef());
/macosx-10.9.5/WebCore-7537.78.1/page/
H A DMouseEventWithHitTestResults.cpp30 MouseEventWithHitTestResults::MouseEventWithHitTestResults(const PlatformMouseEvent& event, const HitTestResult& hitTestResult) argument
32 , m_hitTestResult(hitTestResult)
H A DMouseEventWithHitTestResults.h36 const HitTestResult& hitTestResult() const { return m_hitTestResult; } function in class:WebCore::MouseEventWithHitTestResults
H A DContextMenuController.h68 const HitTestResult& hitTestResult() { return m_hitTestResult; } function in class:WebCore::ContextMenuController
H A DDragController.cpp751 HitTestResult hitTestResult = src->eventHandler()->hitTestResultAtPoint(dragOrigin, HitTestRequest::ReadOnly | HitTestRequest::Active);
752 if (!state.source->contains(hitTestResult.innerNode()))
757 KURL linkURL = hitTestResult.absoluteLinkURL();
758 KURL imageURL = hitTestResult.absoluteImageURL();
821 prepareClipboardForImageDrag(src, clipboard, element, linkURL, imageURL, hitTestResult.altDisplayString());
827 IntRect imageRect = hitTestResult.imageRect();
829 doImageDrag(element, dragOrigin, hitTestResult.imageRect(), clipboard, src, m_dragOffset);
838 clipboard->writeURL(linkURL, hitTestResult.textContent().simplifyWhiteSpace(), src);
852 dragImage = createDragImageForLink(linkURL, hitTestResult.textContent(), src->settings() ? src->settings()->fontRenderingMode() : NormalRenderingMode);
/macosx-10.9.5/WebKit2-7537.78.2/Shared/
H A DWebHitTestResult.cpp45 WebHitTestResult::Data::Data(const HitTestResult& hitTestResult) argument
46 : absoluteImageURL(hitTestResult.absoluteImageURL().string())
47 , absolutePDFURL(hitTestResult.absolutePDFURL().string())
48 , absoluteLinkURL(hitTestResult.absoluteLinkURL().string())
49 , absoluteMediaURL(hitTestResult.absoluteMediaURL().string())
50 , linkLabel(hitTestResult.textContent())
51 , linkTitle(hitTestResult.titleDisplayString())
52 , isContentEditable(hitTestResult.isContentEditable())
53 , elementBoundingBox(elementBoundingBoxInWindowCoordinates(hitTestResult))
54 , isScrollbar(hitTestResult
91 elementBoundingBoxInWindowCoordinates(const HitTestResult& hitTestResult) argument
[all...]
/macosx-10.9.5/WebKit2-7537.78.2/WebProcess/WebPage/
H A DWebContextMenu.cpp61 Frame* frame = controller->hitTestResult().innerNodeFrame();
71 WebHitTestResult::Data webHitTestResultData(controller->hitTestResult());
75 m_page->send(Messages::WebPageProxy::ShowContextMenu(view->contentsToWindow(controller->hitTestResult().roundedPointInInnerNodeFrame()), webHitTestResultData, menuItems, InjectedBundleUserMessageEncoder(userData.get())));
102 RefPtr<InjectedBundleHitTestResult> hitTestResult = InjectedBundleHitTestResult::create(controller->hitTestResult()); local
103 if (m_page->injectedBundleContextMenuClient().getCustomMenuFromDefaultItems(m_page, hitTestResult.get(), proposedMenu, newMenu, userData))
/macosx-10.9.5/WebKit2-7537.78.2/WebProcess/InjectedBundle/
H A DInjectedBundleHitTestResult.h67 explicit InjectedBundleHitTestResult(const WebCore::HitTestResult& hitTestResult) argument
68 : m_hitTestResult(hitTestResult)
H A DInjectedBundlePageContextMenuClient.cpp45 bool InjectedBundlePageContextMenuClient::getCustomMenuFromDefaultItems(WebPage* page, InjectedBundleHitTestResult* hitTestResult, const Vector<WebContextMenuItemData>& defaultMenu, Vector<WebContextMenuItemData>& newMenu, RefPtr<APIObject>& userData) argument
57 m_client.getContextMenuFromDefaultMenu(toAPI(page), toAPI(hitTestResult), toAPI(defaultMenuArray.get()), &newMenuWK, &userDataToPass, m_client.clientInfo);
H A DInjectedBundleHitTestResult.cpp44 PassRefPtr<InjectedBundleHitTestResult> InjectedBundleHitTestResult::create(const WebCore::HitTestResult& hitTestResult) argument
46 return adoptRef(new InjectedBundleHitTestResult(hitTestResult));
H A DInjectedBundleNavigationAction.h56 InjectedBundleHitTestResult* hitTestResult() const { return m_hitTestResult.get(); } function in class:WebKit::InjectedBundleNavigationAction
H A DInjectedBundlePageUIClient.cpp75 RefPtr<InjectedBundleHitTestResult> hitTestResult = InjectedBundleHitTestResult::create(coreHitTestResult);
78 m_client.mouseDidMoveOverElement(toAPI(page), toAPI(hitTestResult.get()), toAPI(modifiers), &userDataToPass, m_client.clientInfo);
/macosx-10.9.5/WebKit2-7537.78.2/UIProcess/API/gtk/tests/
H A DTestWebKitWebView.cpp234 static void mouseTargetChanged(WebKitWebView*, WebKitHitTestResult* hitTestResult, guint modifiers, UIClientTest* test) argument
236 g_assert(WEBKIT_IS_HIT_TEST_RESULT(hitTestResult));
237 test->assertObjectIsDeletedWhenTestFinishes(G_OBJECT(hitTestResult));
239 test->m_mouseTargetHitTestResult = hitTestResult;
488 WebKitHitTestResult* hitTestResult = test->moveMouseAndWaitUntilMouseTargetChanged(1, 1); local
489 g_assert(webkit_hit_test_result_context_is_link(hitTestResult));
490 g_assert(!webkit_hit_test_result_context_is_image(hitTestResult));
491 g_assert(!webkit_hit_test_result_context_is_media(hitTestResult));
492 g_assert(!webkit_hit_test_result_context_is_editable(hitTestResult));
493 g_assert_cmpstr(webkit_hit_test_result_get_link_uri(hitTestResult),
[all...]
H A DTestContextMenu.cpp41 static gboolean contextMenuCallback(WebKitWebView* webView, WebKitContextMenu* contextMenu, GdkEvent* event, WebKitHitTestResult* hitTestResult, ContextMenuTest* test) argument
46 g_assert(WEBKIT_IS_HIT_TEST_RESULT(hitTestResult));
47 test->assertObjectIsDeletedWhenTestFinishes(G_OBJECT(hitTestResult));
49 return test->contextMenu(contextMenu, event, hitTestResult);
249 bool contextMenu(WebKitContextMenu* contextMenu, GdkEvent* event, WebKitHitTestResult* hitTestResult) argument
255 g_assert(!webkit_hit_test_result_context_is_link(hitTestResult));
256 g_assert(!webkit_hit_test_result_context_is_image(hitTestResult));
257 g_assert(!webkit_hit_test_result_context_is_media(hitTestResult));
258 g_assert(!webkit_hit_test_result_context_is_editable(hitTestResult));
265 g_assert(webkit_hit_test_result_context_is_link(hitTestResult));
403 contextMenu(WebKitContextMenu* contextMenu, GdkEvent*, WebKitHitTestResult* hitTestResult) argument
[all...]
/macosx-10.9.5/WebKit-7537.78.2/gtk/tests/
H A Dtestcontextmenu.c94 static gboolean contextMenuCallback(WebKitWebView *webView, GtkWidget *defaultMenu, WebKitHitTestResult *hitTestResult, gboolean keyboardMode, gpointer userData) argument
104 g_assert(WEBKIT_IS_HIT_TEST_RESULT(hitTestResult));
107 g_object_get(hitTestResult, "context", &context, NULL);
228 static gboolean contextMenuCustomItemCallback(WebKitWebView *webView, GtkWidget *defaultMenu, WebKitHitTestResult *hitTestResult, gboolean keyboardMode, gpointer userData) argument
240 g_assert(WEBKIT_IS_HIT_TEST_RESULT(hitTestResult));
243 g_object_get(hitTestResult, "context", &context, NULL);
/macosx-10.9.5/WebKit-7537.78.2/win/WebCoreSupport/
H A DWebContextMenuClient.cpp69 propertyBag.adoptRef(WebElementPropertyBag::createInstance(m_webView->page()->contextMenuController()->hitTestResult()));
93 propertyBag.adoptRef(WebElementPropertyBag::createInstance(m_webView->page()->contextMenuController()->hitTestResult()));
/macosx-10.9.5/WebKit-7537.78.2/mac/WebCoreSupport/
H A DWebContextMenuClient.mm275 NSDictionary *element = [[[WebElementDictionary alloc] initWithHitTestResult:[m_webView page]->contextMenuController()->hitTestResult()] autorelease];
305 NSDictionary *element = [[WebElementDictionary alloc] initWithHitTestResult:[m_webView page]->contextMenuController()->hitTestResult()];
359 Frame* frame = controller->hitTestResult().innerNodeFrame();
366 IntPoint point = frameView->contentsToWindow(controller->hitTestResult().roundedPointInInnerNodeFrame());
/macosx-10.9.5/WebKit-7537.78.2/qt/WebCoreSupport/
H A DQWebPageAdapter.cpp995 void QWebPageAdapter::triggerAction(QWebPageAdapter::MenuAction action, QWebHitTestResultPrivate* hitTestResult, const char* commandName, bool endToEndReload) argument
1004 if (!hitTestResult)
1005 hitTestResult = &hitTest;
1009 if (Frame* targetFrame = hitTestResult->webCoreFrame) {
1010 targetFrame->loader()->loadFrameRequest(frameLoadRequest(hitTestResult->linkUrl, targetFrame), /*lockHistory*/ false, /*lockBackForwardList*/ false, /*event*/ 0, /*FormState*/ 0, MaybeSendReferrer);
1015 openNewWindow(hitTestResult->linkUrl, frame);
1018 frame->loader()->loadFrameRequest(frameLoadRequest(hitTestResult->linkUrl, frame), /*lockHistory*/ false, /*lockBackForwardList*/ false, /*event*/ 0, /*FormState*/ 0, MaybeSendReferrer);
1031 editor.copyURL(hitTestResult->linkUrl, hitTestResult->linkText);
1034 editor.copyURL(hitTestResult
[all...]
/macosx-10.9.5/WebKit2-7537.78.2/UIProcess/qt/
H A DQtWebPageUIClient.cpp151 void QtWebPageUIClient::mouseDidMoveOverElement(WKPageRef page, WKHitTestResultRef hitTestResult, WKEventModifiers modifiers, WKTypeRef userData, const void* clientInfo) argument
153 const QUrl absoluteLinkUrl = WKURLCopyQUrl(adoptWK(WKHitTestResultCopyAbsoluteLinkURL(hitTestResult)).get());
154 const QString linkTitle = WKStringCopyQString(adoptWK(WKHitTestResultCopyLinkTitle(hitTestResult)).get());
/macosx-10.9.5/WebKit-7537.78.2/gtk/WebCoreSupport/
H A DContextMenuClientGtk.cpp98 HitTestResult result = core(webView)->contextMenuController()->hitTestResult();

Completed in 128 milliseconds

12