Flutter Engine
 
Loading...
Searching...
No Matches
ax_enums.h File Reference

Go to the source code of this file.

Namespaces

namespace  ax
 
namespace  ax::mojom
 

Enumerations

enum class  ax::mojom::Event {
  ax::mojom::kNone ,
  ax::mojom::kActiveDescendantChanged ,
  ax::mojom::kAlert ,
  ax::mojom::kAriaAttributeChanged ,
  ax::mojom::kAutocorrectionOccured ,
  ax::mojom::kBlur ,
  ax::mojom::kCheckedStateChanged ,
  ax::mojom::kChildrenChanged ,
  ax::mojom::kClicked ,
  ax::mojom::kControlsChanged ,
  ax::mojom::kDocumentSelectionChanged ,
  ax::mojom::kDocumentTitleChanged ,
  ax::mojom::kEndOfTest ,
  ax::mojom::kExpandedChanged ,
  ax::mojom::kFocus ,
  ax::mojom::kFocusAfterMenuClose ,
  ax::mojom::kFocusContext ,
  ax::mojom::kHide ,
  ax::mojom::kHitTestResult ,
  ax::mojom::kHover ,
  ax::mojom::kImageFrameUpdated ,
  ax::mojom::kInvalidStatusChanged ,
  ax::mojom::kLayoutComplete ,
  ax::mojom::kLiveRegionCreated ,
  ax::mojom::kLiveRegionChanged ,
  ax::mojom::kLoadComplete ,
  ax::mojom::kLoadStart ,
  ax::mojom::kLocationChanged ,
  ax::mojom::kMediaStartedPlaying ,
  ax::mojom::kMediaStoppedPlaying ,
  ax::mojom::kMenuEnd ,
  ax::mojom::kMenuListItemSelected ,
  ax::mojom::kMenuListValueChanged ,
  ax::mojom::kMenuPopupEnd ,
  ax::mojom::kMenuPopupStart ,
  ax::mojom::kMenuStart ,
  ax::mojom::kMouseCanceled ,
  ax::mojom::kMouseDragged ,
  ax::mojom::kMouseMoved ,
  ax::mojom::kMousePressed ,
  ax::mojom::kMouseReleased ,
  ax::mojom::kRowCollapsed ,
  ax::mojom::kRowCountChanged ,
  ax::mojom::kRowExpanded ,
  ax::mojom::kScrollPositionChanged ,
  ax::mojom::kScrolledToAnchor ,
  ax::mojom::kSelectedChildrenChanged ,
  ax::mojom::kSelection ,
  ax::mojom::kSelectionAdd ,
  ax::mojom::kSelectionRemove ,
  ax::mojom::kShow ,
  ax::mojom::kStateChanged ,
  ax::mojom::kTextChanged ,
  ax::mojom::kWindowActivated ,
  ax::mojom::kWindowDeactivated ,
  ax::mojom::kWindowVisibilityChanged ,
  ax::mojom::kTextSelectionChanged ,
  ax::mojom::kTooltipClosed ,
  ax::mojom::kTooltipOpened ,
  ax::mojom::kTreeChanged ,
  ax::mojom::kValueChanged ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kValueChanged
}
 
enum class  ax::mojom::Role {
  ax::mojom::kNone ,
  ax::mojom::kAbbr ,
  ax::mojom::kAlert ,
  ax::mojom::kAlertDialog ,
  ax::mojom::kAnchor ,
  ax::mojom::kApplication ,
  ax::mojom::kArticle ,
  ax::mojom::kAudio ,
  ax::mojom::kBanner ,
  ax::mojom::kBlockquote ,
  ax::mojom::kButton ,
  ax::mojom::kCanvas ,
  ax::mojom::kCaption ,
  ax::mojom::kCaret ,
  ax::mojom::kCell ,
  ax::mojom::kCheckBox ,
  ax::mojom::kClient ,
  ax::mojom::kCode ,
  ax::mojom::kColorWell ,
  ax::mojom::kColumn ,
  ax::mojom::kColumnHeader ,
  ax::mojom::kComboBoxGrouping ,
  ax::mojom::kComboBoxMenuButton ,
  ax::mojom::kComplementary ,
  ax::mojom::kComment ,
  ax::mojom::kContentDeletion ,
  ax::mojom::kContentInsertion ,
  ax::mojom::kContentInfo ,
  ax::mojom::kDate ,
  ax::mojom::kDateTime ,
  ax::mojom::kDefinition ,
  ax::mojom::kDescriptionList ,
  ax::mojom::kDescriptionListDetail ,
  ax::mojom::kDescriptionListTerm ,
  ax::mojom::kDesktop ,
  ax::mojom::kDetails ,
  ax::mojom::kDialog ,
  ax::mojom::kDirectory ,
  ax::mojom::kDisclosureTriangle ,
  ax::mojom::kDocAbstract ,
  ax::mojom::kDocAcknowledgments ,
  ax::mojom::kDocAfterword ,
  ax::mojom::kDocAppendix ,
  ax::mojom::kDocBackLink ,
  ax::mojom::kDocBiblioEntry ,
  ax::mojom::kDocBibliography ,
  ax::mojom::kDocBiblioRef ,
  ax::mojom::kDocChapter ,
  ax::mojom::kDocColophon ,
  ax::mojom::kDocConclusion ,
  ax::mojom::kDocCover ,
  ax::mojom::kDocCredit ,
  ax::mojom::kDocCredits ,
  ax::mojom::kDocDedication ,
  ax::mojom::kDocEndnote ,
  ax::mojom::kDocEndnotes ,
  ax::mojom::kDocEpigraph ,
  ax::mojom::kDocEpilogue ,
  ax::mojom::kDocErrata ,
  ax::mojom::kDocExample ,
  ax::mojom::kDocFootnote ,
  ax::mojom::kDocForeword ,
  ax::mojom::kDocGlossary ,
  ax::mojom::kDocGlossRef ,
  ax::mojom::kDocIndex ,
  ax::mojom::kDocIntroduction ,
  ax::mojom::kDocNoteRef ,
  ax::mojom::kDocNotice ,
  ax::mojom::kDocPageBreak ,
  ax::mojom::kDocPageList ,
  ax::mojom::kDocPart ,
  ax::mojom::kDocPreface ,
  ax::mojom::kDocPrologue ,
  ax::mojom::kDocPullquote ,
  ax::mojom::kDocQna ,
  ax::mojom::kDocSubtitle ,
  ax::mojom::kDocTip ,
  ax::mojom::kDocToc ,
  ax::mojom::kDocument ,
  ax::mojom::kEmbeddedObject ,
  ax::mojom::kEmphasis ,
  ax::mojom::kFeed ,
  ax::mojom::kFigcaption ,
  ax::mojom::kFigure ,
  ax::mojom::kFooter ,
  ax::mojom::kFooterAsNonLandmark ,
  ax::mojom::kForm ,
  ax::mojom::kGenericContainer ,
  ax::mojom::kGraphicsDocument ,
  ax::mojom::kGraphicsObject ,
  ax::mojom::kGraphicsSymbol ,
  ax::mojom::kGrid ,
  ax::mojom::kGroup ,
  ax::mojom::kHeader ,
  ax::mojom::kHeaderAsNonLandmark ,
  ax::mojom::kHeading ,
  ax::mojom::kIframe ,
  ax::mojom::kIframePresentational ,
  ax::mojom::kIgnored ,
  ax::mojom::kImage ,
  ax::mojom::kImageMap ,
  ax::mojom::kImeCandidate ,
  ax::mojom::kInlineTextBox ,
  ax::mojom::kInputTime ,
  ax::mojom::kKeyboard ,
  ax::mojom::kLabelText ,
  ax::mojom::kLayoutTable ,
  ax::mojom::kLayoutTableCell ,
  ax::mojom::kLayoutTableRow ,
  ax::mojom::kLegend ,
  ax::mojom::kLineBreak ,
  ax::mojom::kLink ,
  ax::mojom::kList ,
  ax::mojom::kListBox ,
  ax::mojom::kListBoxOption ,
  ax::mojom::kListGrid ,
  ax::mojom::kListItem ,
  ax::mojom::kListMarker ,
  ax::mojom::kLog ,
  ax::mojom::kMain ,
  ax::mojom::kMark ,
  ax::mojom::kMarquee ,
  ax::mojom::kMath ,
  ax::mojom::kMenu ,
  ax::mojom::kMenuBar ,
  ax::mojom::kMenuItem ,
  ax::mojom::kMenuItemCheckBox ,
  ax::mojom::kMenuItemRadio ,
  ax::mojom::kMenuListOption ,
  ax::mojom::kMenuListPopup ,
  ax::mojom::kMeter ,
  ax::mojom::kNavigation ,
  ax::mojom::kNote ,
  ax::mojom::kPane ,
  ax::mojom::kParagraph ,
  ax::mojom::kPdfActionableHighlight ,
  ax::mojom::kPluginObject ,
  ax::mojom::kPopUpButton ,
  ax::mojom::kPortal ,
  ax::mojom::kPre ,
  ax::mojom::kPresentational ,
  ax::mojom::kProgressIndicator ,
  ax::mojom::kRadioButton ,
  ax::mojom::kRadioGroup ,
  ax::mojom::kRegion ,
  ax::mojom::kRootWebArea ,
  ax::mojom::kRow ,
  ax::mojom::kRowGroup ,
  ax::mojom::kRowHeader ,
  ax::mojom::kRuby ,
  ax::mojom::kRubyAnnotation ,
  ax::mojom::kScrollBar ,
  ax::mojom::kScrollView ,
  ax::mojom::kSearch ,
  ax::mojom::kSearchBox ,
  ax::mojom::kSection ,
  ax::mojom::kSlider ,
  ax::mojom::kSliderThumb ,
  ax::mojom::kSpinButton ,
  ax::mojom::kSplitter ,
  ax::mojom::kStaticText ,
  ax::mojom::kStatus ,
  ax::mojom::kStrong ,
  ax::mojom::kSuggestion ,
  ax::mojom::kSvgRoot ,
  ax::mojom::kSwitch ,
  ax::mojom::kTab ,
  ax::mojom::kTabList ,
  ax::mojom::kTabPanel ,
  ax::mojom::kTable ,
  ax::mojom::kTableHeaderContainer ,
  ax::mojom::kTerm ,
  ax::mojom::kTextField ,
  ax::mojom::kTextFieldWithComboBox ,
  ax::mojom::kTime ,
  ax::mojom::kTimer ,
  ax::mojom::kTitleBar ,
  ax::mojom::kToggleButton ,
  ax::mojom::kToolbar ,
  ax::mojom::kTooltip ,
  ax::mojom::kTree ,
  ax::mojom::kTreeGrid ,
  ax::mojom::kTreeItem ,
  ax::mojom::kUnknown ,
  ax::mojom::kVideo ,
  ax::mojom::kWebArea ,
  ax::mojom::kWebView ,
  ax::mojom::kWindow ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kWindow
}
 
enum class  ax::mojom::State {
  ax::mojom::kNone ,
  ax::mojom::kAutofillAvailable ,
  ax::mojom::kCollapsed ,
  ax::mojom::kDefault ,
  ax::mojom::kEditable ,
  ax::mojom::kExpanded ,
  ax::mojom::kFocusable ,
  ax::mojom::kHorizontal ,
  ax::mojom::kHovered ,
  ax::mojom::kIgnored ,
  ax::mojom::kInvisible ,
  ax::mojom::kLinked ,
  ax::mojom::kMultiline ,
  ax::mojom::kMultiselectable ,
  ax::mojom::kProtected ,
  ax::mojom::kRequired ,
  ax::mojom::kRichlyEditable ,
  ax::mojom::kVertical ,
  ax::mojom::kVisited ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kVisited
}
 
enum class  ax::mojom::Action {
  ax::mojom::kNone ,
  ax::mojom::kAnnotatePageImages ,
  ax::mojom::kBlur ,
  ax::mojom::kClearAccessibilityFocus ,
  ax::mojom::kCollapse ,
  ax::mojom::kCustomAction ,
  ax::mojom::kDecrement ,
  ax::mojom::kDoDefault ,
  ax::mojom::kExpand ,
  ax::mojom::kFocus ,
  ax::mojom::kGetImageData ,
  ax::mojom::kGetTextLocation ,
  ax::mojom::kHideTooltip ,
  ax::mojom::kHitTest ,
  ax::mojom::kIncrement ,
  ax::mojom::kInternalInvalidateTree ,
  ax::mojom::kLoadInlineTextBoxes ,
  ax::mojom::kReplaceSelectedText ,
  ax::mojom::kScrollBackward ,
  ax::mojom::kScrollDown ,
  ax::mojom::kScrollForward ,
  ax::mojom::kScrollLeft ,
  ax::mojom::kScrollRight ,
  ax::mojom::kScrollUp ,
  ax::mojom::kScrollToMakeVisible ,
  ax::mojom::kScrollToPoint ,
  ax::mojom::kSetAccessibilityFocus ,
  ax::mojom::kSetScrollOffset ,
  ax::mojom::kSetSelection ,
  ax::mojom::kSetSequentialFocusNavigationStartingPoint ,
  ax::mojom::kSetValue ,
  ax::mojom::kShowContextMenu ,
  ax::mojom::kSignalEndOfTest ,
  ax::mojom::kShowTooltip ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kShowTooltip
}
 
