Class HitTestResult
- Namespace
- WebKitWebProcessExtension
- Assembly
- WebKitWebProcessExtension-6.0.dll
public sealed class HitTestResult : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
HitTestResult
- Implements
- Inherited Members
Constructors
HitTestResult(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public HitTestResult(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
HitTestResult(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected HitTestResult(CreationData data)
Parameters
dataCreationData
HitTestResult(HitTestResultHandle)
protected HitTestResult(HitTestResultHandle handle)
Parameters
handleHitTestResultHandle
Fields
ContextPropertyDefinition
public static readonly Property<uint, HitTestResult> ContextPropertyDefinition
Field Value
ImageUriPropertyDefinition
public static readonly Property<string?, HitTestResult> ImageUriPropertyDefinition
Field Value
LinkLabelPropertyDefinition
public static readonly Property<string?, HitTestResult> LinkLabelPropertyDefinition
Field Value
LinkTitlePropertyDefinition
public static readonly Property<string?, HitTestResult> LinkTitlePropertyDefinition
Field Value
LinkUriPropertyDefinition
public static readonly Property<string?, HitTestResult> LinkUriPropertyDefinition
Field Value
MediaUriPropertyDefinition
public static readonly Property<string?, HitTestResult> MediaUriPropertyDefinition
Field Value
Properties
Context
public uint Context { get; }
Property Value
ImageUri
public string? ImageUri { get; }
Property Value
LinkLabel
public string? LinkLabel { get; }
Property Value
LinkTitle
public string? LinkTitle { get; }
Property Value
LinkUri
public string? LinkUri { get; }
Property Value
MediaUri
public string? MediaUri { get; }
Property Value
Methods
ContextIsEditable()
public bool ContextIsEditable()
Returns
ContextIsImage()
public bool ContextIsImage()
Returns
ContextIsLink()
public bool ContextIsLink()
Returns
ContextIsMedia()
public bool ContextIsMedia()
Returns
ContextIsScrollbar()
public bool ContextIsScrollbar()
Returns
ContextIsSelection()
[Version("2.8")]
public bool ContextIsSelection()
Returns
GetContext()
public uint GetContext()
Returns
GetGType()
public static Type GetGType()
Returns
GetImageUri()
public string GetImageUri()
Returns
GetLinkLabel()
public string GetLinkLabel()
Returns
GetLinkTitle()
public string GetLinkTitle()
Returns
GetLinkUri()
public string GetLinkUri()
Returns
GetMediaUri()
public string GetMediaUri()
Returns
NewFromPointer(nint, bool)
Creates a new managed HitTestResult instance for a given pointer.
public static HitTestResult NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new HitTestResult and sets the properties specified by the construct arguments.
public static HitTestResult NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.