Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 171304 of MSAA Relations

  • Revision slug: Accessibility/AT-APIs/AT-SPI/Relations
  • Revision title: MSAA Relations
  • Revision id: 171304
  • Created:
  • Creator: Aaronlev
  • Is current revision? No
  • Comment /* Introduction */

Revision Content

{{ BackToPage("Accessibility:AT-APIs#Supported_Relations", "AT APIs Support") }}

Introduction

Mapping for ATK/AT-SPI relations to Gecko Relations.

Relations List

IA2 Relation Description Gecko Relation
RELATION_CONTROLLED_BY Indicates an object controlled by one or more target objects {{ A11yRelationRef("RELATION_CONTROLLED_BY") }}
RELATION_CONTROLLER_FOR Indicates an object is an controller for one or more target objects. {{ A11yRelationRef("RELATION_CONTROLLER_FOR") }}
RELATION_LABEL_FOR Indicates an object is a label for one or more target objects. {{ A11yRelationRef("RELATION_LABEL_FOR") }}
RELATION_LABELED_BY Indicates an object is labelled by one or more target objects. {{ A11yRelationRef("RELATION_LABELED_BY") }}
RELATION_MEMBER_OF Indicates an object is a member of a group of one or more target objects. {{ A11yRelationRef("RELATION_MEMBER_OF") }}
RELATION_NODE_CHILD_OF Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell. {{ A11yRelationRef("RELATION_NODE_CHILD_OF") }}
RELATION_FLOWS_TO Indicates that the object has content that flows logically to another {{ A11yRelationRef("RELATION_FLOWS_TO") }}
RELATION_FLOWS_FROM Indicates that the object has content that flows logically from {{ A11yRelationRef("RELATION_FLOWS_FROM") }}
RELATION_SUBWINDOW_OF Indicates a subwindow attached to a component but otherwise has no connection in the UI heirarchy to that component. {{ A11yRelationRef("RELATION_SUBWINDOW_OF") }}
RELATION_EMBEDS Indicates that the object visually embeds {{ A11yRelationRef("RELATION_EMBEDS") }}
RELATION_EMBEDDED_BY Indicates that this object's content is visualy embedded in another object. {{ A11yRelationRef("RELATION_EMBEDDED_BY") }}
RELATION_POPUP_FOR Indicates that an object is a popup for another object. {{ A11yRelationRef("RELATION_POPUP_FOR") }}
RELATION_PARENT_WINDOW_OF Indicates that an object is a parent window of another object. {{ A11yRelationRef("RELATION_PARENT_WINDOW_OF") }}
RELATION_DESCRIBED_BY Indicates that another object provides descriptive information about this object; more verbose than ATK_RELATION_LABELLED_BY. {{ A11yRelationRef("RELATION_DESCRIBED_BY") }}
RELATION_DESCRIPTION_FOR Indicates that an object provides descriptive information about another object; more verbose than ATK_RELATION_LABEL_FOR. {{ A11yRelationRef("RELATION_DESCRIPTION_FOR") }}

Revision Source

<p> </p><p>{{ BackToPage("Accessibility:AT-APIs#Supported_Relations", "AT APIs Support") }}
</p>
<h2 id="Introduction" name="Introduction">Introduction</h2>
<p>Mapping for ATK/AT-SPI relations to Gecko Relations.
</p>
<h2 id="Relations_List" name="Relations_List">Relations List</h2>
<table class="standard-table">
<tbody><tr>
<th> IA2 Relation
</th><th> Description
</th><th> Gecko Relation
</th></tr>
<tr>
<td> RELATION_CONTROLLED_BY
</td><td> Indicates an object controlled by one or more target objects
</td><td> {{ A11yRelationRef("RELATION_CONTROLLED_BY") }}
</td></tr>
<tr>
<td> RELATION_CONTROLLER_FOR
</td><td> Indicates an object is an controller for one or more target objects.
</td><td> {{ A11yRelationRef("RELATION_CONTROLLER_FOR") }}
</td></tr>
<tr>
<td> RELATION_LABEL_FOR
</td><td> Indicates an object is a label for one or more target objects.
</td><td> {{ A11yRelationRef("RELATION_LABEL_FOR") }}
</td></tr>
<tr>
<td> RELATION_LABELED_BY
</td><td> Indicates an object is labelled by one or more target objects.
</td><td> {{ A11yRelationRef("RELATION_LABELED_BY") }}
</td></tr>
<tr>
<td> RELATION_MEMBER_OF
</td><td> Indicates an object is a member of a group of one or more target objects.
</td><td> {{ A11yRelationRef("RELATION_MEMBER_OF") }}
</td></tr>
<tr>
<td> RELATION_NODE_CHILD_OF
</td><td> Indicates an object is a cell in a treetable which is displayed because a cell in the same column is expanded and identifies that cell.
</td><td> {{ A11yRelationRef("RELATION_NODE_CHILD_OF") }}
</td></tr>
<tr>
<td> RELATION_FLOWS_TO
</td><td> Indicates that the object has content that flows logically to another
</td><td> {{ A11yRelationRef("RELATION_FLOWS_TO") }}
</td></tr>
<tr>
<td> RELATION_FLOWS_FROM
</td><td> Indicates that the object has content that flows logically from
</td><td> {{ A11yRelationRef("RELATION_FLOWS_FROM") }}
</td></tr>
<tr>
<td> RELATION_SUBWINDOW_OF
</td><td> Indicates a subwindow attached to a component but otherwise has no connection in the UI heirarchy to that component.
</td><td> {{ A11yRelationRef("RELATION_SUBWINDOW_OF") }}
</td></tr>
<tr>
<td> RELATION_EMBEDS
</td><td> Indicates that the object visually embeds
</td><td> {{ A11yRelationRef("RELATION_EMBEDS") }}
</td></tr>
<tr>
<td> RELATION_EMBEDDED_BY
</td><td> Indicates that this object's content is visualy embedded in another object.
</td><td> {{ A11yRelationRef("RELATION_EMBEDDED_BY") }}
</td></tr>
<tr>
<td> RELATION_POPUP_FOR
</td><td> Indicates that an object is a popup for another object.
</td><td> {{ A11yRelationRef("RELATION_POPUP_FOR") }}
</td></tr>
<tr>
<td> RELATION_PARENT_WINDOW_OF
</td><td> Indicates that an object is a parent window of another object.
</td><td> {{ A11yRelationRef("RELATION_PARENT_WINDOW_OF") }}
</td></tr>
<tr>
<td> RELATION_DESCRIBED_BY
</td><td> Indicates that another object provides descriptive information about this object; more verbose than ATK_RELATION_LABELLED_BY.
</td><td> {{ A11yRelationRef("RELATION_DESCRIBED_BY") }}
</td></tr>
<tr>
<td> RELATION_DESCRIPTION_FOR
</td><td> Indicates that an object provides descriptive information about another object; more verbose than ATK_RELATION_LABEL_FOR.
</td><td> {{ A11yRelationRef("RELATION_DESCRIPTION_FOR") }}
</td></tr></tbody></table>
Revert to this revision