Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkaccessible.h File Reference
#include <glib-object.h>
#include <gtk/gtktypes.h>
#include <gtk/gtkenums.h>

Go to the source code of this file.

Data Structures

struct  _GtkAccessibleInterface
 

Macros

#define GTK_TYPE_ACCESSIBLE   (gtk_accessible_get_type())
 
#define GTK_ACCESSIBLE_LIST   (gtk_accessible_list_get_type())
 

Typedefs

typedef struct _GtkAccessibleList GtkAccessibleList
 

Enumerations

enum  GtkAccessiblePlatformState { GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE , GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED , GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE }
 

Functions

GDK_AVAILABLE_IN_ALL GtkATContextgtk_accessible_get_at_context (GtkAccessible *self)
 
GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_platform_state (GtkAccessible *self, GtkAccessiblePlatformState state)
 
GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_accessible_parent (GtkAccessible *self)
 
GDK_AVAILABLE_IN_4_10 void gtk_accessible_set_accessible_parent (GtkAccessible *self, GtkAccessible *parent, GtkAccessible *next_sibling)
 
GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_first_accessible_child (GtkAccessible *self)
 
GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_next_accessible_sibling (GtkAccessible *self)
 
GDK_AVAILABLE_IN_4_10 void gtk_accessible_update_next_accessible_sibling (GtkAccessible *self, GtkAccessible *new_sibling)
 
GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_bounds (GtkAccessible *self, int *x, int *y, int *width, int *height)
 
GDK_AVAILABLE_IN_ALL GtkAccessibleRole gtk_accessible_get_accessible_role (GtkAccessible *self)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_state (GtkAccessible *self, GtkAccessibleState first_state,...)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_property (GtkAccessible *self, GtkAccessibleProperty first_property,...)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_relation (GtkAccessible *self, GtkAccessibleRelation first_relation,...)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_state_value (GtkAccessible *self, int n_states, GtkAccessibleState states[], const GValue values[])
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_property_value (GtkAccessible *self, int n_properties, GtkAccessibleProperty properties[], const GValue values[])
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_relation_value (GtkAccessible *self, int n_relations, GtkAccessibleRelation relations[], const GValue values[])
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_state (GtkAccessible *self, GtkAccessibleState state)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_property (GtkAccessible *self, GtkAccessibleProperty property)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_relation (GtkAccessible *self, GtkAccessibleRelation relation)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_state_init_value (GtkAccessibleState state, GValue *value)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_property_init_value (GtkAccessibleProperty property, GValue *value)
 
GDK_AVAILABLE_IN_ALL void gtk_accessible_relation_init_value (GtkAccessibleRelation relation, GValue *value)
 
GDK_AVAILABLE_IN_4_14 GType gtk_accessible_list_get_type (void)
 
GDK_AVAILABLE_IN_4_14 GListgtk_accessible_list_get_objects (GtkAccessibleList *accessible_list)
 
GDK_AVAILABLE_IN_4_14 GtkAccessibleListgtk_accessible_list_new_from_list (GList *list)
 
GDK_AVAILABLE_IN_4_14 GtkAccessibleListgtk_accessible_list_new_from_array (GtkAccessible **accessibles, gsize n_accessibles)
 
GDK_AVAILABLE_IN_4_14 void gtk_accessible_announce (GtkAccessible *self, const char *message, GtkAccessibleAnnouncementPriority priority)
 

Macro Definition Documentation

◆ GTK_ACCESSIBLE_LIST

#define GTK_ACCESSIBLE_LIST   (gtk_accessible_list_get_type())

Definition at line 248 of file gtkaccessible.h.

◆ GTK_TYPE_ACCESSIBLE

#define GTK_TYPE_ACCESSIBLE   (gtk_accessible_get_type())

Definition at line 33 of file gtkaccessible.h.

Typedef Documentation

◆ GtkAccessibleList

typedef struct _GtkAccessibleList GtkAccessibleList

GtkAccessibleList:

A boxed type which wraps a list of references to GtkAccessible objects.

Since: 4.14

Definition at line 164 of file gtkaccessible.h.

Enumeration Type Documentation

◆ GtkAccessiblePlatformState

GtkAccessiblePlatformState: @GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE: whether the accessible can be focused @GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED: whether the accessible has focus @GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE: whether the accessible is active

The various platform states which can be queried using [metho.nosp@m.d@Gt.nosp@m.k.Acc.nosp@m.essi.nosp@m.ble.g.nosp@m.et_p.nosp@m.latfo.nosp@m.rm_s.nosp@m.tate].

Since: 4.10

Enumerator
GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE 
GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED 
GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE 

Definition at line 49 of file gtkaccessible.h.

