AriaRole enum

Common ARIA roles for accessibility.

Note: This is a subset of all available ARIA roles. Use the generic role(String) method for unlisted roles.

Inheritance
Available extensions

Values

alert → const AriaRole

Interactive alert.

const AriaRole('alert')
alertdialog → const AriaRole

Alert dialog.

const AriaRole('alertdialog')
application → const AriaRole

Application region.

const AriaRole('application')
article → const AriaRole

Article content.

const AriaRole('article')

Banner landmark.

const AriaRole('banner')
button → const AriaRole

Button element.

const AriaRole('button')
checkbox → const AriaRole

Checkbox input.

const AriaRole('checkbox')
complementary → const AriaRole

Complementary content.

const AriaRole('complementary')
contentinfo → const AriaRole

Content information.

const AriaRole('contentinfo')
dialog → const AriaRole

Dialog box.

const AriaRole('dialog')
document → const AriaRole

Document region.

const AriaRole('document')
form → const AriaRole

Form landmark.

const AriaRole('form')
heading → const AriaRole

Heading.

const AriaRole('heading')
img → const AriaRole

Image.

const AriaRole('img')

Link.

const AriaRole('link')
list → const AriaRole

List container.

const AriaRole('list')
listitem → const AriaRole

List item.

const AriaRole('listitem')
main → const AriaRole

Main content landmark.

const AriaRole('main')

Menu container.

const AriaRole('menu')

Menu bar.

const AriaRole('menubar')

Menu item.

const AriaRole('menuitem')

Navigation landmark.

const AriaRole('navigation')
presentation → const AriaRole

No semantic meaning.

const AriaRole('presentation')
radio → const AriaRole

Radio button.

const AriaRole('radio')
radiogroup → const AriaRole

Radio group.

const AriaRole('radiogroup')
region → const AriaRole

Region landmark.

const AriaRole('region')

Search landmark.

const AriaRole('search')
tab → const AriaRole

Tab.

const AriaRole('tab')
tablist → const AriaRole

Tab list.

const AriaRole('tablist')
tabpanel → const AriaRole

Tab panel.

const AriaRole('tabpanel')
textbox → const AriaRole

Text box.

const AriaRole('textbox')
tooltip → const AriaRole

Tooltip.

const AriaRole('tooltip')

Properties

hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<AriaRole>
A constant List of the values in this enum, in order of their declaration.