Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
_GtkAccessibleInterface Struct Reference

#include <gtkaccessible.h>

Data Fields

GTypeInterface g_iface
 
GtkATContext *(* get_at_context )(GtkAccessible *self)
 
gboolean(* get_platform_state )(GtkAccessible *self, GtkAccessiblePlatformState state)
 
GtkAccessible *(* get_accessible_parent )(GtkAccessible *self)
 
GtkAccessible *(* get_first_accessible_child )(GtkAccessible *self)
 
GtkAccessible *(* get_next_accessible_sibling )(GtkAccessible *self)
 
gboolean(* get_bounds )(GtkAccessible *self, int *x, int *y, int *width, int *height)
 

Detailed Description

GtkAccessibleInterface: @get_at_context: retrieve the platform-specific accessibility context for the accessible implementation @get_platform_state: retrieve the accessible state

The common interface for accessible objects.

Since: 4.10

Definition at line 65 of file gtkaccessible.h.

Field Documentation

◆ g_iface

GTypeInterface _GtkAccessibleInterface::g_iface

Definition at line 67 of file gtkaccessible.h.

◆ get_accessible_parent

GtkAccessible *(* _GtkAccessibleInterface::get_accessible_parent) (GtkAccessible *self)

GtkAccessibleInterface::get_accessible_parent: @self: an accessible object

Retrieves the accessible parent of an accessible object.

This virtual function should return NULL for top level objects.

Returns: (nullable) (transfer full): the accessible parent

Since: 4.10

Definition at line 108 of file gtkaccessible.h.

◆ get_at_context

GtkATContext *(* _GtkAccessibleInterface::get_at_context) (GtkAccessible *self)

GtkAccessibleInterface::get_at_context: @self: an accessible object

Retrieves the platform-specific accessibility context for the accessible implementation.

Returns: (transfer full) (nullable): the accessibility context

Since: 4.10

Definition at line 80 of file gtkaccessible.h.

◆ get_bounds

gboolean(* _GtkAccessibleInterface::get_bounds) (GtkAccessible *self, int *x, int *y, int *width, int *height)

GtkAccessibleInterface::get_bounds: @self: an accessible object @x: (out): the horizontal coordinate of a rectangle @y: (out): the vertical coordinate of a rectangle @width: (out): the width of a rectangle @height: (out): the height of a rectangle

Retrieves the dimensions and position of an accessible object in its parent's coordinate space, if those values can be determined.

For top level accessible objects, the X and Y coordinates are always going to be set to zero.

Returns: true if the values are value, and false otherwise

Definition at line 150 of file gtkaccessible.h.

◆ get_first_accessible_child

GtkAccessible *(* _GtkAccessibleInterface::get_first_accessible_child) (GtkAccessible *self)

GtkaccessibleInterface::get_first_accessible_child: @self: an accessible object

Retrieves the first accessible child of an accessible object.

Returns: (transfer full) (nullable): an accessible object

Since: 4.10

Definition at line 120 of file gtkaccessible.h.

◆ get_next_accessible_sibling

GtkAccessible *(* _GtkAccessibleInterface::get_next_accessible_sibling) (GtkAccessible *self)

GtkaccessibleInterface::get_next_accessible_sibling: @self: an accessible object

Retrieves the next accessible sibling of an accessible object.

Returns: (transfer full) (nullable): an accessible object

Since: 4.10

Definition at line 132 of file gtkaccessible.h.

◆ get_platform_state

gboolean(* _GtkAccessibleInterface::get_platform_state) (GtkAccessible *self, GtkAccessiblePlatformState state)

GtkAccessibleInterface::get_platform_state: @self: an accessible object @state: the state to query

Checks if the given @state applies to the accessible object.

Returns: true if the @state is set, and false otherwise

Since: 4.10

Definition at line 93 of file gtkaccessible.h.


The documentation for this struct was generated from the following file: