WebKit2.HitTestResult (original) (raw)
Class
WebKit2HitTestResult
Description [src]
class WebKit2.HitTestResult : GObject.Object
{
priv: WebKitHitTestResultPrivate*
}
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 withwebkit_hit_test_result_get_context()
that returns a bitmask ofWebKitHitTestResultContext
flags. You can also use webkit_hit_test_result_context_is_link(), webkit_hit_test_result_context_is_image()
andwebkit_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
Methods inherited from GObject (43)
Please see GObject for a full list of methods.
Properties
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.
Class structure
struct WebKit2HitTestResultClass {
GObjectClass parent_class;
void (* _webkit_reserved0) (
void
);
void (* _webkit_reserved1) (
void
);
void (* _webkit_reserved2) (
void
);
void (* _webkit_reserved3) (
void
);
}
No description available.
Class members
parent_class: GObjectClass
No description available.
_webkit_reserved0: void (* _webkit_reserved0) ( void )
No description available.
_webkit_reserved1: void (* _webkit_reserved1) ( void )
No description available.
_webkit_reserved2: void (* _webkit_reserved2) ( void )
No description available.
_webkit_reserved3: void (* _webkit_reserved3) ( void )
No description available.