Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
123 lines (113 sloc) 6.99 KB
//General attributes
#define kAXRoleAttribute CFSTR("AXRole")
#define kAXSubroleAttribute CFSTR("AXSubrole")
#define kAXRoleDescriptionAttribute CFSTR("AXRoleDescription")
#define kAXHelpAttribute CFSTR("AXHelp")
#define kAXTitleAttribute CFSTR("AXTitle")
#define kAXValueAttribute CFSTR("AXValue")
#define kAXMinValueAttribute CFSTR("AXMinValue")
#define kAXMaxValueAttribute CFSTR("AXMaxValue")
#define kAXValueIncrementAttribute CFSTR("AXValueIncrement")
#define kAXAllowedValuesAttribute CFSTR("AXAllowedValues")
#define kAXEnabledAttribute CFSTR("AXEnabled")
#define kAXFocusedAttribute CFSTR("AXFocused")
#define kAXParentAttribute CFSTR("AXParent")
#define kAXChildrenAttribute CFSTR("AXChildren")
#define kAXSelectedChildrenAttribute CFSTR("AXSelectedChildren")
#define kAXVisibleChildrenAttribute CFSTR("AXVisibleChildren")
#define kAXWindowAttribute CFSTR("AXWindow")
#define kAXTopLevelUIElementAttribute CFSTR("AXTopLevelUIElement")
#define kAXPositionAttribute CFSTR("AXPosition")
#define kAXSizeAttribute CFSTR("AXSize")
#define kAXOrientationAttribute CFSTR("AXOrientation")
#define kAXDescriptionAttribute CFSTR("AXDescription")
// Text-specific attributes
#define kAXSelectedTextAttribute CFSTR("AXSelectedText")
#define kAXVisibleCharacterRangeAttribute CFSTR("AXVisibleCharacterRange")
#define kAXSelectedTextRangeAttribute CFSTR("AXSelectedTextRange")
#define kAXNumberOfCharactersAttribute CFSTR("AXNumberOfCharacters")
#define kAXSharedTextUIElementsAttribute CFSTR("AXSharedTextUIElements")
#define kAXSharedCharacterRangeAttribute CFSTR("AXSharedCharacterRange")
// Window-specific attributes
#define kAXMainAttribute CFSTR("AXMain")
#define kAXMinimizedAttribute CFSTR("AXMinimized")
#define kAXCloseButtonAttribute CFSTR("AXCloseButton")
#define kAXZoomButtonAttribute CFSTR("AXZoomButton")
#define kAXMinimizeButtonAttribute CFSTR("AXMinimizeButton")
#define kAXToolbarButtonAttribute CFSTR("AXToolbarButton")
#define kAXGrowAreaAttribute CFSTR("AXGrowArea")
#define kAXProxyAttribute CFSTR("AXProxy")
#define kAXModalAttribute CFSTR("AXModal")
#define kAXDefaultButtonAttribute CFSTR("AXDefaultButton")
#define kAXCancelButtonAttribute CFSTR("AXCancelButton")
// Menu-specific attributes
#define kAXMenuItemCmdCharAttribute CFSTR("AXMenuItemCmdChar")
#define kAXMenuItemCmdVirtualKeyAttribute
CFSTR("AXMenuItemCmdVirtualKey")
#define kAXMenuItemCmdGlyphAttribute CFSTR("AXMenuItemCmdGlyph")
#define kAXMenuItemCmdModifiersAttribute
CFSTR("AXMenuItemCmdModifiers")
#define kAXMenuItemMarkCharAttribute CFSTR("AXMenuItemMarkChar")
#define kAXMenuItemPrimaryUIElementAttribute CFSTR("AXMenuItemPrimaryUIElement")
// Application-specific attributes
#define kAXMenuBarAttribute CFSTR("AXMenuBar")
#define kAXWindowsAttribute CFSTR("AXWindows")
#define kAXFrontmostAttribute CFSTR("AXFrontmost")
#define kAXHiddenAttribute CFSTR("AXHidden")
#define kAXMainWindowAttribute CFSTR("AXMainWindow")
#define kAXFocusedWindowAttribute CFSTR("AXFocusedWindow")
#define kAXFocusedUIElementAttribute CFSTR("AXFocusedUIElement")
// Miscellaneous attributes
#define kAXHeaderAttribute CFSTR("AXHeader")
#define kAXEditedAttribute CFSTR("AXEdited")
#define kAXValueWrapsAttribute CFSTR("AXValueWraps")
#define kAXTabsAttribute CFSTR("AXTabs")
#define kAXTitleUIElementAttribute CFSTR("AXTitleUIElement")
#define kAXHorizontalScrollBarAttribute CFSTR("AXHorizontalScrollBar")
#define kAXVerticalScrollBarAttribute CFSTR("AXVerticalScrollBar")
#define kAXOverflowButtonAttribute CFSTR("AXOverflowButton")
#define kAXFilenameAttribute CFSTR("AXFilename")
#define kAXExpandedAttribute CFSTR("AXExpanded")
#define kAXSelectedAttribute CFSTR("AXSelected")
#define kAXSplittersAttribute CFSTR("AXSplitters")
#define kAXNextContentsAttribute CFSTR("AXNextContents")
#define kAXDocumentAttribute CFSTR("AXDocument")
#define kAXDecrementButtonAttribute CFSTR("AXDecrementButton")
#define kAXIncrementButtonAttribute CFSTR("AXIncrementButton")
#define kAXPreviousContentsAttribute CFSTR("AXPreviousContents")
#define kAXContentsAttribute CFSTR("AXContents")
#define kAXIncrementorAttribute CFSTR("AXIncrementor")
#define kAXHourFieldAttribute CFSTR("AXHourField")
#define kAXMinuteFieldAttribute CFSTR("AXMinuteField")
#define kAXSecondFieldAttribute CFSTR("AXSecondField")
#define kAXAMPMFieldAttribute CFSTR("AXAMPMField")
#define kAXDayFieldAttribute CFSTR("AXDayField")
#define kAXMonthFieldAttribute CFSTR("AXMonthField")
#define kAXYearFieldAttribute CFSTR("AXYearField")
#define kAXColumnTitleAttribute CFSTR("AXColumnTitles")
#define kAXURLAttribute CFSTR("AXURL")
#define kAXLabelUIElementsAttribute CFSTR("AXLabelUIElements")
#define kAXLabelValueAttribute CFSTR("AXLabelValue")
#define kAXShownMenuUIElementAttribute CFSTR("AXShownMenuUIElement")
#define kAXServesAsTitleForUIElementsAttribute CFSTR("AXServesAsTitleForUIElements")
#define kAXLinkedUIElementsAttribute CFSTR("AXLinkedUIElements")
// Table and outline view attributes
#define kAXRowsAttribute CFSTR("AXRows")
#define kAXVisibleRowsAttribute CFSTR("AXVisibleRows")
#define kAXSelectedRowsAttribute CFSTR("AXSelectedRows")
#define kAXColumnsAttribute CFSTR("AXColumns")
#define kAXVisibleColumnsAttribute CFSTR("AXVisibleColumns")
#define kAXSelectedColumnsAttribute CFSTR("AXSelectedColumns")
#define kAXSortDirectionAttribute CFSTR("AXSortDirection")
#define kAXColumnHeaderUIElementsAttribute CFSTR("AXColumnHeaderUIElements")
#define kAXIndexAttribute CFSTR("AXIndex")
#define kAXDisclosingAttribute CFSTR("AXDisclosing")
#define kAXDisclosedRowsAttribute CFSTR("AXDisclosedRows")
#define kAXDisclosedByRowAttribute CFSTR("AXDisclosedByRow")
// Matte attributes
#define kAXMatteHoleAttribute CFSTR("AXMatteHole")
#define kAXMatteContentUIElementAttribute CFSTR("AXMatteContentUIElement")
// Dock attributes
#define kAXIsApplicationRunningAttribute CFSTR("AXIsApplicationRunning")
// System-wide attributes
#define kAXFocusedApplicationAttribute CFSTR("AXFocusedApplication")
Something went wrong with that request. Please try again.