accessibility_sys_ng/
attribute_constants.rs1#![allow(non_upper_case_globals)]
2pub const kAXRoleAttribute: &str = "AXRole";
3pub const kAXSubroleAttribute: &str = "AXSubrole";
4pub const kAXRoleDescriptionAttribute: &str = "AXRoleDescription";
5pub const kAXHelpAttribute: &str = "AXHelp";
6pub const kAXTitleAttribute: &str = "AXTitle";
7pub const kAXValueAttribute: &str = "AXValue";
8pub const kAXValueDescriptionAttribute: &str = "AXValueDescription";
9pub const kAXMinValueAttribute: &str = "AXMinValue";
10pub const kAXMaxValueAttribute: &str = "AXMaxValue";
11pub const kAXValueIncrementAttribute: &str = "AXValueIncrement";
12pub const kAXAllowedValuesAttribute: &str = "AXAllowedValues";
13pub const kAXPlaceholderValueAttribute: &str = "AXPlaceholderValue";
14pub const kAXEnabledAttribute: &str = "AXEnabled";
15pub const kAXElementBusyAttribute: &str = "AXElementBusy";
16pub const kAXFocusedAttribute: &str = "AXFocused";
17pub const kAXParentAttribute: &str = "AXParent";
18pub const kAXChildrenAttribute: &str = "AXChildren";
19pub const kAXSelectedChildrenAttribute: &str = "AXSelectedChildren";
20pub const kAXVisibleChildrenAttribute: &str = "AXVisibleChildren";
21pub const kAXWindowAttribute: &str = "AXWindow";
22pub const kAXTopLevelUIElementAttribute: &str = "AXTopLevelUIElement";
23pub const kAXPositionAttribute: &str = "AXPosition";
24pub const kAXSizeAttribute: &str = "AXSize";
25pub const kAXFrameAttribute: &str = "AXFrame";
26pub const kAXOrientationAttribute: &str = "AXOrientation";
27pub const kAXDescriptionAttribute: &str = "AXDescription";
28pub const kAXDescription: &str = "AXDescription"; pub const kAXSelectedTextAttribute: &str = "AXSelectedText";
30pub const kAXSelectedTextRangeAttribute: &str = "AXSelectedTextRange";
31pub const kAXSelectedTextRangesAttribute: &str = "AXSelectedTextRanges";
32pub const kAXVisibleCharacterRangeAttribute: &str = "AXVisibleCharacterRange";
33pub const kAXNumberOfCharactersAttribute: &str = "AXNumberOfCharacters";
34pub const kAXSharedTextUIElementsAttribute: &str = "AXSharedTextUIElements";
35pub const kAXSharedCharacterRangeAttribute: &str = "AXSharedCharacterRange";
36pub const kAXSharedFocusElementsAttribute: &str = "AXSharedFocusElements";
37pub const kAXInsertionPointLineNumberAttribute: &str = "AXInsertionPointLineNumber";
38pub const kAXMainAttribute: &str = "AXMain";
39pub const kAXMinimizedAttribute: &str = "AXMinimized";
40pub const kAXCloseButtonAttribute: &str = "AXCloseButton";
41pub const kAXZoomButtonAttribute: &str = "AXZoomButton";
42pub const kAXMinimizeButtonAttribute: &str = "AXMinimizeButton";
43pub const kAXToolbarButtonAttribute: &str = "AXToolbarButton";
44pub const kAXFullScreenButtonAttribute: &str = "AXFullScreenButton";
45pub const kAXProxyAttribute: &str = "AXProxy";
46pub const kAXGrowAreaAttribute: &str = "AXGrowArea";
47pub const kAXModalAttribute: &str = "AXModal";
48pub const kAXDefaultButtonAttribute: &str = "AXDefaultButton";
49pub const kAXCancelButtonAttribute: &str = "AXCancelButton";
50pub const kAXMenuItemCmdCharAttribute: &str = "AXMenuItemCmdChar";
51pub const kAXMenuItemCmdVirtualKeyAttribute: &str = "AXMenuItemCmdVirtualKey";
52pub const kAXMenuItemCmdGlyphAttribute: &str = "AXMenuItemCmdGlyph";
53pub const kAXMenuItemCmdModifiersAttribute: &str = "AXMenuItemCmdModifiers";
54pub const kAXMenuItemMarkCharAttribute: &str = "AXMenuItemMarkChar";
55pub const kAXMenuItemPrimaryUIElementAttribute: &str = "AXMenuItemPrimaryUIElement";
56
57pub const kAXMenuItemModifierNone: u32 = 0;
58pub const kAXMenuItemModifierShift: u32 = 1 << 0;
59pub const kAXMenuItemModifierOption: u32 = 1 << 1;
60pub const kAXMenuItemModifierControl: u32 = 1 << 2;
61pub const kAXMenuItemModifierNoCommand: u32 = 1 << 3;
62
63pub const kAXMenuBarAttribute: &str = "AXMenuBar";
64pub const kAXWindowsAttribute: &str = "AXWindows";
65pub const kAXFrontmostAttribute: &str = "AXFrontmost";
66pub const kAXHiddenAttribute: &str = "AXHidden";
67pub const kAXMainWindowAttribute: &str = "AXMainWindow";
68pub const kAXFocusedWindowAttribute: &str = "AXFocusedWindow";
69pub const kAXFocusedUIElementAttribute: &str = "AXFocusedUIElement";
70pub const kAXExtrasMenuBarAttribute: &str = "AXExtrasMenuBar";
71pub const kAXHeaderAttribute: &str = "AXHeader";
72pub const kAXEditedAttribute: &str = "AXEdited";
73pub const kAXValueWrapsAttribute: &str = "AXValueWraps";
74pub const kAXTabsAttribute: &str = "AXTabs";
75pub const kAXTitleUIElementAttribute: &str = "AXTitleUIElement";
76pub const kAXHorizontalScrollBarAttribute: &str = "AXHorizontalScrollBar";
77pub const kAXVerticalScrollBarAttribute: &str = "AXVerticalScrollBar";
78pub const kAXOverflowButtonAttribute: &str = "AXOverflowButton";
79pub const kAXFilenameAttribute: &str = "AXFilename";
80pub const kAXExpandedAttribute: &str = "AXExpanded";
81pub const kAXSelectedAttribute: &str = "AXSelected";
82pub const kAXSplittersAttribute: &str = "AXSplitters";
83pub const kAXNextContentsAttribute: &str = "AXNextContents";
84pub const kAXDocumentAttribute: &str = "AXDocument";
85pub const kAXDecrementButtonAttribute: &str = "AXDecrementButton";
86pub const kAXIncrementButtonAttribute: &str = "AXIncrementButton";
87pub const kAXPreviousContentsAttribute: &str = "AXPreviousContents";
88pub const kAXContentsAttribute: &str = "AXContents";
89pub const kAXIncrementorAttribute: &str = "AXIncrementor";
90pub const kAXHourFieldAttribute: &str = "AXHourField";
91pub const kAXMinuteFieldAttribute: &str = "AXMinuteField";
92pub const kAXSecondFieldAttribute: &str = "AXSecondField";
93pub const kAXAMPMFieldAttribute: &str = "AXAMPMField";
94pub const kAXDayFieldAttribute: &str = "AXDayField";
95pub const kAXMonthFieldAttribute: &str = "AXMonthField";
96pub const kAXYearFieldAttribute: &str = "AXYearField";
97pub const kAXColumnTitleAttribute: &str = "AXColumnTitles";
98pub const kAXURLAttribute: &str = "AXURL";
99pub const kAXLabelUIElementsAttribute: &str = "AXLabelUIElements";
100pub const kAXLabelValueAttribute: &str = "AXLabelValue";
101pub const kAXShownMenuUIElementAttribute: &str = "AXShownMenuUIElement";
102pub const kAXServesAsTitleForUIElementsAttribute: &str = "AXServesAsTitleForUIElements";
103pub const kAXLinkedUIElementsAttribute: &str = "AXLinkedUIElements";
104pub const kAXRowsAttribute: &str = "AXRows";
105pub const kAXVisibleRowsAttribute: &str = "AXVisibleRows";
106pub const kAXSelectedRowsAttribute: &str = "AXSelectedRows";
107pub const kAXColumnsAttribute: &str = "AXColumns";
108pub const kAXVisibleColumnsAttribute: &str = "AXVisibleColumns";
109pub const kAXSelectedColumnsAttribute: &str = "AXSelectedColumns";
110pub const kAXSortDirectionAttribute: &str = "AXSortDirection";
111pub const kAXIndexAttribute: &str = "AXIndex";
112pub const kAXDisclosingAttribute: &str = "AXDisclosing";
113pub const kAXDisclosedRowsAttribute: &str = "AXDisclosedRows";
114pub const kAXDisclosedByRowAttribute: &str = "AXDisclosedByRow";
115pub const kAXDisclosureLevelAttribute: &str = "AXDisclosureLevel";
116pub const kAXMatteHoleAttribute: &str = "AXMatteHole";
117pub const kAXMatteContentUIElementAttribute: &str = "AXMatteContentUIElement";
118pub const kAXMarkerUIElementsAttribute: &str = "AXMarkerUIElements";
119pub const kAXUnitsAttribute: &str = "AXUnits";
120pub const kAXUnitDescriptionAttribute: &str = "AXUnitDescription";
121pub const kAXMarkerTypeAttribute: &str = "AXMarkerType";
122pub const kAXMarkerTypeDescriptionAttribute: &str = "AXMarkerTypeDescription";
123pub const kAXIsApplicationRunningAttribute: &str = "AXIsApplicationRunning";
124pub const kAXSearchButtonAttribute: &str = "AXSearchButton";
125pub const kAXClearButtonAttribute: &str = "AXClearButton";
126pub const kAXFocusedApplicationAttribute: &str = "AXFocusedApplication";
127pub const kAXRowCountAttribute: &str = "AXRowCount";
128pub const kAXColumnCountAttribute: &str = "AXColumnCount";
129pub const kAXOrderedByRowAttribute: &str = "AXOrderedByRow";
130pub const kAXWarningValueAttribute: &str = "AXWarningValue";
131pub const kAXCriticalValueAttribute: &str = "AXCriticalValue";
132pub const kAXSelectedCellsAttribute: &str = "AXSelectedCells";
133pub const kAXVisibleCellsAttribute: &str = "AXVisibleCells";
134pub const kAXRowHeaderUIElementsAttribute: &str = "AXRowHeaderUIElements";
135pub const kAXColumnHeaderUIElementsAttribute: &str = "AXColumnHeaderUIElements";
136pub const kAXRowIndexRangeAttribute: &str = "AXRowIndexRange";
137pub const kAXColumnIndexRangeAttribute: &str = "AXColumnIndexRange";
138pub const kAXHorizontalUnitsAttribute: &str = "AXHorizontalUnits";
139pub const kAXVerticalUnitsAttribute: &str = "AXVerticalUnits";
140pub const kAXHorizontalUnitDescriptionAttribute: &str = "AXHorizontalUnitDescription";
141pub const kAXVerticalUnitDescriptionAttribute: &str = "AXVerticalUnitDescription";
142pub const kAXHandlesAttribute: &str = "AXHandles";
143pub const kAXTextAttribute: &str = "AXText";
144pub const kAXVisibleTextAttribute: &str = "AXVisibleText";
145pub const kAXIsEditableAttribute: &str = "AXIsEditable";
146pub const kAXColumnTitlesAttribute: &str = "AXColumnTitles";
147pub const kAXIdentifierAttribute: &str = "AXIdentifier";
148pub const kAXAlternateUIVisibleAttribute: &str = "AXAlternateUIVisible";
149pub const kAXLineForIndexParameterizedAttribute: &str = "AXLineForIndex";
150pub const kAXRangeForLineParameterizedAttribute: &str = "AXRangeForLine";
151pub const kAXStringForRangeParameterizedAttribute: &str = "AXStringForRange";
152pub const kAXRangeForPositionParameterizedAttribute: &str = "AXRangeForPosition";
153pub const kAXRangeForIndexParameterizedAttribute: &str = "AXRangeForIndex";
154pub const kAXBoundsForRangeParameterizedAttribute: &str = "AXBoundsForRange";
155pub const kAXRTFForRangeParameterizedAttribute: &str = "AXRTFForRange";
156pub const kAXAttributedStringForRangeParameterizedAttribute: &str = "AXAttributedStringForRange";
157pub const kAXStyleRangeForIndexParameterizedAttribute: &str = "AXStyleRangeForIndex";
158pub const kAXCellForColumnAndRowParameterizedAttribute: &str = "AXCellForColumnAndRow";
159pub const kAXLayoutPointForScreenPointParameterizedAttribute: &str = "AXLayoutPointForScreenPoint";
160pub const kAXLayoutSizeForScreenSizeParameterizedAttribute: &str = "AXLayoutSizeForScreenSize";
161pub const kAXScreenPointForLayoutPointParameterizedAttribute: &str = "AXScreenPointForLayoutPoint";
162pub const kAXScreenSizeForLayoutSizeParameterizedAttribute: &str = "AXScreenSizeForLayoutSize";
163pub const kAXAXReplaceRangeWithTextParameterizedAttribute: &str = "AXReplaceRangeWithText";
164pub const kAXAXNextLineRangeForIndexParameterizedAttribute: &str = "AXNextLineRangeForIndex";
165pub const kAXAXPreviousLineRangeForIndexParameterizedAttribute: &str =
166 "AXPreviousLineRangeForIndex";