Table of Contents

Class AccessibleHyperlink

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class AccessibleHyperlink : Object, Accessible, NativeObject, IDisposable, GTypeProvider, InstanceFactory
Inheritance
AccessibleHyperlink
Implements
Inherited Members

Constructors

[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 AccessibleHyperlink(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected AccessibleHyperlink(CreationData data)

Parameters

data CreationData
protected AccessibleHyperlink(AccessibleHyperlinkHandle handle)

Parameters

handle AccessibleHyperlinkHandle

Properties

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

Methods

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority
[Version("4.22")]
public string? GetAccessibleId()

Returns

string
[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible
public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole
[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext
[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)

Parameters

x int
y int
width int
height int

Returns

bool
[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible
public static Type GetGType()

Returns

Type
[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible
[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool
[Version("4.22")]
public static AccessibleHyperlink New(AccessibleHypertext parent, uint index, string uri, AccessibleTextRange bounds)

Parameters

parent AccessibleHypertext
index uint
uri string
bounds AccessibleTextRange

Returns

AccessibleHyperlink

Creates a new managed AccessibleHyperlink instance for a given pointer.

public static AccessibleHyperlink NewFromPointer(nint ptr, bool ownsHandle)

Parameters

ptr nint
ownsHandle bool

Returns

AccessibleHyperlink

Creates a new AccessibleHyperlink and sets the properties specified by the construct arguments.

public static AccessibleHyperlink NewWithProperties(ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

The properties to set.

Returns

AccessibleHyperlink
public void ResetProperty(AccessibleProperty property)

Parameters

property AccessibleProperty
public void ResetRelation(AccessibleRelation relation)

Parameters

relation AccessibleRelation
public void ResetState(AccessibleState state)

Parameters

state AccessibleState
[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible
[Version("4.22")]
public void SetPlatformState(AccessiblePlatformState state, bool enabled)

Parameters

state AccessiblePlatformState
enabled bool
[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible
[Version("4.18")]
public void UpdatePlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState