Accessibility/Comparisons:Roles: Difference between revisions

begone irrelevant roles
(adding some ff-specific roles per aaron)
(begone irrelevant roles)
Line 16: Line 16:
</table>
</table>


== Comparison Table ==
== Comparison Table ==
<table border="1"> <tr> <th>MSAA 1.3 Role (ROLE_SYSTEM_ *)</th>
<table border="1">
 
<tr>
<th>Closest ATK Role(s) (ATK_ROLE_*)</th>
<th>
 
MSAA 1.3 Role (ROLE_SYSTEM_ *)
<th>Closest UA Role (NSAccessibility*Role)</th>
</th>
 
<th>
<th>Description</th> </tr>
Closest ATK Role(s) (ATK_ROLE_*)
 
</th>
<tr> <td class="maybe">ALERT</td>
<th>
 
Closest UA Role (NSAccessibility*Role)
<td class="maybe">ALERT</td>
</th>
 
<th>
<td class="maybe">[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9  Window] with SystemDialog subrole?</td>
Description
 
</th>
<td class="maybe">An error, warning, or informational message</td> </tr>
</tr>
 
<tr>
<tr> <td>ANIMATION</td>
<td class="maybe">
 
ALERT
<td>ANIMATION</td>
</td>
 
<td class="maybe">
<td> </td>
ALERT
 
</td>
<td>A dynamic or moving image that changes over time.</td> </tr>
<td class="maybe">
 
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] with SystemDialog subrole?
<tr> <td class="OK">APPLICATION</td>
</td>
 
<td class="maybe">
<td class="OK">APPLICATION</td>
An error, warning, or informational message
 
</td>
<td class="OK">[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_2.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_8  Application]</td>
</tr>
 
<tr>
<td class="OK">Toplevel accessible object of an application, which may contain frame objects or other accessible objects.</td> </tr>
<td class="OK">
 
APPLICATION
<tr> <td class="irrelevant">BORDER</td>
</td>
 
<td class="OK">
<td class="irrelevant">don't use</td>
APPLICATION
 
</td>
<td class="irrelevant">don't use</td>
<td class="OK">
 
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_2.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_8 Application]
<td class="irrelevant">Window border as an object</td> </tr>
</td>
 
<td class="OK">
<tr class="irrelevant"> <td>BUTTONDROPDOWN</td>
Toplevel accessible object of an application, which may contain frame objects or other accessible objects.
 
</td>
<td>add custom role</td>
</tr>
 
<tr>
<td>No such standard widget on mac. (If needed, roll our own.)</td>
<td class="OK">
 
BUTTONMENU
<td>Button that drops down a list of items</td> <
</td>
<td class="OK">
add custom role
</td>
<td class="OK">
MenuButton
</td>
<td class="OK">
Button that drops down a menu
</td>
</tr>
<tr>
<td>
CELL
</td>
<td>
TABLE_CELL
</td>
<td>
</td>
<td>
Cell in a table
</td>
</tr>
<tr>
<td class="maybe">
CHART
</td>
<td class="maybe">
CHART (proposed)
</td>
<td class="maybe">
Image with a special DescriptionAttribute?
</td>
<td class="maybe">
Graphical depiction of quantitative data
</td>
</tr>
<tr>
<td class="OK">
CHECKBUTTON
</td>
<td class="OK">
CHECK_BOX, CHECK_MENU_ITEM, TOGGLE_BUTTON
</td>
<td class="OK">
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_10.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_15 CheckBox]
</td>
<td class="OK">
Choice that can be checked or unchecked. A checkbox and check menu item
</table>
</table>


107

edits