Table of Contents

Class Accessible

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

Methods

Announce(IntPtr, NonNullableUtf8StringHandle, AccessibleAnnouncementPriority)

Calls native method gtk_accessible_announce. Version: 4.14

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

message NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

priority AccessibleAnnouncementPriority

Transfer ownership: None Nullable: False

GetAccessibleParent(IntPtr)

Calls native method gtk_accessible_get_accessible_parent. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetAccessibleRole(IntPtr)

Calls native method gtk_accessible_get_accessible_role.

public static extern AccessibleRole GetAccessibleRole(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

AccessibleRole

Transfer ownership: None Nullable: False

GetAtContext(IntPtr)

Calls native method gtk_accessible_get_at_context. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetBounds(IntPtr, 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(IntPtr self, out int x, out int y, out int width, out int height)

Parameters

self IntPtr

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(IntPtr)

Calls native method gtk_accessible_get_first_accessible_child. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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(IntPtr)

Calls native method gtk_accessible_get_next_accessible_sibling. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetPlatformState(IntPtr, AccessiblePlatformState)

Calls native method gtk_accessible_get_platform_state. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

state AccessiblePlatformState

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ResetProperty(IntPtr, AccessibleProperty)

Calls native method gtk_accessible_reset_property.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

property AccessibleProperty

Transfer ownership: None Nullable: False

ResetRelation(IntPtr, AccessibleRelation)

Calls native method gtk_accessible_reset_relation.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

relation AccessibleRelation

Transfer ownership: None Nullable: False

ResetState(IntPtr, AccessibleState)

Calls native method gtk_accessible_reset_state.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

state AccessibleState

Transfer ownership: None Nullable: False

SetAccessibleParent(IntPtr, IntPtr, IntPtr)

Calls native method gtk_accessible_set_accessible_parent. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

nextSibling IntPtr

Transfer ownership: None Nullable: True

UpdateNextAccessibleSibling(IntPtr, IntPtr)

Calls native method gtk_accessible_update_next_accessible_sibling. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

newSibling IntPtr

Transfer ownership: None Nullable: True

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

Calls native method gtk_accessible_update_property_value.

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

Parameters

self IntPtr

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(IntPtr, int, AccessibleRelation[], ValueArray2Handle)

Calls native method gtk_accessible_update_relation_value.

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

Parameters

self IntPtr

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(IntPtr, int, AccessibleState[], ValueArray2Handle)

Calls native method gtk_accessible_update_state_value.

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

Parameters

self IntPtr

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