2012-04-26 22:25:33 +04:00
/* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2.0 . If a copy of the MPL was not distributed with this file ,
* You can obtain one at http : //mozilla.org/MPL/2.0/. */
// clang-format off
/**
* Usage : declare the macro ROLE ( ) with the following arguments :
2020-06-05 06:45:44 +03:00
* ROLE ( geckoRole , stringRole , atkRole , macRole , macSubrole , msaaRole , ia2Role , nameRule )
2012-04-26 22:25:33 +04:00
*/
ROLE ( NOTHING ,
" nothing " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( TITLEBAR ,
" titlebar " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole , //Irrelevant on OS X; windows are always native.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TITLEBAR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TITLEBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( MENUBAR ,
" menubar " ,
ATK_ROLE_MENU_BAR ,
NSAccessibilityMenuBarRole , //Irrelevant on OS X; the menubar will always be native and on the top of the screen.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUBAR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_MENUBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SCROLLBAR ,
" scrollbar " ,
ATK_ROLE_SCROLL_BAR ,
NSAccessibilityScrollBarRole , //We might need to make this its own mozAccessible, to support the children objects (valueindicator, down/up buttons).
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_SCROLLBAR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_SCROLLBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-19 08:14:59 +04:00
eNameFromValueRule )
2012-04-26 22:25:33 +04:00
ROLE ( GRIP ,
" grip " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilitySplitterRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_GRIP ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_GRIP ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SOUND ,
" sound " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole , //Unused on OS X.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_SOUND ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_SOUND ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CURSOR ,
" cursor " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole , //Unused on OS X.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CURSOR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CURSOR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CARET ,
" caret " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole , //Unused on OS X.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CARET ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CARET ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( ALERT ,
" alert " ,
ATK_ROLE_ALERT ,
2015-06-27 03:31:44 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXApplicationAlert " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_ALERT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_ALERT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2020-02-17 09:39:24 +03:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( WINDOW ,
" window " ,
ATK_ROLE_WINDOW ,
NSAccessibilityWindowRole , //Irrelevant on OS X; all window a11y is handled by the system.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_WINDOW ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_WINDOW ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( INTERNAL_FRAME ,
" internal frame " ,
ATK_ROLE_INTERNAL_FRAME ,
NSAccessibilityScrollAreaRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_INTERNAL_FRAME ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( MENUPOPUP ,
" menupopup " ,
ATK_ROLE_MENU ,
NSAccessibilityMenuRole , //The parent of menuitems.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUPOPUP ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_MENUPOPUP ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( MENUITEM ,
" menuitem " ,
ATK_ROLE_MENU_ITEM ,
NSAccessibilityMenuItemRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_MENUITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_MENUITEM ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( TOOLTIP ,
" tooltip " ,
ATK_ROLE_TOOL_TIP ,
2020-06-05 06:45:44 +03:00
NSAccessibilityHelpTagRole ,
@ " AXUserInterfaceTooltip " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TOOLTIP ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TOOLTIP ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( APPLICATION ,
" application " ,
ATK_ROLE_EMBEDDED ,
NSAccessibilityGroupRole , //Unused on OS X. the system will take care of this.
2020-06-05 06:45:44 +03:00
@ " AXLandmarkApplication " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_APPLICATION ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_APPLICATION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( DOCUMENT ,
" document " ,
2018-02-06 13:13:00 +03:00
ATK_ROLE_DOCUMENT_WEB ,
2012-04-26 22:25:33 +04:00
@ " AXWebArea " ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_DOCUMENT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_DOCUMENT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
/**
* msaa comment :
* We used to map to ROLE_SYSTEM_PANE , but JAWS would
* not read the accessible name for the contaning pane .
* However , JAWS will read the accessible name for a groupbox .
* By mapping a PANE to a GROUPING , we get no undesirable effects ,
* but fortunately JAWS will then read the group ' s label ,
* when an inner control gets focused .
*/
ROLE ( PANE ,
" pane " ,
ATK_ROLE_PANEL ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_GROUPING ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_GROUPING ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CHART ,
" chart " ,
ATK_ROLE_CHART ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CHART ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CHART ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( DIALOG ,
" dialog " ,
ATK_ROLE_DIALOG ,
2020-05-13 08:59:23 +03:00
NSAccessibilityGroupRole , //There's a dialog subrole.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_DIALOG ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_DIALOG ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_DIALOG ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( BORDER ,
" border " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole , //Unused on OS X.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_BORDER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_BORDER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( GROUPING ,
" grouping " ,
ATK_ROLE_PANEL ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_GROUPING ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_GROUPING ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2020-02-24 09:52:19 +03:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( SEPARATOR ,
" separator " ,
ATK_ROLE_SEPARATOR ,
2015-06-27 20:50:33 +03:00
NSAccessibilitySplitterRole ,
2020-06-05 06:45:44 +03:00
@ " AXContentSeparator " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_SEPARATOR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_SEPARATOR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( TOOLBAR ,
" toolbar " ,
ATK_ROLE_TOOL_BAR ,
NSAccessibilityToolbarRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TOOLBAR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TOOLBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( STATUSBAR ,
" statusbar " ,
ATK_ROLE_STATUSBAR ,
2020-05-13 23:06:51 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXApplicationStatus " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_STATUSBAR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_STATUSBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( TABLE ,
" table " ,
ATK_ROLE_TABLE ,
2015-06-25 07:43:00 +03:00
NSAccessibilityTableRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TABLE ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TABLE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_GRIDVIEW ,
2018-08-17 08:14:00 +03:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( COLUMNHEADER ,
" columnheader " ,
ATK_ROLE_COLUMN_HEADER ,
2015-06-25 07:43:00 +03:00
NSAccessibilityCellRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_COLUMNHEADER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_COLUMNHEADER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( ROWHEADER ,
" rowheader " ,
ATK_ROLE_ROW_HEADER ,
2015-06-25 07:43:00 +03:00
NSAccessibilityCellRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_ROWHEADER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_ROWHEADER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( COLUMN ,
" column " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityColumnRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_COLUMN ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_COLUMN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( ROW ,
" row " ,
2014-02-12 19:07:48 +04:00
ATK_ROLE_TABLE_ROW ,
2012-04-26 22:25:33 +04:00
NSAccessibilityRowRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_ROW ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_ROW ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( CELL ,
" cell " ,
ATK_ROLE_TABLE_CELL ,
2015-06-25 07:43:00 +03:00
NSAccessibilityCellRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CELL ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CELL ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( LINK ,
" link " ,
ATK_ROLE_LINK ,
2020-06-05 06:45:44 +03:00
NSAccessibilityLinkRole ,
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LINK ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LINK ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( HELPBALLOON ,
" helpballoon " ,
ATK_ROLE_UNKNOWN ,
2020-06-05 06:45:44 +03:00
NSAccessibilityHelpTagRole ,
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_HELPBALLOON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_HELPBALLOON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( CHARACTER ,
" character " ,
ATK_ROLE_IMAGE ,
NSAccessibilityUnknownRole , //Unused on OS X.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CHARACTER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CHARACTER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( LIST ,
" list " ,
ATK_ROLE_LIST ,
NSAccessibilityListRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityContentListSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LIST ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LIST ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_LISTVIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( LISTITEM ,
" listitem " ,
ATK_ROLE_LIST_ITEM ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LISTITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LISTITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( OUTLINE ,
" outline " ,
ATK_ROLE_TREE ,
NSAccessibilityOutlineRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_OUTLINE ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_OUTLINE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( OUTLINEITEM ,
" outlineitem " ,
2017-06-16 19:15:45 +03:00
ATK_ROLE_TREE_ITEM ,
NSAccessibilityRowRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityOutlineRowSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_OUTLINEITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_OUTLINEITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( PAGETAB ,
" pagetab " ,
ATK_ROLE_PAGE_TAB ,
NSAccessibilityRadioButtonRole ,
2020-06-05 06:45:44 +03:00
@ " AXTabButton " , // Can be upgraded to NSAccessibilityTabButtonSubrole in 10.13
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PAGETAB ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_PAGETAB ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( PROPERTYPAGE ,
" propertypage " ,
ATK_ROLE_SCROLL_PANE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXTabPanel " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PROPERTYPAGE ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_PROPERTYPAGE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( INDICATOR ,
" indicator " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_INDICATOR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_INDICATOR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( GRAPHIC ,
" graphic " ,
ATK_ROLE_IMAGE ,
NSAccessibilityImageRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_GRAPHIC ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_GRAPHIC ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_IMAGE ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( STATICTEXT ,
" statictext " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityStaticTextRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_STATICTEXT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_STATICTEXT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( TEXT_LEAF ,
" text leaf " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityStaticTextRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TEXT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TEXT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( PUSHBUTTON ,
" pushbutton " ,
ATK_ROLE_PUSH_BUTTON ,
NSAccessibilityButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PUSHBUTTON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_PUSHBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_BUTTON ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( CHECKBUTTON ,
" checkbutton " ,
ATK_ROLE_CHECK_BOX ,
NSAccessibilityCheckBoxRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CHECKBUTTON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CHECKBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_CHECKBOX ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( RADIOBUTTON ,
" radiobutton " ,
ATK_ROLE_RADIO_BUTTON ,
NSAccessibilityRadioButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_RADIOBUTTON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_RADIOBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_RADIOBUTTON ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
2017-07-11 12:16:00 +03:00
// Equivalent of HTML select element with size="1". See also EDITCOMBOBOX.
2012-04-26 22:25:33 +04:00
ROLE ( COMBOBOX ,
" combobox " ,
ATK_ROLE_COMBO_BOX ,
NSAccessibilityPopUpButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_COMBOBOX ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_COMBOBOX ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_SPINNER ,
2012-11-15 14:58:05 +04:00
eNameFromValueRule )
2012-04-26 22:25:33 +04:00
ROLE ( DROPLIST ,
" droplist " ,
ATK_ROLE_COMBO_BOX ,
NSAccessibilityPopUpButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_DROPLIST ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_DROPLIST ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( PROGRESSBAR ,
" progressbar " ,
ATK_ROLE_PROGRESS_BAR ,
NSAccessibilityProgressIndicatorRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PROGRESSBAR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_PROGRESSBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_PROGRESSBAR ,
2012-11-15 14:58:05 +04:00
eNameFromValueRule )
2012-04-26 22:25:33 +04:00
ROLE ( DIAL ,
" dial " ,
ATK_ROLE_DIAL ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_DIAL ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_DIAL ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( HOTKEYFIELD ,
" hotkeyfield " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_HOTKEYFIELD ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_HOTKEYFIELD ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SLIDER ,
" slider " ,
ATK_ROLE_SLIDER ,
NSAccessibilitySliderRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_SLIDER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_SLIDER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_SEEKBAR ,
2012-11-19 08:14:59 +04:00
eNameFromValueRule )
2012-04-26 22:25:33 +04:00
ROLE ( SPINBUTTON ,
" spinbutton " ,
ATK_ROLE_SPIN_BUTTON ,
NSAccessibilityIncrementorRole , //Subroles: Increment/Decrement.
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_SPINBUTTON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_SPINBUTTON ,
2020-01-14 22:01:05 +03:00
java : : SessionAccessibility : : CLASSNAME_EDITTEXT ,
2012-11-19 08:14:59 +04:00
eNameFromValueRule )
2012-04-26 22:25:33 +04:00
ROLE ( DIAGRAM ,
" diagram " ,
ATK_ROLE_IMAGE ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_DIAGRAM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_DIAGRAM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_IMAGE ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( ANIMATION ,
" animation " ,
ATK_ROLE_ANIMATION ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
@ " AXApplicationMarquee " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_ANIMATION ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_ANIMATION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( EQUATION ,
" equation " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_EQUATION ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_EQUATION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( BUTTONDROPDOWN ,
" buttondropdown " ,
ATK_ROLE_PUSH_BUTTON ,
NSAccessibilityPopUpButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_BUTTONDROPDOWN ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_BUTTONDROPDOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( BUTTONMENU ,
" buttonmenu " ,
ATK_ROLE_PUSH_BUTTON ,
NSAccessibilityMenuButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_BUTTONMENU ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_BUTTONMENU ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_SPINNER ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( BUTTONDROPDOWNGRID ,
" buttondropdowngrid " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_BUTTONDROPDOWNGRID ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_BUTTONDROPDOWNGRID ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( WHITESPACE ,
" whitespace " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_WHITESPACE ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_WHITESPACE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( PAGETABLIST ,
" pagetablist " ,
ATK_ROLE_PAGE_TAB_LIST ,
NSAccessibilityTabGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PAGETABLIST ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_PAGETABLIST ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_TABWIDGET ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CLOCK ,
" clock " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole , //Unused on OS X
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CLOCK ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CLOCK ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SPLITBUTTON ,
" splitbutton " ,
ATK_ROLE_PUSH_BUTTON ,
NSAccessibilityButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_SPLITBUTTON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_SPLITBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_BUTTON ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( IPADDRESS ,
" ipaddress " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_IPADDRESS ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_IPADDRESS ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( ACCEL_LABEL ,
" accel label " ,
ATK_ROLE_ACCEL_LABEL ,
NSAccessibilityStaticTextRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_STATICTEXT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_STATICTEXT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( ARROW ,
" arrow " ,
ATK_ROLE_ARROW ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_INDICATOR ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_INDICATOR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CANVAS ,
" canvas " ,
ATK_ROLE_CANVAS ,
NSAccessibilityImageRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_CANVAS ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_IMAGE ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CHECK_MENU_ITEM ,
" check menu item " ,
ATK_ROLE_CHECK_MENU_ITEM ,
NSAccessibilityMenuItemRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUITEM ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_CHECK_MENU_ITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_MENUITEM ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( COLOR_CHOOSER ,
" color chooser " ,
ATK_ROLE_COLOR_CHOOSER ,
NSAccessibilityColorWellRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_DIALOG ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_COLOR_CHOOSER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( DATE_EDITOR ,
" date editor " ,
ATK_ROLE_DATE_EDITOR ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_DATE_EDITOR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_SPINNER ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( DESKTOP_ICON ,
" desktop icon " ,
ATK_ROLE_DESKTOP_ICON ,
NSAccessibilityImageRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_DESKTOP_ICON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( DESKTOP_FRAME ,
" desktop frame " ,
ATK_ROLE_DESKTOP_FRAME ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_DESKTOP_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( DIRECTORY_PANE ,
" directory pane " ,
ATK_ROLE_DIRECTORY_PANE ,
NSAccessibilityBrowserRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_DIRECTORY_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( FILE_CHOOSER ,
" file chooser " ,
ATK_ROLE_FILE_CHOOSER ,
NSAccessibilityUnknownRole , //Unused on OS X
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_FILE_CHOOSER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( FONT_CHOOSER ,
" font chooser " ,
ATK_ROLE_FONT_CHOOSER ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_FONT_CHOOSER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CHROME_WINDOW ,
" chrome window " ,
ATK_ROLE_FRAME ,
2013-09-09 18:48:26 +04:00
NSAccessibilityGroupRole , //Contains the main Firefox UI
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_APPLICATION ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_FRAME ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( GLASS_PANE ,
" glass pane " ,
ATK_ROLE_GLASS_PANE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_GLASS_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( HTML_CONTAINER ,
" html container " ,
ATK_ROLE_HTML_CONTAINER ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( ICON ,
" icon " ,
ATK_ROLE_ICON ,
NSAccessibilityImageRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PUSHBUTTON ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_ICON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( LABEL ,
" label " ,
ATK_ROLE_LABEL ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_STATICTEXT ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_LABEL ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( LAYERED_PANE ,
" layered pane " ,
ATK_ROLE_LAYERED_PANE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_LAYERED_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( OPTION_PANE ,
" option pane " ,
ATK_ROLE_OPTION_PANE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_OPTION_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( PASSWORD_TEXT ,
" password text " ,
ATK_ROLE_PASSWORD_TEXT ,
NSAccessibilityTextFieldRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TEXT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TEXT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_EDITTEXT ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( POPUP_MENU ,
" popup menu " ,
ATK_ROLE_POPUP_MENU ,
NSAccessibilityUnknownRole , //Unused
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUPOPUP ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_MENUPOPUP ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( RADIO_MENU_ITEM ,
" radio menu item " ,
ATK_ROLE_RADIO_MENU_ITEM ,
NSAccessibilityMenuItemRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUITEM ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_RADIO_MENU_ITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_MENUITEM ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( ROOT_PANE ,
" root pane " ,
ATK_ROLE_ROOT_PANE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_ROOT_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SCROLL_PANE ,
" scroll pane " ,
ATK_ROLE_SCROLL_PANE ,
NSAccessibilityScrollAreaRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_SCROLL_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SPLIT_PANE ,
" split pane " ,
ATK_ROLE_SPLIT_PANE ,
NSAccessibilitySplitGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_SPLIT_PANE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( TABLE_COLUMN_HEADER ,
" table column header " ,
ATK_ROLE_TABLE_COLUMN_HEADER ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_COLUMNHEADER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_COLUMNHEADER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( TABLE_ROW_HEADER ,
" table row header " ,
ATK_ROLE_TABLE_ROW_HEADER ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_ROWHEADER ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_ROWHEADER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( TEAR_OFF_MENU_ITEM ,
" tear off menu item " ,
ATK_ROLE_TEAR_OFF_MENU_ITEM ,
NSAccessibilityMenuItemRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUITEM ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_TEAR_OFF_MENU ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( TERMINAL ,
" terminal " ,
ATK_ROLE_TERMINAL ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_TERMINAL ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( TEXT_CONTAINER ,
" text container " ,
2015-05-13 18:40:15 +03:00
ATK_ROLE_SECTION ,
2012-04-26 22:25:33 +04:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_TEXT_FRAME ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( TOGGLE_BUTTON ,
" toggle button " ,
ATK_ROLE_TOGGLE_BUTTON ,
2020-03-14 08:39:59 +03:00
NSAccessibilityCheckBoxRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityToggleSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PUSHBUTTON ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_TOGGLE_BUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_TOGGLEBUTTON ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( TREE_TABLE ,
" tree table " ,
ATK_ROLE_TREE_TABLE ,
NSAccessibilityTableRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_OUTLINE ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_OUTLINE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_GRIDVIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( VIEWPORT ,
" viewport " ,
ATK_ROLE_VIEWPORT ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_PANE ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_VIEW_PORT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( HEADER ,
" header " ,
ATK_ROLE_HEADER ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_HEADER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( FOOTER ,
" footer " ,
ATK_ROLE_FOOTER ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_FOOTER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( PARAGRAPH ,
" paragraph " ,
ATK_ROLE_PARAGRAPH ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_PARAGRAPH ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( RULER ,
" ruler " ,
ATK_ROLE_RULER ,
2020-06-05 06:45:44 +03:00
NSAccessibilityRulerRole ,
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_RULER ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( AUTOCOMPLETE ,
" autocomplete " ,
ATK_ROLE_AUTOCOMPLETE ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_COMBOBOX ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_COMBOBOX ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_EDITTEXT ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( EDITBAR ,
" editbar " ,
ATK_ROLE_EDITBAR ,
NSAccessibilityTextFieldRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TEXT ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_EDITBAR ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( ENTRY ,
" entry " ,
ATK_ROLE_ENTRY ,
NSAccessibilityTextFieldRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_TEXT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_TEXT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_EDITTEXT ,
2012-11-15 14:58:05 +04:00
eNameFromValueRule )
2012-04-26 22:25:33 +04:00
ROLE ( CAPTION ,
" caption " ,
ATK_ROLE_CAPTION ,
2020-04-28 22:45:51 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_CAPTION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
2018-02-06 13:13:00 +03:00
ROLE ( NON_NATIVE_DOCUMENT ,
" non-native document " ,
2012-04-26 22:25:33 +04:00
ATK_ROLE_DOCUMENT_FRAME ,
2018-02-06 13:13:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDocument " ,
2019-02-21 09:48:02 +03:00
ROLE_SYSTEM_DOCUMENT ,
2018-02-06 13:13:00 +03:00
ROLE_SYSTEM_DOCUMENT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( HEADING ,
" heading " ,
ATK_ROLE_HEADING ,
@ " AXHeading " ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_HEADING ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2017-11-20 18:02:52 +03:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( PAGE ,
" page " ,
ATK_ROLE_PAGE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_PAGE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( SECTION ,
" section " ,
ATK_ROLE_SECTION ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_SECTION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( REDUNDANT_OBJECT ,
" redundant object " ,
ATK_ROLE_REDUNDANT_OBJECT ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_REDUNDANT_OBJECT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( FORM ,
" form " ,
ATK_ROLE_FORM ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_FORM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( IME ,
" ime " ,
ATK_ROLE_INPUT_METHOD_WINDOW ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_INPUT_METHOD_WINDOW ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( APP_ROOT ,
" app root " ,
ATK_ROLE_APPLICATION ,
NSAccessibilityUnknownRole , //Unused on OS X
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_APPLICATION ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_APPLICATION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( PARENT_MENUITEM ,
" parent menuitem " ,
ATK_ROLE_MENU ,
NSAccessibilityMenuItemRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_MENUITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_MENUITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_MENUITEM ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( CALENDAR ,
" calendar " ,
ATK_ROLE_CALENDAR ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CLIENT ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CLIENT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( COMBOBOX_LIST ,
" combobox list " ,
ATK_ROLE_MENU ,
NSAccessibilityMenuRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LIST ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LIST ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( COMBOBOX_OPTION ,
" combobox option " ,
ATK_ROLE_MENU_ITEM ,
NSAccessibilityMenuItemRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LISTITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LISTITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_MENUITEM ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( IMAGE_MAP ,
" image map " ,
ATK_ROLE_IMAGE ,
2020-05-13 23:07:42 +03:00
@ " AXImageMap " ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_GRAPHIC ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_GRAPHIC ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_IMAGE ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( OPTION ,
" listbox option " ,
ATK_ROLE_LIST_ITEM ,
2015-06-27 20:50:33 +03:00
NSAccessibilityStaticTextRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LISTITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LISTITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( RICH_OPTION ,
" listbox rich option " ,
ATK_ROLE_LIST_ITEM ,
NSAccessibilityRowRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LISTITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LISTITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( LISTBOX ,
" listbox " ,
2014-02-05 01:29:12 +04:00
ATK_ROLE_LIST_BOX ,
2012-04-26 22:25:33 +04:00
NSAccessibilityListRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LIST ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LIST ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_LISTVIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( FLAT_EQUATION ,
" flat equation " ,
ATK_ROLE_UNKNOWN ,
NSAccessibilityUnknownRole ,
2020-06-05 06:45:44 +03:00
@ " AXDocumentMath " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_EQUATION ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_EQUATION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( GRID_CELL ,
" gridcell " ,
ATK_ROLE_TABLE_CELL ,
2020-03-27 23:37:24 +03:00
NSAccessibilityCellRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CELL ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CELL ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( EMBEDDED_OBJECT ,
" embedded object " ,
ATK_ROLE_PANEL ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_EMBEDDED_OBJECT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( NOTE ,
" note " ,
2017-06-13 22:06:08 +03:00
ATK_ROLE_COMMENT ,
2012-04-26 22:25:33 +04:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDocumentNote " ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_NOTE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2013-03-18 06:02:01 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( FIGURE ,
" figure " ,
ATK_ROLE_PANEL ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_GROUPING ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_GROUPING ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNoNameRule )
2012-04-26 22:25:33 +04:00
ROLE ( CHECK_RICH_OPTION ,
" check rich option " ,
ATK_ROLE_CHECK_BOX ,
NSAccessibilityCheckBoxRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_CHECKBUTTON ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_CHECKBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_CHECKBOX ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( DEFINITION_LIST ,
" definitionlist " ,
ATK_ROLE_LIST ,
NSAccessibilityListRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityDefinitionListSubrole ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LIST ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LIST ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_LISTVIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeIfReqRule )
2012-04-26 22:25:33 +04:00
ROLE ( TERM ,
" term " ,
2017-06-16 21:02:55 +03:00
ATK_ROLE_DESCRIPTION_TERM ,
2012-04-26 22:25:33 +04:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXTerm " ,
2012-04-26 22:25:33 +04:00
ROLE_SYSTEM_LISTITEM ,
2012-07-21 22:32:25 +04:00
ROLE_SYSTEM_LISTITEM ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2012-04-26 22:25:33 +04:00
ROLE ( DEFINITION ,
" definition " ,
ATK_ROLE_PARAGRAPH ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDefinition " ,
2012-04-26 22:25:33 +04:00
USE_ROLE_STRING ,
2012-07-21 22:32:25 +04:00
IA2_ROLE_PARAGRAPH ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2012-11-15 14:58:05 +04:00
eNameFromSubtreeRule )
2013-04-30 01:07:39 +04:00
ROLE ( KEY ,
" key " ,
ATK_ROLE_PUSH_BUTTON ,
NSAccessibilityButtonRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2013-04-30 01:07:39 +04:00
ROLE_SYSTEM_PUSHBUTTON ,
ROLE_SYSTEM_PUSHBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_BUTTON ,
2013-04-30 01:07:39 +04:00
eNameFromSubtreeRule )
2015-02-26 16:47:15 +03:00
ROLE ( SWITCH ,
" switch " ,
ATK_ROLE_TOGGLE_BUTTON ,
NSAccessibilityCheckBoxRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilitySwitchSubrole ,
2015-02-26 16:47:15 +03:00
ROLE_SYSTEM_CHECKBUTTON ,
IA2_ROLE_TOGGLE_BUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_CHECKBOX ,
2015-02-26 16:47:15 +03:00
eNameFromSubtreeRule )
2015-03-09 15:16:12 +03:00
ROLE ( MATHML_MATH ,
" math " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_MATH ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDocumentMath " ,
2015-03-09 15:16:12 +03:00
ROLE_SYSTEM_EQUATION ,
ROLE_SYSTEM_EQUATION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_IDENTIFIER ,
" mathml identifier " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_STATIC ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathIdentifier " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNameFromSubtreeRule )
ROLE ( MATHML_NUMBER ,
" mathml number " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_STATIC ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathNumber " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNameFromSubtreeRule )
ROLE ( MATHML_OPERATOR ,
" mathml operator " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_STATIC ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathOperator " ,
// XXX: NSAccessibility also uses subroles AXMathSeparatorOperator and
// AXMathFenceOperator. We should use the NS_MATHML_OPERATOR_FENCE and
// NS_MATHML_OPERATOR_SEPARATOR bits of nsOperatorFlags, but currently they
// are only available from the MathML layout code. Hence we just fallback
// to subrole AXMathOperator for now.
// XXX bug 1175747 WebKit also creates anonymous operators for <mfenced>
// which have subroles AXMathSeparatorOperator and AXMathFenceOperator.
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNameFromSubtreeRule )
ROLE ( MATHML_TEXT ,
" mathml text " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_STATIC ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathRoot " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNameFromSubtreeRule )
ROLE ( MATHML_STRING_LITERAL ,
" mathml string literal " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_STATIC ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNameFromSubtreeRule )
ROLE ( MATHML_GLYPH ,
" mathml glyph " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_IMAGE ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_IMAGE ,
2015-03-09 15:16:12 +03:00
eNameFromSubtreeRule )
ROLE ( MATHML_ROW ,
" mathml row " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathRow " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_FRACTION ,
" mathml fraction " ,
2015-03-12 15:21:33 +03:00
ATK_ROLE_MATH_FRACTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathFraction " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_SQUARE_ROOT ,
" mathml square root " ,
2015-03-12 15:21:33 +03:00
ATK_ROLE_MATH_ROOT ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathSquareRoot " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_ROOT ,
" mathml root " ,
2015-03-12 15:21:33 +03:00
ATK_ROLE_MATH_ROOT ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathRoot " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_FENCED ,
" mathml fenced " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathFenced " , // XXX bug 1176970 This should be AXMathFence, but doing so without implementing the whole fence interface seems to make VoiceOver crash, so we present it as a row for now.
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_ENCLOSED ,
" mathml enclosed " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STYLE ,
" mathml style " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathRow " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_SUB ,
" mathml sub " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathSubscriptSuperscript " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_SUP ,
" mathml sup " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathSubscriptSuperscript " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_SUB_SUP ,
" mathml sub sup " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathSubscriptSuperscript " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_UNDER ,
" mathml under " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathUnderOver " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_OVER ,
" mathml over " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathUnderOver " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_UNDER_OVER ,
" mathml under over " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathUnderOver " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_MULTISCRIPTS ,
" mathml multiscripts " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathMultiscript " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_TABLE ,
" mathml table " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_TABLE ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathTable " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_GRIDVIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_LABELED_ROW ,
" mathml labeled row " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_TABLE_ROW ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_TABLE_ROW ,
" mathml table row " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_TABLE_ROW ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathTableRow " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_CELL ,
" mathml cell " ,
2015-03-12 02:05:57 +03:00
ATK_ROLE_TABLE_CELL ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathTableCell " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_ACTION ,
" mathml action " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_ERROR ,
" mathml error " ,
2015-06-18 17:07:00 +03:00
ATK_ROLE_SECTION ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXMathRow " ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STACK ,
" mathml stack " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_LONG_DIVISION ,
" mathml long division " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STACK_GROUP ,
" mathml stack group " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STACK_ROW ,
" mathml stack row " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STACK_CARRIES ,
" mathml stack carries " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STACK_CARRY ,
" mathml stack carry " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
ROLE ( MATHML_STACK_LINE ,
" mathml stack line " ,
ATK_ROLE_UNKNOWN ,
2015-06-19 16:55:00 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-09 15:16:12 +03:00
0 ,
IA2_ROLE_UNKNOWN ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-09 15:16:12 +03:00
eNoNameRule )
2015-03-30 16:37:09 +03:00
ROLE ( RADIO_GROUP ,
" grouping " ,
ATK_ROLE_PANEL ,
NSAccessibilityRadioGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-03-30 16:37:09 +03:00
ROLE_SYSTEM_GROUPING ,
ROLE_SYSTEM_GROUPING ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-03-30 16:37:09 +03:00
eNoNameRule )
2015-05-13 18:40:15 +03:00
ROLE ( TEXT ,
" text " ,
ATK_ROLE_STATIC ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2015-05-13 18:40:15 +03:00
USE_ROLE_STRING ,
IA2_ROLE_TEXT_FRAME ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2015-05-13 18:40:15 +03:00
eNameFromSubtreeIfReqRule )
2016-06-01 18:07:56 +03:00
ROLE ( DETAILS ,
" details " ,
ATK_ROLE_PANEL ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDetails " ,
2016-06-01 18:07:56 +03:00
ROLE_SYSTEM_GROUPING ,
ROLE_SYSTEM_GROUPING ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2016-06-01 18:07:56 +03:00
eNoNameRule )
ROLE ( SUMMARY ,
" summary " ,
ATK_ROLE_PUSH_BUTTON ,
2020-03-28 01:08:40 +03:00
NSAccessibilityButtonRole ,
2020-06-05 06:45:44 +03:00
@ " AXSummary " ,
2016-06-01 18:07:56 +03:00
ROLE_SYSTEM_PUSHBUTTON ,
ROLE_SYSTEM_PUSHBUTTON ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_BUTTON ,
2016-06-01 18:07:56 +03:00
eNameFromSubtreeRule )
2017-06-13 22:06:08 +03:00
ROLE ( LANDMARK ,
" landmark " ,
ATK_ROLE_LANDMARK ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2017-06-13 22:06:08 +03:00
USE_ROLE_STRING ,
IA2_ROLE_LANDMARK ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2017-06-13 22:06:08 +03:00
eNoNameRule )
ROLE ( NAVIGATION ,
" navigation " ,
ATK_ROLE_LANDMARK ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXLandmarkNavigation " ,
2017-06-13 22:06:08 +03:00
USE_ROLE_STRING ,
IA2_ROLE_LANDMARK ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2017-06-13 22:06:08 +03:00
eNoNameRule )
ROLE ( FOOTNOTE ,
" footnote " ,
ATK_ROLE_FOOTNOTE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2017-06-13 22:06:08 +03:00
USE_ROLE_STRING ,
IA2_ROLE_FOOTNOTE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2017-06-13 22:06:08 +03:00
eNoNameRule )
2017-06-16 23:07:23 +03:00
ROLE ( ARTICLE ,
" article " ,
ATK_ROLE_ARTICLE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDocumentArticle " ,
2017-06-16 23:07:23 +03:00
ROLE_SYSTEM_DOCUMENT ,
ROLE_SYSTEM_DOCUMENT ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2017-06-16 23:07:23 +03:00
eNoNameRule )
2017-07-05 01:10:00 +03:00
ROLE ( REGION ,
" region " ,
ATK_ROLE_LANDMARK ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXLandmarkRegion " ,
2017-07-05 01:10:00 +03:00
USE_ROLE_STRING ,
IA2_ROLE_LANDMARK ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2017-07-05 01:10:00 +03:00
eNoNameRule )
2017-07-11 12:16:00 +03:00
// A composite widget with a text input and popup. Used for ARIA role combobox.
// See also COMBOBOX.
ROLE ( EDITCOMBOBOX ,
" editcombobox " ,
ATK_ROLE_COMBO_BOX ,
NSAccessibilityComboBoxRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2017-07-11 12:16:00 +03:00
ROLE_SYSTEM_COMBOBOX ,
ROLE_SYSTEM_COMBOBOX ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_EDITTEXT ,
2017-07-11 12:16:00 +03:00
eNameFromValueRule )
2018-06-05 09:54:00 +03:00
ROLE ( BLOCKQUOTE ,
" blockquote " ,
ATK_ROLE_BLOCK_QUOTE ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2018-06-05 09:54:00 +03:00
ROLE_SYSTEM_GROUPING ,
2018-07-27 03:30:25 +03:00
IA2_ROLE_BLOCK_QUOTE ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2018-06-05 09:54:00 +03:00
eNoNameRule )
2018-07-27 09:40:50 +03:00
ROLE ( CONTENT_DELETION ,
" content deletion " ,
ATK_ROLE_SECTION ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXDeleteStyleGroup " ,
2018-07-27 09:40:50 +03:00
USE_ROLE_STRING ,
IA2_ROLE_CONTENT_DELETION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2018-07-27 09:40:50 +03:00
eNoNameRule )
ROLE ( CONTENT_INSERTION ,
" content insertion " ,
ATK_ROLE_SECTION ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXInsertStyleGroup " ,
2018-07-27 09:40:50 +03:00
USE_ROLE_STRING ,
IA2_ROLE_CONTENT_INSERTION ,
2018-10-17 23:43:49 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
2018-07-27 09:40:50 +03:00
eNoNameRule )
2018-11-02 04:06:56 +03:00
ROLE ( FORM_LANDMARK ,
" form " ,
ATK_ROLE_LANDMARK ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXLandmarkForm " ,
2018-11-02 04:06:56 +03:00
USE_ROLE_STRING ,
IA2_ROLE_FORM ,
java : : SessionAccessibility : : CLASSNAME_VIEW ,
eNoNameRule )
2019-11-18 08:34:15 +03:00
ROLE ( MARK ,
" mark " ,
2020-03-01 22:38:16 +03:00
ATK_ROLE_MARK ,
2019-11-18 08:34:15 +03:00
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2019-11-18 08:34:15 +03:00
USE_ROLE_STRING ,
2020-03-01 22:38:16 +03:00
IA2_ROLE_MARK ,
2019-11-18 08:34:15 +03:00
java : : SessionAccessibility : : CLASSNAME_VIEW ,
eNameFromSubtreeIfReqRule )
2020-03-01 22:37:33 +03:00
ROLE ( SUGGESTION ,
" suggestion " ,
ATK_ROLE_SUGGESTION ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2020-03-01 22:37:33 +03:00
USE_ROLE_STRING ,
IA2_ROLE_SUGGESTION ,
java : : SessionAccessibility : : CLASSNAME_VIEW ,
eNoNameRule )
2020-03-01 22:35:06 +03:00
ROLE ( COMMENT ,
" comment " ,
ATK_ROLE_COMMENT ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
NSAccessibilityUnknownSubrole ,
2020-03-01 22:35:06 +03:00
USE_ROLE_STRING ,
IA2_ROLE_COMMENT ,
java : : SessionAccessibility : : CLASSNAME_VIEW ,
eNoNameRule )
2020-03-27 00:26:15 +03:00
ROLE ( CODE ,
" code " ,
ATK_ROLE_STATIC ,
NSAccessibilityGroupRole ,
2020-06-05 06:45:44 +03:00
@ " AXCodeStyleGroup " ,
2020-03-27 00:26:15 +03:00
USE_ROLE_STRING ,
IA2_ROLE_TEXT_FRAME ,
java : : SessionAccessibility : : CLASSNAME_VIEW ,
eNoNameRule )
2012-04-26 22:25:33 +04:00
// clang-format on