enum class  ax::mojom::ActionFlags {
  ax::mojom::kNone ,
  ax::mojom::kRequestImages ,
  ax::mojom::kRequestInlineTextBoxes ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kRequestInlineTextBoxes
}
 
enum class  ax::mojom::ScrollAlignment {
  ax::mojom::kNone ,
  ax::mojom::kScrollAlignmentCenter ,
  ax::mojom::kScrollAlignmentTop ,
  ax::mojom::kScrollAlignmentBottom ,
  ax::mojom::kScrollAlignmentLeft ,
  ax::mojom::kScrollAlignmentRight ,
  ax::mojom::kScrollAlignmentClosestEdge ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kScrollAlignmentClosestEdge
}
 
enum class  ax::mojom::ScrollBehavior {
  ax::mojom::kNone ,
  ax::mojom::kDoNotScrollIfVisible ,
  ax::mojom::kScrollIfVisible ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kScrollIfVisible
}
 
enum class  ax::mojom::DefaultActionVerb {
  ax::mojom::kNone ,
  ax::mojom::kActivate ,
  ax::mojom::kCheck ,
  ax::mojom::kClick ,
  ax::mojom::kClickAncestor ,
  ax::mojom::kJump ,
  ax::mojom::kOpen ,
  ax::mojom::kPress ,
  ax::mojom::kSelect ,
  ax::mojom::kUncheck ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kUncheck
}
 
enum class  ax::mojom::Mutation {
  ax::mojom::kNone ,
  ax::mojom::kNodeCreated ,
  ax::mojom::kSubtreeCreated ,
  ax::mojom::kNodeChanged ,
  ax::mojom::kNodeRemoved ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kNodeRemoved
}
 
enum class  ax::mojom::StringAttribute {
  ax::mojom::kNone ,
  ax::mojom::kAccessKey ,
  ax::mojom::kAriaInvalidValue ,
  ax::mojom::kAutoComplete ,
  ax::mojom::kChildTreeId ,
  ax::mojom::kClassName ,
  ax::mojom::kContainerLiveRelevant ,
  ax::mojom::kContainerLiveStatus ,
  ax::mojom::kDescription ,
  ax::mojom::kDisplay ,
  ax::mojom::kFontFamily ,
  ax::mojom::kHtmlTag ,
  ax::mojom::kIdentifier ,
  ax::mojom::kImageAnnotation ,
  ax::mojom::kImageDataUrl ,
  ax::mojom::kInnerHtml ,
  ax::mojom::kInputType ,
  ax::mojom::kKeyShortcuts ,
  ax::mojom::kLanguage ,
  ax::mojom::kName ,
  ax::mojom::kLiveRelevant ,
  ax::mojom::kLiveStatus ,
  ax::mojom::kPlaceholder ,
  ax::mojom::kRole ,
  ax::mojom::kRoleDescription ,
  ax::mojom::kTooltip ,
  ax::mojom::kUrl ,
  ax::mojom::kValue ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kValue
}
 
enum class  ax::mojom::IntAttribute {
  ax::mojom::kNone ,
  ax::mojom::kDefaultActionVerb ,
  ax::mojom::kScrollX ,
  ax::mojom::kScrollXMin ,
  ax::mojom::kScrollXMax ,
  ax::mojom::kScrollY ,
  ax::mojom::kScrollYMin ,
  ax::mojom::kScrollYMax ,
  ax::mojom::kTextSelStart ,
  ax::mojom::kTextSelEnd ,
  ax::mojom::kAriaColumnCount ,
  ax::mojom::kAriaCellColumnIndex ,
  ax::mojom::kAriaCellColumnSpan ,
  ax::mojom::kAriaRowCount ,
  ax::mojom::kAriaCellRowIndex ,
  ax::mojom::kAriaCellRowSpan ,
  ax::mojom::kTableRowCount ,
  ax::mojom::kTableColumnCount ,
  ax::mojom::kTableHeaderId ,
  ax::mojom::kTableRowIndex ,
  ax::mojom::kTableRowHeaderId ,
  ax::mojom::kTableColumnIndex ,
  ax::mojom::kTableColumnHeaderId ,
  ax::mojom::kTableCellColumnIndex ,
  ax::mojom::kTableCellColumnSpan ,
  ax::mojom::kTableCellRowIndex ,
  ax::mojom::kTableCellRowSpan ,
  ax::mojom::kSortDirection ,
  ax::mojom::kHierarchicalLevel ,
  ax::mojom::kNameFrom ,
  ax::mojom::kDescriptionFrom ,
  ax::mojom::kActivedescendantId ,
  ax::mojom::kErrormessageId ,
  ax::mojom::kInPageLinkTargetId ,
  ax::mojom::kMemberOfId ,
  ax::mojom::kNextOnLineId ,
  ax::mojom::kPopupForId ,
  ax::mojom::kPreviousOnLineId ,
  ax::mojom::kRestriction ,
  ax::mojom::kSetSize ,
  ax::mojom::kPosInSet ,
  ax::mojom::kColorValue ,
  ax::mojom::kAriaCurrentState ,
  ax::mojom::kBackgroundColor ,
  ax::mojom::kColor ,
  ax::mojom::kHasPopup ,
  ax::mojom::kImageAnnotationStatus ,
  ax::mojom::kInvalidState ,
  ax::mojom::kCheckedState ,
  ax::mojom::kListStyle ,
  ax::mojom::kTextAlign ,
  ax::mojom::kTextDirection ,
  ax::mojom::kTextPosition ,
  ax::mojom::kTextStyle ,
  ax::mojom::kTextOverlineStyle ,
  ax::mojom::kTextStrikethroughStyle ,
  ax::mojom::kTextUnderlineStyle ,
  ax::mojom::kPreviousFocusId ,
  ax::mojom::kNextFocusId ,
  ax::mojom::kDropeffect ,
  ax::mojom::kDOMNodeId ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kDOMNodeId
}
 
