107
edits
No edit summary |
(updated per dev-a11y & IRC discussion) |
||
Line 33: | Line 33: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td | <td> | ||
ALERT | ALERT | ||
</td> | </td> | ||
<td | <td> | ||
ALERT | ALERT | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td | <td> | ||
An error, warning, or informational message | An error, warning, or informational message | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
APPLICATION | APPLICATION | ||
</td> | </td> | ||
<td | <td> | ||
APPLICATION | APPLICATION | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_2.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_8 Application] | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_2.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_8 Application] | ||
</td> | </td> | ||
<td | <td> | ||
Toplevel accessible object of an application, which may contain frame objects or other accessible objects. | Toplevel accessible object of an application, which may contain frame objects or other accessible objects. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
BUTTONMENU | BUTTONMENU | ||
</td> | </td> | ||
<td | <td> | ||
add custom role | add custom role | ||
</td> | </td> | ||
<td | <td> | ||
MenuButton | MenuButton | ||
</td> | </td> | ||
<td | <td> | ||
Button that drops down a menu | Button that drops down a menu | ||
</td> | </td> | ||
Line 88: | Line 87: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td | <td> | ||
CHART | CHART | ||
</td> | </td> | ||
<td | <td> | ||
CHART (proposed) | CHART (proposed) | ||
</td> | </td> | ||
<td | <td> | ||
</td> | </td> | ||
<td | <td> | ||
Graphical depiction of quantitative data | Graphical depiction of quantitative data | ||
</td> | </td> | ||
Line 129: | Line 127: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
COLUMNHEADER | COLUMNHEADER | ||
</td> | </td> | ||
<td | <td> | ||
TABLE_COLUMN_HEADER, COLUMN_HEADER | TABLE_COLUMN_HEADER, COLUMN_HEADER | ||
</td> | </td> | ||
<td | <td> | ||
Get the NSAccessibilityHeaderAttribute on a [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_14.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_19 Table] | Get the NSAccessibilityHeaderAttribute on a [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_14.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_19 Table] | ||
</td> | </td> | ||
<td | <td> | ||
Header which labels a column of data, or more specifically a column of data in a table. | Header which labels a column of data, or more specifically a column of data in a table. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
COMBOBOX | COMBOBOX | ||
</td> | </td> | ||
<td | <td> | ||
COMBO_BOX | COMBO_BOX | ||
</td> | </td> | ||
<td | <td> | ||
ComboBox | ComboBox | ||
</td> | </td> | ||
<td | <td> | ||
Edit control with a drop-down list of selections | Edit control with a drop-down list of selections | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td | <td> | ||
DIAGRAM | DIAGRAM | ||
</td> | </td> | ||
<td | <td> | ||
IMAGE, DRAWING_AREA, or add custom role | IMAGE, DRAWING_AREA, or add custom role | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_7.html#//apple_ref/doc/uid/TPhttp://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_7.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_1340001078-CH211-DontLinkElementID_13 Image] | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_7.html#//apple_ref/doc/uid/TPhttp://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_7.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_1340001078-CH211-DontLinkElementID_13 Image]? | ||
</td> | </td> | ||
<td | <td> | ||
Image is a generic graphic. Diagram is a specific type of a drawn graphic. Drawing area is used for creating custom user interface elements. | Image is a generic graphic. Diagram is a specific type of a drawn graphic. Drawing area is used for creating custom user interface elements. | ||
</td> | </td> | ||
Line 199: | Line 197: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr class=" | <tr class="OK"> | ||
<td> | <td> | ||
DROPLIST | DROPLIST | ||
Line 213: | Line 211: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td> | <td> | ||
EQUATION | EQUATION | ||
Line 221: | Line 219: | ||
</td> | </td> | ||
<td> | <td> | ||
</td> | </td> | ||
<td> | <td> | ||
Line 342: | Line 339: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
MENUITEM | MENUITEM | ||
</td> | </td> | ||
<td | <td> | ||
MENU_ITEM, RADIO_MENU_ITEM, CHECK_MENU_ITEM | MENU_ITEM, RADIO_MENU_ITEM, CHECK_MENU_ITEM | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_37.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_40 MenuItem], [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_35.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_38 MenuBarItem] | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_37.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_40 MenuItem], [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_35.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_38 MenuBarItem] | ||
</td> | </td> | ||
<td | <td> | ||
Element in a menu that presents a selectable action. A radio menu item is both a radio button and a menu item. A check menu item is both a check box and a menu item. | Element in a menu that presents a selectable action. A radio menu item is both a radio button and a menu item. A check menu item is both a check box and a menu item. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
MENUPOPUP | MENUPOPUP | ||
</td> | </td> | ||
<td | <td> | ||
MENU, POPUP_MENU, TEAROFF_MENU_ITEM | MENU, POPUP_MENU, TEAROFF_MENU_ITEM | ||
</td> | </td> | ||
<td | <td> | ||
Menu, [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_12.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_17 MenuButton] (button with icon that pops up a menu when clicked) or [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_11.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_16 PopupButton] (regular popupmenu showing the current choice) | Menu, [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_12.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_17 MenuButton] (button with icon that pops up a menu when clicked) or [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_11.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_16 PopupButton] (regular popupmenu showing the current choice) | ||
</td> | </td> | ||
<td | <td> | ||
A menu is a list of actions from which the user can choose. A pop-up menu is a temporary window that offers the user a list of choices, then hides itself once the user selects one of those choices. A tearoff menu item is a is a menu that can be removed from the menubar and shown in its own window. | A menu is a list of actions from which the user can choose. A pop-up menu is a temporary window that offers the user a list of choices, then hides itself once the user selects one of those choices. A tearoff menu item is a is a menu that can be removed from the menubar and shown in its own window. | ||
</td> | </td> | ||
Line 398: | Line 395: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
PAGETAB | PAGETAB | ||
</td> | </td> | ||
<td | <td> | ||
PAGE_TAB | PAGE_TAB | ||
</td> | </td> | ||
<td | <td>Use TabGroup and friends. We'll try to do this similarly to how XUL structures tabboxes, but since that will be different from how [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_13.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_18 TabGroup]s normally are represented in UA, we'll need to make sure VoiceOver and everything still works. | ||
</td> | </td> | ||
<td | <td> | ||
A tab that usually contains a label or title for a page or panel of a notebook container. | A tab that usually contains a label or title for a page or panel of a notebook container. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
PAGETABLIST | PAGETABLIST | ||
</td> | </td> | ||
<td | <td> | ||
PAGE_TAB_LIST | PAGE_TAB_LIST | ||
</td> | </td> | ||
<td | <td> | ||
See TabGroup above. | |||
</td> | </td> | ||
<td | <td> | ||
A tabbed notebook container, or a series of panels presented as tabbed pages. | A tabbed notebook container, or a series of panels presented as tabbed pages. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
PANE | PANE | ||
</td> | </td> | ||
<td | <td> | ||
FRAME, INTERNAL_FRAME, GLASS_PANE, LAYERED_PANE, OPTION_PANE, SCROLL_PANE, DIRECTORY_PANE, DESKTOP_FRAME, ROOT_PANE, SPLIT_PANE, VIEWPORT | FRAME, INTERNAL_FRAME, GLASS_PANE, LAYERED_PANE, OPTION_PANE, SCROLL_PANE, DIRECTORY_PANE, DESKTOP_FRAME, ROOT_PANE, SPLIT_PANE, VIEWPORT | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] (subroles StandardWindow), ScrollArea, SplitGroup (two adjacent "views" with a splitter bar), Browser (horizontal tree-like view often used for nagivating in the filesystem) | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] (subroles StandardWindow), ScrollArea, SplitGroup (two adjacent "views" with a splitter bar), Browser (horizontal tree-like view often used for nagivating in the filesystem) | ||
</td> | </td> | ||
<td | <td> | ||
A pane or frame in the current window. A frame is a top level window with a title bar, border, menubar, etc. An internal frame is a frame clipped by a desktop pane. A glass pane is painted on top of all panes beneath it. A layered pane allows its children to be drawn in layers based on a stacking order. An option pane is a pane inside of a dialog. A scroll pane contains scroll bars. A directory pane contains selections (icons, lists, trees) for the content of a directory. A desktop frame is a pane that supports internal frames and icons for those internal frames. A root pane has a glass pane and a layered pane as its children. A split pane is a panel that presents two other panels at the same time. A viewport is a container of content, usually used in a scroll pane, that represents a clipped version of that pane that is onscreen (visible). | A pane or frame in the current window. A frame is a top level window with a title bar, border, menubar, etc. An internal frame is a frame clipped by a desktop pane. A glass pane is painted on top of all panes beneath it. A layered pane allows its children to be drawn in layers based on a stacking order. An option pane is a pane inside of a dialog. A scroll pane contains scroll bars. A directory pane contains selections (icons, lists, trees) for the content of a directory. A desktop frame is a pane that supports internal frames and icons for those internal frames. A root pane has a glass pane and a layered pane as its children. A split pane is a panel that presents two other panels at the same time. A viewport is a container of content, usually used in a scroll pane, that represents a clipped version of that pane that is onscreen (visible). | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
PROGRESSBAR | PROGRESSBAR | ||
</td> | </td> | ||
<td | <td> | ||
PROGRESS_BAR | PROGRESS_BAR | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_27.html#//apple_ref/doc/uid/TP40001078-CH211-CACIAHEA ProgressIndicator] | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_27.html#//apple_ref/doc/uid/TP40001078-CH211-CACIAHEA ProgressIndicator] | ||
</td> | </td> | ||
<td | <td> | ||
Object that shows the percentage of a task that has completed. | Object that shows the percentage of a task that has completed. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
PROPERTYPAGE | PROPERTYPAGE | ||
</td> | </td> | ||
<td | <td> | ||
PAGE (proposed) or add custom role | PAGE (proposed) or add custom role | ||
</td> | </td> | ||
<td | <td> | ||
Group with DescriptionAttribute describing special purpose? | Group with DescriptionAttribute describing special purpose? | ||
</td> | </td> | ||
<td | <td> | ||
Page showing properties of something. | Page showing properties of something. | ||
</td> | </td> | ||
Line 496: | Line 492: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
ROW | ROW | ||
</td> | </td> | ||
<td | <td> | ||
add custom control | add custom control | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_17.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_22 Row] (see subroles OutlineRow, TableRow) | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_17.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_22 Row] (see subroles OutlineRow, TableRow) | ||
</td> | </td> | ||
<td | <td> | ||
Row in a table. | Row in a table. | ||
</td> | </td> | ||
Line 538: | Line 534: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td> | <td> | ||
SEPARATOR | SEPARATOR | ||
Line 546: | Line 542: | ||
</td> | </td> | ||
<td> | <td> | ||
</td> | </td> | ||
<td> | <td> | ||
Line 566: | Line 561: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
SPINBUTTON | SPINBUTTON | ||
</td> | </td> | ||
<td | <td> | ||
SPIN_BUTTON | SPIN_BUTTON | ||
</td> | </td> | ||
<td | <td> | ||
Incrementor ("Stepper"), (Increment/Decrement subroles). | Incrementor ("Stepper"), (Increment/Decrement subroles). | ||
</td> | </td> | ||
<td | <td> | ||
Object that allows the user to select a value from a set of choices. | Object that allows the user to select a value from a set of choices. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td | <td> | ||
STATICTEXT | STATICTEXT | ||
</td> | </td> | ||
<td | <td> | ||
LABEL, ACCELERATOR_LABEL | LABEL, ACCELERATOR_LABEL | ||
</td> | </td> | ||
<td | <td> | ||
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_33.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_36 StaticText] | [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_33.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_36 StaticText] | ||
</td> | </td> | ||
<td | <td> | ||
A label presents text that provides a short name or description associated with another object, like a text entry field. An accelerator label indicates the keyboard accelerators for its parent, like a menu item. | A label presents text that provides a short name or description associated with another object, like a text entry field. An accelerator label indicates the keyboard accelerators for its parent, like a menu item. | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr> | <tr class="OK"> | ||
<td> | <td> | ||
STATUSBAR | STATUSBAR | ||
Line 602: | Line 597: | ||
</td> | </td> | ||
<td> | <td> | ||
Represented as its individual parts; the status text is text, the progressbar is a ProgressBar, etc. | |||
</td> | </td> | ||
<td> | <td> | ||
Line 705: | Line 700: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr | <tr> | ||
<td> | <td> | ||
</td> | </td> | ||
Line 712: | Line 707: | ||
</td> | </td> | ||
<td> | <td> | ||
</td> | </td> | ||
<td> | <td> | ||
Line 718: | Line 712: | ||
</td> | </td> | ||
</tr> | </tr> | ||
<tr class=" | <tr class="OK"> | ||
<td> | <td> | ||
</td> | </td> |
edits