Table of Contents

Class Accessible

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class Accessible
Inheritance
Accessible
Inherited Members

Methods

Announce(nint, NonNullableUtf8StringHandle, AccessibleAnnouncementPriority)

Calls native method gtk_accessible_announce. Version: 4.14

[Version("4.14")]
public static extern void Announce(nint self, NonNullableUtf8StringHandle message, AccessibleAnnouncementPriority priority)

Parameters

self nint

Transfer ownership: None Nullable: False

message NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

priority AccessibleAnnouncementPriority

Transfer ownership: None Nullable: False

GetAccessibleParent(nint)

Calls native method gtk_accessible_get_accessible_parent. Version: 4.10

[Version("4.10")]
public static extern nint GetAccessibleParent(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetAccessibleRole(nint)

Calls native method gtk_accessible_get_accessible_role.

public static extern AccessibleRole GetAccessibleRole(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

AccessibleRole

Transfer ownership: None Nullable: False

GetAtContext(nint)

Calls native method gtk_accessible_get_at_context. Version: 4.10

[Version("4.10")]
public static extern nint GetAtContext(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetBounds(nint, out int, out int, out int, out int)

Calls native method gtk_accessible_get_bounds. Version: 4.10

[Version("4.10")]
public static extern bool GetBounds(nint self, out int x, out int y, out int width, out int height)

Parameters

self nint

Transfer ownership: None Nullable: False

x int

Transfer ownership: Full Nullable: False

y int

Transfer ownership: Full Nullable: False

width int

Transfer ownership: Full Nullable: False

height int

Transfer ownership: Full Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetFirstAccessibleChild(nint)

Calls native method gtk_accessible_get_first_accessible_child. Version: 4.10

[Version("4.10")]
public static extern nint GetFirstAccessibleChild(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gtk_accessible_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetNextAccessibleSibling(nint)

Calls native method gtk_accessible_get_next_accessible_sibling. Version: 4.10

[Version("4.10")]
public static extern nint GetNextAccessibleSibling(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetPlatformState(nint, AccessiblePlatformState)

Calls native method gtk_accessible_get_platform_state. Version: 4.10

[Version("4.10")]
public static extern bool GetPlatformState(nint self, AccessiblePlatformState state)

Parameters

self nint

Transfer ownership: None Nullable: False

state AccessiblePlatformState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ResetProperty(nint, AccessibleProperty)

Calls native method gtk_accessible_reset_property.

public static extern void ResetProperty(nint self, AccessibleProperty property)

Parameters

self nint

Transfer ownership: None Nullable: False

property AccessibleProperty

Transfer ownership: None Nullable: False

ResetRelation(nint, AccessibleRelation)

Calls native method gtk_accessible_reset_relation.

public static extern void ResetRelation(nint self, AccessibleRelation relation)

Parameters

self nint

Transfer ownership: None Nullable: False

relation AccessibleRelation

Transfer ownership: None Nullable: False

ResetState(nint, AccessibleState)

Calls native method gtk_accessible_reset_state.

public static extern void ResetState(nint self, AccessibleState state)

Parameters

self nint

Transfer ownership: None Nullable: False

state AccessibleState

Transfer ownership: None Nullable: False

SetAccessibleParent(nint, nint, nint)

Calls native method gtk_accessible_set_accessible_parent. Version: 4.10

[Version("4.10")]
public static extern void SetAccessibleParent(nint self, nint parent, nint nextSibling)

Parameters

self nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

nextSibling nint

Transfer ownership: None Nullable: True

UpdateNextAccessibleSibling(nint, nint)

Calls native method gtk_accessible_update_next_accessible_sibling. Version: 4.10

[Version("4.10")]
public static extern void UpdateNextAccessibleSibling(nint self, nint newSibling)

Parameters

self nint

Transfer ownership: None Nullable: False

newSibling nint

Transfer ownership: None Nullable: True

UpdateProperty(nint, int, AccessibleProperty[], ValueArray2Handle)

Calls native method gtk_accessible_update_property_value.

public static extern void UpdateProperty(nint self, int nProperties, AccessibleProperty[] properties, ValueArray2Handle values)

Parameters

self nint

Transfer ownership: None Nullable: False

nProperties int

Transfer ownership: None Nullable: False

properties AccessibleProperty[]

Transfer ownership: None Nullable: False

values ValueArray2Handle

Transfer ownership: None Nullable: False

UpdateRelation(nint, int, AccessibleRelation[], ValueArray2Handle)

Calls native method gtk_accessible_update_relation_value.

public static extern void UpdateRelation(nint self, int nRelations, AccessibleRelation[] relations, ValueArray2Handle values)

Parameters

self nint

Transfer ownership: None Nullable: False

nRelations int

Transfer ownership: None Nullable: False

relations AccessibleRelation[]

Transfer ownership: None Nullable: False

values ValueArray2Handle

Transfer ownership: None Nullable: False

UpdateState(nint, int, AccessibleState[], ValueArray2Handle)

Calls native method gtk_accessible_update_state_value.

public static extern void UpdateState(nint self, int nStates, AccessibleState[] states, ValueArray2Handle values)

Parameters

self nint

Transfer ownership: None Nullable: False

nStates int

Transfer ownership: None Nullable: False

states AccessibleState[]

Transfer ownership: None Nullable: False

values ValueArray2Handle

Transfer ownership: None Nullable: False