enum class  ax::mojom::FloatAttribute {
  ax::mojom::kNone ,
  ax::mojom::kValueForRange ,
  ax::mojom::kMinValueForRange ,
  ax::mojom::kMaxValueForRange ,
  ax::mojom::kStepValueForRange ,
  ax::mojom::kFontSize ,
  ax::mojom::kFontWeight ,
  ax::mojom::kTextIndent ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kTextIndent
}
 
enum class  ax::mojom::BoolAttribute {
  ax::mojom::kNone ,
  ax::mojom::kBusy ,
  ax::mojom::kEditableRoot ,
  ax::mojom::kContainerLiveAtomic ,
  ax::mojom::kContainerLiveBusy ,
  ax::mojom::kLiveAtomic ,
  ax::mojom::kModal ,
  ax::mojom::kUpdateLocationOnly ,
  ax::mojom::kCanvasHasFallback ,
  ax::mojom::kScrollable ,
  ax::mojom::kClickable ,
  ax::mojom::kClipsChildren ,
  ax::mojom::kNotUserSelectableStyle ,
  ax::mojom::kSelected ,
  ax::mojom::kSelectedFromFocus ,
  ax::mojom::kSupportsTextLocation ,
  ax::mojom::kGrabbed ,
  ax::mojom::kIsLineBreakingObject ,
  ax::mojom::kIsPageBreakingObject ,
  ax::mojom::kHasAriaAttribute ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kHasAriaAttribute
}
 
enum class  ax::mojom::IntListAttribute {
  ax::mojom::kNone ,
  ax::mojom::kIndirectChildIds ,
  ax::mojom::kControlsIds ,
  ax::mojom::kDetailsIds ,
  ax::mojom::kDescribedbyIds ,
  ax::mojom::kFlowtoIds ,
  ax::mojom::kLabelledbyIds ,
  ax::mojom::kRadioGroupIds ,
  ax::mojom::kMarkerTypes ,
  ax::mojom::kMarkerStarts ,
  ax::mojom::kMarkerEnds ,
  ax::mojom::kCharacterOffsets ,
  ax::mojom::kCachedLineStarts ,
  ax::mojom::kWordStarts ,
  ax::mojom::kWordEnds ,
  ax::mojom::kCustomActionIds ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kCustomActionIds
}
 
enum class  ax::mojom::StringListAttribute {
  ax::mojom::kNone ,
  ax::mojom::kCustomActionDescriptions ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kCustomActionDescriptions
}
 
enum class  ax::mojom::ListStyle {
  ax::mojom::kNone ,
  ax::mojom::kCircle ,
  ax::mojom::kDisc ,
  ax::mojom::kImage ,
  ax::mojom::kNumeric ,
  ax::mojom::kSquare ,
  ax::mojom::kOther ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kOther
}
 
enum class  ax::mojom::MarkerType {
  ax::mojom::kNone = 0 ,
  ax::mojom::kSpelling = 1 ,
  ax::mojom::kGrammar = 2 ,
  ax::mojom::kTextMatch = 4 ,
  ax::mojom::kActiveSuggestion = 16 ,
  ax::mojom::kSuggestion = 32 ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kSuggestion
}
 
enum class  ax::mojom::MoveDirection {
  ax::mojom::kForward ,
  ax::mojom::kBackward ,
  ax::mojom::kNone = kForward ,
  ax::mojom::kMinValue = kForward ,
  ax::mojom::kMaxValue = kBackward
}
 
enum class  ax::mojom::Command {
  ax::mojom::kClearSelection ,
  ax::mojom::kCut ,
  ax::mojom::kDelete ,
  ax::mojom::kDictate ,
  ax::mojom::kExtendSelection ,
  ax::mojom::kFormat ,
  ax::mojom::kInsert ,
  ax::mojom::kMarker ,
  ax::mojom::kMoveSelection ,
  ax::mojom::kPaste ,
  ax::mojom::kReplace ,
  ax::mojom::kSetSelection ,
  ax::mojom::kType ,
  ax::mojom::kNone = kType ,
  ax::mojom::kMinValue = kClearSelection ,
  ax::mojom::kMaxValue = kType
}
 
