diff options
author | Mike Gorse <mgorse@novell.com> | 2010-11-20 10:59:06 -0500 |
---|---|---|
committer | Mike Gorse <mgorse@novell.com> | 2010-11-20 10:59:06 -0500 |
commit | 585683c4e828aaa1dbb883df9274d14753a58088 (patch) | |
tree | e3920da08c8ef8ead088e59314addf36f7e7394b /atspi/atspi-accessible.h | |
parent | 3f65b7902ce9f63a33c76bdc093e02ffa742a50a (diff) | |
download | at-spi2-core-585683c4e828aaa1dbb883df9274d14753a58088.tar.gz |
Add Hypertext and Hyperlink and some refactoring to support them
AtspiAccessible is now derived from a base class called AtspiObject which
defines the object's application and object path, since this is common with
AtspiHyperlink.
Diffstat (limited to 'atspi/atspi-accessible.h')
-rw-r--r-- | atspi/atspi-accessible.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/atspi/atspi-accessible.h b/atspi/atspi-accessible.h index f4f4fdc4..e2a95fef 100644 --- a/atspi/atspi-accessible.h +++ b/atspi/atspi-accessible.h @@ -29,6 +29,7 @@ #include "atspi-application.h" #include "atspi-constants.h" +#include "atspi-object.h" #include "atspi-stateset.h" #include "atspi-types.h" @@ -41,11 +42,9 @@ struct _AtspiAccessible { - GObject parent; + AtspiObject parent; AtspiAccessible *accessible_parent; GList *children; - AtspiApplication *app; - char *path; AtspiRole role; gint interfaces; char *name; @@ -57,7 +56,7 @@ struct _AtspiAccessible typedef struct _AtspiAccessibleClass AtspiAccessibleClass; struct _AtspiAccessibleClass { - GObjectClass parent_class; + AtspiObjectClass parent_class; }; GType atspi_accessible_get_type (void); @@ -103,6 +102,8 @@ AtspiDocument * atspi_accessible_get_document (AtspiAccessible *obj); AtspiEditableText * atspi_accessible_get_editable_text (AtspiAccessible *obj); +AtspiHypertext * atspi_accessible_get_hypertext (AtspiAccessible *obj); + AtspiImage * atspi_accessible_get_image (AtspiAccessible *obj); AtspiSelection * atspi_accessible_get_selection (AtspiAccessible *obj); |