Accessibility/Comparisons:Roles: Difference between revisions

(tbd)
Line 54: Line 54:
APPLICATION
APPLICATION
</td>
</td>
<td>
<td> [OK]
[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>
Line 68: Line 68:
add custom role
add custom role
</td>
</td>
<td>
<td>[OK]
MenuButton
MenuButton
</td>
</td>
Line 110: Line 110:
CHECK_BOX, CHECK_MENU_ITEM, TOGGLE_BUTTON
CHECK_BOX, CHECK_MENU_ITEM, TOGGLE_BUTTON
</td>
</td>
<td class="OK">
<td class="OK">[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_10.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_15 CheckBox]
[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>
Line 124: Line 124:
don't use
don't use
</td>
</td>
<td class="OK">
<td class="OK">[OK]
Column
Column
</td>
</td>
Line 138: Line 138:
TABLE_COLUMN_HEADER, COLUMN_HEADER
TABLE_COLUMN_HEADER, COLUMN_HEADER
</td>
</td>
<td>
<td>[OK]
Get the NSAccessibilityHeaderAttribute on a&nbsp;[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&nbsp;[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>
Line 152: Line 152:
COMBO_BOX
COMBO_BOX
</td>
</td>
<td>
<td>[OK]
ComboBox
ComboBox
</td>
</td>
Line 159: Line 159:
</td>
</td>
</tr>
</tr>
<tr>
<tr class="OK">
<td>
<td>
DIAGRAM
DIAGRAM
Line 166: Line 166:
IMAGE, DRAWING_AREA, or add custom role
IMAGE, DRAWING_AREA, or add custom role
</td>
</td>
<td>
<td>[OK]
[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>
Line 180: Line 180:
DIALOG, COLOR_CHOOSER, FILE_CHOOSER
DIALOG, COLOR_CHOOSER, FILE_CHOOSER
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] with dialog subrole (sometimes Sheet)
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] with dialog subrole (sometimes Sheet)
</td>
</td>
Line 194: Line 194:
HTML_CONTAINER or DOCUMENT_FRAME (proposed)
HTML_CONTAINER or DOCUMENT_FRAME (proposed)
</td>
</td>
<td>
<td>[OK]
Use custom role WebArea like Safari for the actual web browser view? Window for the actual window.
Use custom role WebArea like Safari for the actual web browser view? Window for the actual window.
</td>
</td>
Line 208: Line 208:
add custom role or COMBO_BOX
add custom role or COMBO_BOX
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_23.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_28 ComboBox]?&nbsp;
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_23.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_28 ComboBox]?&nbsp;
</td>
</td>
Line 236: Line 236:
IMAGE, DESKTOP_ICON
IMAGE, DESKTOP_ICON
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_7.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_13 Image]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_7.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_13 Image]
</td>
</td>
Line 250: Line 250:
add custom role
add custom role
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_39.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_42 SplitterBar]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_39.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_42 SplitterBar]
</td>
</td>
Line 264: Line 264:
PANEL, PAGE (proposed), SECTION (proposed)
PANEL, PAGE (proposed), SECTION (proposed)
</td>
</td>
<td>
<td>[OK]
Group
Group
</td>
</td>
Line 278: Line 278:
add custom role
add custom role
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_8.html#//apple_ref/doc/uid/TP40001078-CH211-CACDEHBG Button] with DescriptionAttribute="Help"
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_8.html#//apple_ref/doc/uid/TP40001078-CH211-CACDEHBG Button] with DescriptionAttribute="Help"
</td>
</td>
Line 292: Line 292:
LINK (proposed)
LINK (proposed)
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute TextLink]<span class="content_text">
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute TextLink]<span class="content_text">
<code>
<code>
Line 309: Line 309:
LIST, FONT_CHOOSER
LIST, FONT_CHOOSER
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_21.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_26 List]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_21.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_26 List]
</td>
</td>
Line 323: Line 323:
LISTITEM
LISTITEM
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_17.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_22 Row]?
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_17.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_22 Row]?
</td>
</td>
Line 337: Line 337:
MENU_BAR
MENU_BAR
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_34.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_37 MenuBar]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_34.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_37 MenuBar]
</td>
</td>
Line 351: Line 351:
MENU_ITEM, RADIO_MENU_ITEM, CHECK_MENU_ITEM
MENU_ITEM, RADIO_MENU_ITEM, CHECK_MENU_ITEM
</td>
</td>
<td>
<td>[OK]
[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>
Line 365: Line 365:
MENU, POPUP_MENU, TEAROFF_MENU_ITEM
MENU, POPUP_MENU, TEAROFF_MENU_ITEM
</td>
</td>
<td>
<td>[OK]
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>
Line 379: Line 379:
TREE, TREE_TABLE
TREE, TREE_TABLE
</td>
</td>
<td class="OK">
<td class="OK">[OK]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute Outline]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute Outline]
</td>
</td>
Line 393: Line 393:
use custom role
use custom role
</td>
</td>
<td class="OK">
<td class="OK">[OK]
Row and subrole OutlineRow
Row and subrole OutlineRow
</td>
</td>
Line 407: Line 407:
PAGE_TAB
PAGE_TAB
</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>[OK] 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>
Line 420: Line 420:
PAGE_TAB_LIST
PAGE_TAB_LIST
</td>
</td>
<td>
<td>[OK]
See TabGroup above.
See TabGroup above.
</td>
</td>
Line 434: Line 434:
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>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window]&nbsp;(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]&nbsp;(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>
Line 448: Line 448:
PROGRESS_BAR
PROGRESS_BAR
</td>
</td>
<td>
<td>[OK]
[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>
Line 462: Line 462:
PAGE (proposed) or add custom role
PAGE (proposed) or add custom role
</td>
</td>
<td>
<td>[OK]
Group with DescriptionAttribute describing special purpose?
Group with DescriptionAttribute describing special purpose?
</td>
</td>
Line 476: Line 476:
PUSH_BUTTON, TOGGLE_BUTTON
PUSH_BUTTON, TOGGLE_BUTTON
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_8.html#//apple_ref/doc/uid/TP40001078-CH211-CACDEHBG Button] (see also subrole ToolbarButton)
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_8.html#//apple_ref/doc/uid/TP40001078-CH211-CACDEHBG Button] (see also subrole ToolbarButton)
</td>
</td>
Line 490: Line 490:
RADIO_BUTTON, RADIO_MENU_ITEM
RADIO_BUTTON, RADIO_MENU_ITEM
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_9.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_14 RadioButton] (grouped together using [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_20.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_25 RadioGroup])
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_9.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_14 RadioButton] (grouped together using [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_20.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_25 RadioGroup])
</td>
</td>
Line 504: Line 504:
add custom control
add custom control
</td>
</td>
<td>
<td>[OK]
[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>
Line 518: Line 518:
ROW_HEADER, TABLE_ROW_HEADER
ROW_HEADER, TABLE_ROW_HEADER
</td>
</td>
<td class="OK">
<td class="OK">[OK]
Header attribute of a table/outliner/browser.
Header attribute of a table/outliner/browser.
</td>
</td>
Line 532: Line 532:
SCROLL_BAR
SCROLL_BAR
</td>
</td>
<td class="OK">
<td class="OK">[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_19.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_24 ScrollBar], see children [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/index.html?http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXModel/chapter_4_section_3.html#//apple_ref/doc/uid/TP40001078-CH208-BEICBEEG ValueIndicator] (the draggable thumb), and arrows:&nbsp;IncrementPage, DecrementPage subroles
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_19.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_24 ScrollBar], see children [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/index.html?http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXModel/chapter_4_section_3.html#//apple_ref/doc/uid/TP40001078-CH208-BEICBEEG ValueIndicator] (the draggable thumb), and arrows:&nbsp;IncrementPage, DecrementPage subroles
</td>
</td>
Line 560: Line 560:
SLIDER
SLIDER
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_24.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_29 Slider]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_24.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_29 Slider]
</td>
</td>
Line 574: Line 574:
SPIN_BUTTON
SPIN_BUTTON
</td>
</td>
<td>
<td>[OK]
Incrementor ("Stepper"), (Increment/Decrement subroles).
Incrementor ("Stepper"), (Increment/Decrement subroles).
</td>
</td>
Line 588: Line 588:
LABEL, ACCELERATOR_LABEL
LABEL, ACCELERATOR_LABEL
</td>
</td>
<td>
<td>[OK]
[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>
Line 602: Line 602:
STATUS_BAR
STATUS_BAR
</td>
</td>
<td>
<td>[OK]
Represented as its individual parts; the status text is text, the progressbar is a ProgressBar, etc.
Represented as its individual parts; the status text is text, the progressbar is a ProgressBar, etc.
</td>
</td>
Line 616: Line 616:
TABLE, CALENDAR, TREE_TABLE
TABLE, CALENDAR, TREE_TABLE
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_14.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_19 Table]
[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>
Line 630: Line 630:
TEXT, DATE_EDITOR, PASSWORD_TEXT, AUTOCOMPLETE, ENTRY (proposed), PARAGRAPH, HEADING (proposed), HEADER, FOOTER, CAPTION (proposed)
TEXT, DATE_EDITOR, PASSWORD_TEXT, AUTOCOMPLETE, ENTRY (proposed), PARAGRAPH, HEADING (proposed), HEADER, FOOTER, CAPTION (proposed)
</td>
</td>
<td>
<td>[OK]
StaticText, [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_31.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_34 TextField], [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_32.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_35 TextArea] are the actual text widgets. See various text attributes for describing text content. There's also SecureTextField for password boxes.
StaticText, [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_31.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_34 TextField], [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_32.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_35 TextArea] are the actual text widgets. See various text attributes for describing text content. There's also SecureTextField for password boxes.
</td>
</td>
Line 644: Line 644:
add custom role
add custom role
</td>
</td>
<td>
<td>[OK]
title attribute of [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] role
title attribute of [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window] role
</td>
</td>
Line 658: Line 658:
TOOL_BAR
TOOL_BAR
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/occ/instm/NSObject/accessibilityParameterizedAttributeNames Toolbar] (see also toolbar button subrole of [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_8.html#//apple_ref/doc/uid/TP40001078-CH211-CACDEHBG Button])
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/occ/instm/NSObject/accessibilityParameterizedAttributeNames Toolbar] (see also toolbar button subrole of [http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_8.html#//apple_ref/doc/uid/TP40001078-CH211-CACDEHBG Button])
</td>
</td>
Line 672: Line 672:
TOOL_TIP
TOOL_TIP
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/occ/instm/NSObject/accessibilityParameterizedAttributeNames HelpTag] (same as "Help Balloon")
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/occ/instm/NSObject/accessibilityParameterizedAttributeNames HelpTag] (same as "Help Balloon")
</td>
</td>
Line 686: Line 686:
WINDOW
WINDOW
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_3.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_9 Window]
</td>
</td>
Line 699: Line 699:
RULER
RULER
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute Ruler], [http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute RulerMarker]
[http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute Ruler], [http://developer.apple.com/documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/Protocols/NSAccessibility.html#//apple_ref/doc/c_ref/NSAccessibilityMarkerTypeAttribute RulerMarker]
</td>
</td>
Line 725: Line 725:
EDITBAR
EDITBAR
</td>
</td>
<td>
<td>[OK]
Basically same as textfield, or similar to whatever we'd do for an inline textfield in a table?
Basically same as textfield, or similar to whatever we'd do for an inline textfield in a table?
</td>
</td>
Line 751: Line 751:
INVALID
INVALID
</td>
</td>
<td>
<td>[OK]
Unknown
Unknown
</td>
</td>
Line 764: Line 764:
UNKNOWN
UNKNOWN
</td>
</td>
<td>
<td>[OK]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_42.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_45 Unknown]
[http://developer.apple.com/documentation/Accessibility/Conceptual/AccessibilityMacOSX/OSXAXRoleReference/chapter_7_section_42.html#//apple_ref/doc/uid/TP40001078-CH211-DontLinkElementID_45 Unknown]
</td>
</td>
107

edits