enum class  ax::mojom::TextBoundary {
  ax::mojom::kCharacter ,
  ax::mojom::kFormat ,
  ax::mojom::kLineEnd ,
  ax::mojom::kLineStart ,
  ax::mojom::kLineStartOrEnd ,
  ax::mojom::kObject ,
  ax::mojom::kPageEnd ,
  ax::mojom::kPageStart ,
  ax::mojom::kPageStartOrEnd ,
  ax::mojom::kParagraphEnd ,
  ax::mojom::kParagraphStart ,
  ax::mojom::kParagraphStartOrEnd ,
  ax::mojom::kSentenceEnd ,
  ax::mojom::kSentenceStart ,
  ax::mojom::kSentenceStartOrEnd ,
  ax::mojom::kWebPage ,
  ax::mojom::kWordEnd ,
  ax::mojom::kWordStart ,
  ax::mojom::kWordStartOrEnd ,
  ax::mojom::kNone = kObject ,
  ax::mojom::kMinValue = kCharacter ,
  ax::mojom::kMaxValue = kWordStartOrEnd
}
 
enum class  ax::mojom::TextAlign {
  ax::mojom::kNone ,
  ax::mojom::kLeft ,
  ax::mojom::kRight ,
  ax::mojom::kCenter ,
  ax::mojom::kJustify ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kJustify
}
 
enum class  ax::mojom::WritingDirection {
  ax::mojom::kNone ,
  ax::mojom::kLtr ,
  ax::mojom::kRtl ,
  ax::mojom::kTtb ,
  ax::mojom::kBtt ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kBtt
}
 
enum class  ax::mojom::TextPosition {
  ax::mojom::kNone ,
  ax::mojom::kSubscript ,
  ax::mojom::kSuperscript ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kSuperscript
}
 
enum class  ax::mojom::TextStyle {
  ax::mojom::kBold ,
  ax::mojom::kItalic ,
  ax::mojom::kUnderline ,
  ax::mojom::kLineThrough ,
  ax::mojom::kOverline ,
  ax::mojom::kNone ,
  ax::mojom::kMinValue = kBold ,
  ax::mojom::kMaxValue = kNone
}
 
enum class  ax::mojom::TextDecorationStyle {
  ax::mojom::kNone ,
  ax::mojom::kDotted ,
  ax::mojom::kDashed ,
  ax::mojom::kSolid ,
  ax::mojom::kDouble ,
  ax::mojom::kWavy ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kWavy
}
 
enum class  ax::mojom::AriaCurrentState {
  ax::mojom::kNone ,
  ax::mojom::kFalse ,
  ax::mojom::kTrue ,
  ax::mojom::kPage ,
  ax::mojom::kStep ,
  ax::mojom::kLocation ,
  ax::mojom::kUnclippedLocation ,
  ax::mojom::kDate ,
  ax::mojom::kTime ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kTime
}
 
enum class  ax::mojom::HasPopup {
  ax::mojom::kFalse = 0 ,
  ax::mojom::kTrue ,
  ax::mojom::kMenu ,
  ax::mojom::kListbox ,
  ax::mojom::kTree ,
  ax::mojom::kGrid ,
  ax::mojom::kDialog ,
  ax::mojom::kNone = kFalse ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kDialog
}
 
enum class  ax::mojom::InvalidState {
  ax::mojom::kNone ,
  ax::mojom::kFalse ,
  ax::mojom::kTrue ,
  ax::mojom::kOther ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kOther
}
 
enum class  ax::mojom::Restriction {
  ax::mojom::kNone ,
  ax::mojom::kReadOnly ,
  ax::mojom::kDisabled ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kDisabled
}
 
enum class  ax::mojom::CheckedState {
  ax::mojom::kNone ,
  ax::mojom::kFalse ,
  ax::mojom::kTrue ,
  ax::mojom::kMixed ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kMixed
}
 
