Class
WebKitWebProcessExtensionHitTestResult
Description [src]
final class WebKitWebProcessExtension.HitTestResult : GObject.Object
{
/* No available fields */
}
Result of a Hit Test.
A Hit Test is an operation to get context information about a given
point in a WebKitWebView
. WebKitHitTestResult
represents the
result of a Hit Test. It provides context information about what is
at the coordinates of the Hit Test, such as if there’s a link,
an image or a media.
You can get the context of the HitTestResult with
webkit_hit_test_result_get_context()
that returns a bitmask of
WebKitHitTestResultContext
flags. You can also use
webkit_hit_test_result_context_is_link(), webkit_hit_test_result_context_is_image()
and
webkit_hit_test_result_context_is_media()
to determine whether there’s
a link, image or a media element at the coordinates of the Hit Test.
Note that it’s possible that several WebKitHitTestResultContext
flags
are active at the same time, for example if there’s a link containing an image.
When the mouse is moved over a WebKitWebView
a Hit Test is performed
for the mouse coordinates and WebKitWebView::mouse-target-changed
signal is emitted with a WebKitHitTestResult
.
Instance methods
webkit_hit_test_result_context_is_editable
Gets whether WEBKIT_HIT_TEST_RESULT_CONTEXT_EDITABLE
flag is present in
WebKitHitTestResult:context
.
webkit_hit_test_result_context_is_image
Gets whether WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE
flag is present in
WebKitHitTestResult:context
.
webkit_hit_test_result_context_is_link
Gets whether WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK
flag is present in
WebKitHitTestResult:context
.
webkit_hit_test_result_context_is_media
Gets whether WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA
flag is present in
WebKitHitTestResult:context
.
webkit_hit_test_result_context_is_scrollbar
Gets whether WEBKIT_HIT_TEST_RESULT_CONTEXT_SCROLLBAR
flag is present in
WebKitHitTestResult:context
.
webkit_hit_test_result_context_is_selection
Gets whether WEBKIT_HIT_TEST_RESULT_CONTEXT_SELECTION
flag is present in
WebKitHitTestResult:context
.
since: 2.8
webkit_hit_test_result_get_link_label
Gets the value of the WebKitHitTestResult:link-label
property.
webkit_hit_test_result_get_link_title
Gets the value of the WebKitHitTestResult:link-title
property.
Properties
WebKitWebProcessExtension.HitTestResult:context
Bitmask of WebKitHitTestResultContext
flags representing
the context of the WebKitHitTestResult
.
WebKitWebProcessExtension.HitTestResult:image-uri
The URI of the image if flag WEBKIT_HIT_TEST_RESULT_CONTEXT_IMAGE
is present in WebKitHitTestResult:context
.
WebKitWebProcessExtension.HitTestResult:link-label
The label of the link if flag WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK
is present in WebKitHitTestResult:context
.
WebKitWebProcessExtension.HitTestResult:link-title
The title of the link if flag WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK
is present in WebKitHitTestResult:context
.
WebKitWebProcessExtension.HitTestResult:link-uri
The URI of the link if flag WEBKIT_HIT_TEST_RESULT_CONTEXT_LINK
is present in WebKitHitTestResult:context
.
WebKitWebProcessExtension.HitTestResult:media-uri
The URI of the media if flag WEBKIT_HIT_TEST_RESULT_CONTEXT_MEDIA
is present in WebKitHitTestResult:context
.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.