Function Documentation

◆ gtk_accessible_announce()

GDK_AVAILABLE_IN_4_14 void gtk_accessible_announce ( GtkAccessible * self,
const char * message,
GtkAccessibleAnnouncementPriority priority )

◆ gtk_accessible_get_accessible_parent()

GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_accessible_parent ( GtkAccessible * self)

◆ gtk_accessible_get_accessible_role()

GDK_AVAILABLE_IN_ALL GtkAccessibleRole gtk_accessible_get_accessible_role ( GtkAccessible * self)

◆ gtk_accessible_get_at_context()

GDK_AVAILABLE_IN_ALL GtkATContext * gtk_accessible_get_at_context ( GtkAccessible * self)

◆ gtk_accessible_get_bounds()

GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_bounds ( GtkAccessible * self,
int * x,
int * y,
int * width,
int * height )

◆ gtk_accessible_get_first_accessible_child()

GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_first_accessible_child ( GtkAccessible * self)

◆ gtk_accessible_get_next_accessible_sibling()

GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_next_accessible_sibling ( GtkAccessible * self)

◆ gtk_accessible_get_platform_state()

GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_platform_state ( GtkAccessible * self,
GtkAccessiblePlatformState state )

◆ gtk_accessible_list_get_objects()

GDK_AVAILABLE_IN_4_14 GList * gtk_accessible_list_get_objects ( GtkAccessibleList * accessible_list)

◆ gtk_accessible_list_get_type()

GDK_AVAILABLE_IN_4_14 GType gtk_accessible_list_get_type ( void )

◆ gtk_accessible_list_new_from_array()

GDK_AVAILABLE_IN_4_14 GtkAccessibleList * gtk_accessible_list_new_from_array ( GtkAccessible ** accessibles,
gsize n_accessibles )

◆ gtk_accessible_list_new_from_list()

GDK_AVAILABLE_IN_4_14 GtkAccessibleList * gtk_accessible_list_new_from_list ( GList * list)

◆ gtk_accessible_property_init_value()

GDK_AVAILABLE_IN_ALL void gtk_accessible_property_init_value ( GtkAccessibleProperty property,
GValue * value )

◆ gtk_accessible_relation_init_value()

GDK_AVAILABLE_IN_ALL void gtk_accessible_relation_init_value ( GtkAccessibleRelation relation,
GValue * value )

◆ gtk_accessible_reset_property()

GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_property ( GtkAccessible * self,
GtkAccessibleProperty property )

◆ gtk_accessible_reset_relation()

GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_relation ( GtkAccessible * self,
GtkAccessibleRelation relation )

◆ gtk_accessible_reset_state()

GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_state ( GtkAccessible * self,
GtkAccessibleState state )

◆ gtk_accessible_set_accessible_parent()

GDK_AVAILABLE_IN_4_10 void gtk_accessible_set_accessible_parent ( GtkAccessible * self,
GtkAccessible * parent,
GtkAccessible * next_sibling )

◆ gtk_accessible_state_init_value()

GDK_AVAILABLE_IN_ALL void gtk_accessible_state_init_value ( GtkAccessibleState state,
GValue * value )

◆ gtk_accessible_update_next_accessible_sibling()

GDK_AVAILABLE_IN_4_10 void gtk_accessible_update_next_accessible_sibling ( GtkAccessible * self,
GtkAccessible * new_sibling )

◆ gtk_accessible_update_property()

GDK_AVAILABLE_IN_ALL void gtk_accessible_update_property ( GtkAccessible * self,
GtkAccessibleProperty first_property,
... )

◆ gtk_accessible_update_property_value()

GDK_AVAILABLE_IN_ALL void gtk_accessible_update_property_value ( GtkAccessible * self,
int n_properties,
GtkAccessibleProperty properties[],
const GValue values[] )

◆ gtk_accessible_update_relation()

GDK_AVAILABLE_IN_ALL void gtk_accessible_update_relation ( GtkAccessible * self,
GtkAccessibleRelation first_relation,
... )

◆ gtk_accessible_update_relation_value()

GDK_AVAILABLE_IN_ALL void gtk_accessible_update_relation_value ( GtkAccessible * self,
int n_relations,
GtkAccessibleRelation relations[],
const GValue values[] )

◆ gtk_accessible_update_state()

GDK_AVAILABLE_IN_ALL void gtk_accessible_update_state ( GtkAccessible * self,
GtkAccessibleState first_state,
... )

◆ gtk_accessible_update_state_value()

GDK_AVAILABLE_IN_ALL void gtk_accessible_update_state_value ( GtkAccessible * self,
int n_states,
GtkAccessibleState states[],
const GValue values[] )