From a1f0ee7a1c9e605f2ab9ae47f1e7aad29a38b183 Mon Sep 17 00:00:00 2001 From: Mike Gorse Date: Fri, 6 Nov 2009 14:41:53 -0500 Subject: [PATCH 1/1] API changes for out--of-process accessibles, and support ParentOf Modified DBus api to return bus names along with object paths to support out-of-process children. Also, support the new ParentOf relationship. --- xml/org.freedesktop.atspi.Accessible.xml | 8 ++++---- xml/org.freedesktop.atspi.Component.xml | 2 +- xml/org.freedesktop.atspi.Relation.xml | 29 +++++++++++++++++------------ xml/org.freedesktop.atspi.Table.xml | 10 +++++----- xml/org.freedesktop.atspi.Tree.xml | 10 +++++----- 5 files changed, 32 insertions(+), 27 deletions(-) diff --git a/xml/org.freedesktop.atspi.Accessible.xml b/xml/org.freedesktop.atspi.Accessible.xml index 5c3c25f..b8a2cbe 100644 --- a/xml/org.freedesktop.atspi.Accessible.xml +++ b/xml/org.freedesktop.atspi.Accessible.xml @@ -94,7 +94,7 @@ A string describing the object in more detail than name. - + The Accessible object which is this object's containing object. @@ -113,7 +113,7 @@ an in parameter indicating which child is requested (zero-indexed). - + the 'nth' ::Accessible child of this object. @@ -133,7 +133,7 @@ Get a set defining this object's relationship to other accessible objects. - + A RelationSet defining this object's relationships. @@ -228,7 +228,7 @@

Get the containing Application for this object.

- + The Application instance to which this object belongs. diff --git a/xml/org.freedesktop.atspi.Component.xml b/xml/org.freedesktop.atspi.Component.xml index df75d59..90a7e69 100644 --- a/xml/org.freedesktop.atspi.Component.xml +++ b/xml/org.freedesktop.atspi.Component.xml @@ -107,7 +107,7 @@ - + The Accessible child whose bounding box contains the specified point. diff --git a/xml/org.freedesktop.atspi.Relation.xml b/xml/org.freedesktop.atspi.Relation.xml index 792899c..6eafa54 100644 --- a/xml/org.freedesktop.atspi.Relation.xml +++ b/xml/org.freedesktop.atspi.Relation.xml @@ -51,46 +51,51 @@ - Reserved for future use. + Object is a child of the target. - + + + Object is a parent of the target. + + +

Used to indicate that a relationship exists, but its type is not specified in the enumeration and must be obtained via a call to getRelationTypeName.

- +

Object renders content which flows logically to another object. For instance, text in a paragraph may flow to another object which is not the 'next sibling' in the accessibility hierarchy.

- + Reciprocal of RELATION_FLOWS_TO. - +

Object is visually and semantically considered a subwindow of another object, even though it is not the object's child. Useful when dealing with embedded applications and other cases where the widget hierarchy does not map cleanly to the onscreen presentation.

- + Similar to SUBWINDOW_OF, but specifically used for cross-process embedding. - +

Reciprocal of RELATION_EMBEDS; Used to denote content rendered by embedded renderers that live in a separate process space from the embedding context.

- +

Denotes that the object is a transient window or frame associated with another onscreen object. Similar to TOOLTIP_FOR, but more general. Useful for windows which are technically @@ -100,24 +105,24 @@ the previous toplevel ROLE_FRAME object may still be the active window.

- + This is the reciprocal relation to RELATION_POPUP_FOR. - +

Indicates that an object provides descriptive information about another object; more verbose than RELATION_LABEL_FOR.

- +

Indicates that another object provides descriptive information about this object; more verbose than RELATION_LABELLED_BY.

- + Do not use as a parameter value, used to determine the size of the enumeration. diff --git a/xml/org.freedesktop.atspi.Table.xml b/xml/org.freedesktop.atspi.Table.xml index 5f8ac81..02722c6 100644 --- a/xml/org.freedesktop.atspi.Table.xml +++ b/xml/org.freedesktop.atspi.Table.xml @@ -30,12 +30,12 @@ viewport are included.

- + An Accessible which represents of a caption for a Table. - +

An accessible object which summarizes the contents of a Table. This object is frequently itself a Table instance, albeit a simplified one.

@@ -71,7 +71,7 @@ The specified table column, zero-indexed.
- + An Accessible object representing the specified table cell. @@ -215,7 +215,7 @@ The specified table row, zero-indexed. - + An Accessible representatin of the specified table row, if available. @@ -232,7 +232,7 @@ The specified table column, zero-indexed. - + An Accessible representatin of the specified table column, if available. diff --git a/xml/org.freedesktop.atspi.Tree.xml b/xml/org.freedesktop.atspi.Tree.xml index 458cdf4..d0d4c7a 100644 --- a/xml/org.freedesktop.atspi.Tree.xml +++ b/xml/org.freedesktop.atspi.Tree.xml @@ -11,13 +11,13 @@ - + -

D-Bus path of the parent accessible.

+

D-Bus name and path of the parent accessible.

- +

Array of all the child accessibles.

@@ -81,7 +81,7 @@ application. This should be used to create a mirror of the tree of Accessibles within the AT.

- +

Array of Accessible Object proxy structures.

@@ -94,7 +94,7 @@ accessible objects that have changed since the last updateTree signal was send

- +

Array of Accessible Object proxy structures to be added.

-- 2.7.4