23#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
24#error "Only <gtk/gtk.h> can be included directly."
33#define GTK_TYPE_ACCESSIBLE (gtk_accessible_get_type())
108 GtkAccessible * (* get_accessible_parent) (GtkAccessible *self);
120 GtkAccessible * (* get_first_accessible_child) (GtkAccessible *self);
132 GtkAccessible * (* get_next_accessible_sibling) (GtkAccessible *self);
178 GtkAccessible *parent,
179 GtkAccessible *next_sibling);
188 GtkAccessible *new_sibling);
248#define GTK_ACCESSIBLE_LIST (gtk_accessible_list_get_type())
261 gsize n_accessibles);
#define GDK_AVAILABLE_IN_4_10
#define GDK_AVAILABLE_IN_4_14
#define GDK_AVAILABLE_IN_ALL
typedefG_BEGIN_DECLS struct _GList GList
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_state(GtkAccessible *self, GtkAccessibleState first_state,...)
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_relation(GtkAccessible *self, GtkAccessibleRelation first_relation,...)
GDK_AVAILABLE_IN_4_14 void gtk_accessible_announce(GtkAccessible *self, const char *message, GtkAccessibleAnnouncementPriority priority)
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_property_value(GtkAccessible *self, int n_properties, GtkAccessibleProperty properties[], const GValue values[])
GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_bounds(GtkAccessible *self, int *x, int *y, int *width, int *height)
GDK_AVAILABLE_IN_ALL void gtk_accessible_property_init_value(GtkAccessibleProperty property, GValue *value)
GDK_AVAILABLE_IN_4_10 void gtk_accessible_set_accessible_parent(GtkAccessible *self, GtkAccessible *parent, GtkAccessible *next_sibling)
GtkAccessiblePlatformState
@ GTK_ACCESSIBLE_PLATFORM_STATE_ACTIVE
@ GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSED
@ GTK_ACCESSIBLE_PLATFORM_STATE_FOCUSABLE
GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_first_accessible_child(GtkAccessible *self)
GDK_AVAILABLE_IN_4_10 void gtk_accessible_update_next_accessible_sibling(GtkAccessible *self, GtkAccessible *new_sibling)
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_4_14 GList * gtk_accessible_list_get_objects(GtkAccessibleList *accessible_list)
GDK_AVAILABLE_IN_ALL GtkAccessibleRole gtk_accessible_get_accessible_role(GtkAccessible *self)
GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_property(GtkAccessible *self, GtkAccessibleProperty property)
GDK_AVAILABLE_IN_4_10 gboolean gtk_accessible_get_platform_state(GtkAccessible *self, GtkAccessiblePlatformState state)
GDK_AVAILABLE_IN_4_14 GType gtk_accessible_list_get_type(void)
GDK_AVAILABLE_IN_4_14 GtkAccessibleList * gtk_accessible_list_new_from_list(GList *list)
GDK_AVAILABLE_IN_ALL void gtk_accessible_state_init_value(GtkAccessibleState state, GValue *value)
GDK_AVAILABLE_IN_ALL void gtk_accessible_relation_init_value(GtkAccessibleRelation relation, GValue *value)
GDK_AVAILABLE_IN_ALL GtkATContext * gtk_accessible_get_at_context(GtkAccessible *self)
GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_next_accessible_sibling(GtkAccessible *self)
GDK_AVAILABLE_IN_ALL void gtk_accessible_reset_relation(GtkAccessible *self, GtkAccessibleRelation relation)
GDK_AVAILABLE_IN_4_10 GtkAccessible * gtk_accessible_get_accessible_parent(GtkAccessible *self)
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_property(GtkAccessible *self, GtkAccessibleProperty first_property,...)
GDK_AVAILABLE_IN_ALL void gtk_accessible_update_state_value(GtkAccessible *self, int n_states, GtkAccessibleState states[], const GValue values[])
struct _GtkAccessibleList GtkAccessibleList
GDK_AVAILABLE_IN_4_14 GtkAccessibleList * gtk_accessible_list_new_from_array(GtkAccessible **accessibles, gsize n_accessibles)
GtkAccessibleAnnouncementPriority
struct _GtkATContext GtkATContext
#define G_DECLARE_INTERFACE(ModuleObjName, module_obj_name, MODULE, OBJ_NAME, PrerequisiteName)
static const struct @51 priority[]
gboolean(* get_platform_state)(GtkAccessible *self, GtkAccessiblePlatformState state)
gboolean(* get_bounds)(GtkAccessible *self, int *x, int *y, int *width, int *height)