Flutter Engine
The Flutter Engine
Namespaces | Enumerations
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::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
}