X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=atspi%2Fatspi-accessible.h;h=0b5152b04b2e980fdc4c1d9e068b7a7ba40e7b49;hb=69e5ff7f2c6833af43ac2e36da4c7fb84c923034;hp=293946bb5b873b273714bba1f78932cbaa6ed9c0;hpb=8fd84fce6f1ef2a9e694a14cfb77a29ed269a686;p=platform%2Fupstream%2Fat-spi2-core.git diff --git a/atspi/atspi-accessible.h b/atspi/atspi-accessible.h index 293946b..0b5152b 100644 --- a/atspi/atspi-accessible.h +++ b/atspi/atspi-accessible.h @@ -45,6 +45,34 @@ G_BEGIN_DECLS typedef struct _AtspiAccessiblePrivate AtspiAccessiblePrivate; +struct _AtspiAccessibleReadingMaterial +{ + AtspiAccessible *parent; + AtspiAccessible *described_by_accessible; + GHashTable *attributes; + AtspiRole role; + AtspiRole parent_role; + char *name; + char *labeled_by_name; + char *text_interface_name; + char *localized_role_name; + char *description; + gdouble value; + gdouble increment; + gdouble lower; + gdouble upper; + gint64 states; + gint64 parent_states; + gint child_count; + gint index_in_parent; + gint list_children_count; + gint first_selected_child_index; + gint parent_child_count; + gint parent_selected_child_count; + gboolean is_selected_in_parent; + gboolean has_checkbox_child; +}; + struct _AtspiAccessible { AtspiObject parent; @@ -85,6 +113,8 @@ AtspiAccessible *atspi_accessible_get_navigable_at_point (AtspiAccessible *root, AtspiAccessible *atspi_accessible_get_neighbor (AtspiAccessible *root, AtspiAccessible *start, AtspiNeighborSearchDirection direction, GError **error); +AtspiAccessibleReadingMaterial *atspi_accessible_get_reading_material (AtspiAccessible *obj, GError **error); + AtspiAccessible * atspi_accessible_get_parent (AtspiAccessible *obj, GError **error); gint atspi_accessible_get_child_count (AtspiAccessible *obj, GError **error);