Copy as Markdown

Other Tools

/* THIS FILE IS AUTOGENERATED - DO NOT EDIT */
/* Roles are defined in accessible/interfaces/nsIAccessibleRole.idl */
#ifndef _role_h_
#define _role_h_
namespace mozilla {
namespace a11y {
namespace roles {
enum Role {
NOTHING = 0,
MENUBAR = 1,
SCROLLBAR = 2,
ALERT = 3,
INTERNAL_FRAME = 4,
MENUPOPUP = 5,
MENUITEM = 6,
TOOLTIP = 7,
APPLICATION = 8,
DOCUMENT = 9,
PANE = 10,
DIALOG = 11,
GROUPING = 12,
SEPARATOR = 13,
TOOLBAR = 14,
STATUSBAR = 15,
TABLE = 16,
COLUMNHEADER = 17,
ROWHEADER = 18,
ROW = 19,
CELL = 20,
LINK = 21,
LIST = 22,
LISTITEM = 23,
OUTLINE = 24,
OUTLINEITEM = 25,
PAGETAB = 26,
PROPERTYPAGE = 27,
GRAPHIC = 28,
STATICTEXT = 29,
TEXT_LEAF = 30,
PUSHBUTTON = 31,
CHECKBUTTON = 32,
RADIOBUTTON = 33,
COMBOBOX = 34,
PROGRESSBAR = 35,
SLIDER = 36,
SPINBUTTON = 37,
DIAGRAM = 38,
ANIMATION = 39,
BUTTONDROPDOWN = 40,
BUTTONMENU = 41,
WHITESPACE = 42,
PAGETABLIST = 43,
CANVAS = 44,
CHECK_MENU_ITEM = 45,
DATE_EDITOR = 46,
CHROME_WINDOW = 47,
LABEL = 48,
PASSWORD_TEXT = 49,
RADIO_MENU_ITEM = 50,
TEXT_CONTAINER = 51,
TOGGLE_BUTTON = 52,
TREE_TABLE = 53,
PARAGRAPH = 54,
ENTRY = 55,
CAPTION = 56,
NON_NATIVE_DOCUMENT = 57,
HEADING = 58,
SECTION = 59,
FORM = 60,
APP_ROOT = 61,
PARENT_MENUITEM = 62,
COMBOBOX_LIST = 63,
COMBOBOX_OPTION = 64,
IMAGE_MAP = 65,
OPTION = 66,
RICH_OPTION = 67,
LISTBOX = 68,
FLAT_EQUATION = 69,
GRID_CELL = 70,
NOTE = 71,
FIGURE = 72,
CHECK_RICH_OPTION = 73,
DEFINITION_LIST = 74,
TERM = 75,
DEFINITION = 76,
KEY = 77,
SWITCH = 78,
MATHML_MATH = 79,
MATHML_IDENTIFIER = 80,
MATHML_NUMBER = 81,
MATHML_OPERATOR = 82,
MATHML_TEXT = 83,
MATHML_STRING_LITERAL = 84,
MATHML_GLYPH = 85,
MATHML_ROW = 86,
MATHML_FRACTION = 87,
MATHML_SQUARE_ROOT = 88,
MATHML_ROOT = 89,
MATHML_ENCLOSED = 90,
MATHML_STYLE = 91,
MATHML_SUB = 92,
MATHML_SUP = 93,
MATHML_SUB_SUP = 94,
MATHML_UNDER = 95,
MATHML_OVER = 96,
MATHML_UNDER_OVER = 97,
MATHML_MULTISCRIPTS = 98,
MATHML_TABLE = 99,
MATHML_LABELED_ROW = 100,
MATHML_TABLE_ROW = 101,
MATHML_CELL = 102,
MATHML_ACTION = 103,
MATHML_ERROR = 104,
MATHML_STACK = 105,
MATHML_LONG_DIVISION = 106,
MATHML_STACK_GROUP = 107,
MATHML_STACK_ROW = 108,
MATHML_STACK_CARRIES = 109,
MATHML_STACK_CARRY = 110,
MATHML_STACK_LINE = 111,
RADIO_GROUP = 112,
TEXT = 113,
DETAILS = 114,
SUMMARY = 115,
LANDMARK = 116,
NAVIGATION = 117,
FOOTNOTE = 118,
ARTICLE = 119,
REGION = 120,
EDITCOMBOBOX = 121,
BLOCKQUOTE = 122,
CONTENT_DELETION = 123,
CONTENT_INSERTION = 124,
FORM_LANDMARK = 125,
MARK = 126,
SUGGESTION = 127,
COMMENT = 128,
CODE = 129,
TIME_EDITOR = 130,
LISTITEM_MARKER = 131,
METER = 132,
SUBSCRIPT = 133,
SUPERSCRIPT = 134,
EMPHASIS = 135,
STRONG = 136,
TIME = 137,
GRID = 138,
ROWGROUP = 139,
LAST_ROLE = ROWGROUP
};
} // namespace roles
typedef enum mozilla::a11y::roles::Role role;
} // namespace a11y
} // namespace mozilla
#endif