enum class  ax::mojom::SortDirection {
  ax::mojom::kNone ,
  ax::mojom::kUnsorted ,
  ax::mojom::kAscending ,
  ax::mojom::kDescending ,
  ax::mojom::kOther ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kOther
}
 
enum class  ax::mojom::NameFrom {
  ax::mojom::kNone ,
  ax::mojom::kUninitialized ,
  ax::mojom::kAttribute ,
  ax::mojom::kAttributeExplicitlyEmpty ,
  ax::mojom::kCaption ,
  ax::mojom::kContents ,
  ax::mojom::kPlaceholder ,
  ax::mojom::kRelatedElement ,
  ax::mojom::kTitle ,
  ax::mojom::kValue ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kValue
}
 
enum class  ax::mojom::DescriptionFrom {
  ax::mojom::kNone ,
  ax::mojom::kUninitialized ,
  ax::mojom::kAttribute ,
  ax::mojom::kContents ,
  ax::mojom::kRelatedElement ,
  ax::mojom::kTitle ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kTitle
}
 
enum class  ax::mojom::EventFrom {
  ax::mojom::kNone ,
  ax::mojom::kUser ,
  ax::mojom::kPage ,
  ax::mojom::kAction ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kAction
}
 
enum class  ax::mojom::Gesture {
  ax::mojom::kNone ,
  ax::mojom::kClick ,
  ax::mojom::kSwipeLeft1 ,
  ax::mojom::kSwipeUp1 ,
  ax::mojom::kSwipeRight1 ,
  ax::mojom::kSwipeDown1 ,
  ax::mojom::kSwipeLeft2 ,
  ax::mojom::kSwipeUp2 ,
  ax::mojom::kSwipeRight2 ,
  ax::mojom::kSwipeDown2 ,
  ax::mojom::kSwipeLeft3 ,
  ax::mojom::kSwipeUp3 ,
  ax::mojom::kSwipeRight3 ,
  ax::mojom::kSwipeDown3 ,
  ax::mojom::kSwipeLeft4 ,
  ax::mojom::kSwipeUp4 ,
  ax::mojom::kSwipeRight4 ,
  ax::mojom::kSwipeDown4 ,
  ax::mojom::kTap2 ,
  ax::mojom::kTap3 ,
  ax::mojom::kTap4 ,
  ax::mojom::kTouchExplore ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kTouchExplore
}
 
enum class  ax::mojom::TextAffinity {
  ax::mojom::kNone ,
  ax::mojom::kDownstream ,
  ax::mojom::kUpstream ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kUpstream
}
 
enum class  ax::mojom::TreeOrder {
  ax::mojom::kNone ,
  ax::mojom::kUndefined ,
  ax::mojom::kBefore ,
  ax::mojom::kEqual ,
  ax::mojom::kAfter ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kAfter
}
 
enum class  ax::mojom::AXTreeIDType {
  ax::mojom::kUnknown ,
  ax::mojom::kToken ,
  ax::mojom::kMinValue = kUnknown ,
  ax::mojom::kMaxValue = kToken
}
 
enum class  ax::mojom::ImageAnnotationStatus {
  ax::mojom::kNone ,
  ax::mojom::kWillNotAnnotateDueToScheme ,
  ax::mojom::kIneligibleForAnnotation ,
  ax::mojom::kEligibleForAnnotation ,
  ax::mojom::kSilentlyEligibleForAnnotation ,
  ax::mojom::kAnnotationPending ,
  ax::mojom::kAnnotationSucceeded ,
  ax::mojom::kAnnotationEmpty ,
  ax::mojom::kAnnotationAdult ,
  ax::mojom::kAnnotationProcessFailed ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kAnnotationProcessFailed
}
 
enum class  ax::mojom::Dropeffect {
  ax::mojom::kNone ,
  ax::mojom::kCopy ,
  ax::mojom::kExecute ,
  ax::mojom::kLink ,
  ax::mojom::kMove ,
  ax::mojom::kPopup ,
  ax::mojom::kMinValue = kNone ,
  ax::mojom::kMaxValue = kPopup
}