#ifndef WebAXEnums_h
#define WebAXEnums_h
namespace blink {
enum WebAXEvent {
WebAXEventActiveDescendantChanged,
WebAXEventAlert,
WebAXEventAriaAttributeChanged,
WebAXEventAutocorrectionOccured,
WebAXEventBlur,
WebAXEventCheckedStateChanged,
WebAXEventChildrenChanged,
WebAXEventFocus,
WebAXEventHide,
WebAXEventInvalidStatusChanged,
WebAXEventLayoutComplete,
WebAXEventLiveRegionChanged,
WebAXEventLoadComplete,
WebAXEventLocationChanged,
WebAXEventMenuListItemSelected,
WebAXEventMenuListValueChanged,
WebAXEventRowCollapsed,
WebAXEventRowCountChanged,
WebAXEventRowExpanded,
WebAXEventScrollPositionChanged,
WebAXEventScrolledToAnchor,
WebAXEventSelectedChildrenChanged,
WebAXEventSelectedTextChanged,
WebAXEventShow,
WebAXEventTextChanged,
WebAXEventTextInserted,
WebAXEventTextRemoved,
WebAXEventValueChanged
};
enum WebAXRole {
WebAXRoleAlertDialog = 1,
WebAXRoleAlert,
WebAXRoleAnnotation,
WebAXRoleApplication,
WebAXRoleArticle,
WebAXRoleBanner,
WebAXRoleBrowser,
WebAXRoleBusyIndicator,
WebAXRoleButton,
WebAXRoleCanvas,
WebAXRoleCell,
WebAXRoleCheckBox,
WebAXRoleColorWell,
WebAXRoleColumnHeader,
WebAXRoleColumn,
WebAXRoleComboBox,
WebAXRoleComplementary,
WebAXRoleContentInfo,
WebAXRoleDefinition,
WebAXRoleDescriptionListDetail,
WebAXRoleDescriptionListTerm,
WebAXRoleDialog,
WebAXRoleDirectory,
WebAXRoleDisclosureTriangle,
WebAXRoleDiv,
WebAXRoleDocument,
WebAXRoleDrawer,
WebAXRoleEditableText,
WebAXRoleFooter,
WebAXRoleForm,
WebAXRoleGrid,
WebAXRoleGroup,
WebAXRoleGrowArea,
WebAXRoleHeading,
WebAXRoleHelpTag,
WebAXRoleHorizontalRule,
WebAXRoleIframe,
WebAXRoleIgnored,
WebAXRoleImageMapLink,
WebAXRoleImageMap,
WebAXRoleImage,
WebAXRoleIncrementor,
WebAXRoleInlineTextBox,
WebAXRoleLabel,
WebAXRoleLegend,
WebAXRoleLink,
WebAXRoleListBoxOption,
WebAXRoleListBox,
WebAXRoleListItem,
WebAXRoleListMarker,
WebAXRoleList,
WebAXRoleLog,
WebAXRoleMain,
WebAXRoleMarquee,
WebAXRoleMathElement,
WebAXRoleMath,
WebAXRoleMatte,
WebAXRoleMenuBar,
WebAXRoleMenuButton,
WebAXRoleMenuItem,
WebAXRoleMenuListOption,
WebAXRoleMenuListPopup,
WebAXRoleMenu,
WebAXRoleNavigation,
WebAXRoleNote,
WebAXRoleOutline,
WebAXRoleParagraph,
WebAXRolePopUpButton,
WebAXRolePresentational,
WebAXRoleProgressIndicator,
WebAXRoleRadioButton,
WebAXRoleRadioGroup,
WebAXRoleRegion,
WebAXRoleRootWebArea,
WebAXRoleRowHeader,
WebAXRoleRow,
WebAXRoleRulerMarker,
WebAXRoleRuler,
WebAXRoleSVGRoot,
WebAXRoleScrollArea,
WebAXRoleScrollBar,
WebAXRoleSeamlessWebArea,
WebAXRoleSearch,
WebAXRoleSheet,
WebAXRoleSlider,
WebAXRoleSliderThumb,
WebAXRoleSpinButtonPart,
WebAXRoleSpinButton,
WebAXRoleSplitGroup,
WebAXRoleSplitter,
WebAXRoleStaticText,
WebAXRoleStatus,
WebAXRoleSystemWide,
WebAXRoleTabGroup,
WebAXRoleTabList,
WebAXRoleTabPanel,
WebAXRoleTab,
WebAXRoleTableHeaderContainer,
WebAXRoleTable,
WebAXRoleTextArea,
WebAXRoleTextField,
WebAXRoleTimer,
WebAXRoleToggleButton,
WebAXRoleToolbar,
WebAXRoleTreeGrid,
WebAXRoleTreeItem,
WebAXRoleTree,
WebAXRoleUnknown,
WebAXRoleUserInterfaceTooltip,
WebAXRoleValueIndicator,
WebAXRoleWebArea,
WebAXRoleWindow,
};
enum WebAXState {
WebAXStateBusy,
WebAXStateChecked,
WebAXStateCollapsed,
WebAXStateEnabled,
WebAXStateExpanded,
WebAXStateFocusable,
WebAXStateFocused,
WebAXStateHaspopup,
WebAXStateHovered,
WebAXStateIndeterminate,
WebAXStateInvisible,
WebAXStateLinked,
WebAXStateMultiselectable,
WebAXStateOffscreen,
WebAXStatePressed,
WebAXStateProtected,
WebAXStateReadonly,
WebAXStateRequired,
WebAXStateSelectable,
WebAXStateSelected,
WebAXStateVertical,
WebAXStateVisited,
};
enum WebAXTextDirection {
WebAXTextDirectionLR,
WebAXTextDirectionRL,
WebAXTextDirectionTB,
WebAXTextDirectionBT
};
}
#endif