(informal protocol)
| Adopted by | |
| Framework | /System/Library/Frameworks/AppKit.framework |
| Companion guide | |
| Declared in | NSAccessibility.h |
The NSAccessibility informal protocol defines methods that Cocoa classes must implement to make themselves available to an external assistive application. An assistive application interacts with your application to allow persons with disabilities to use your application. For example, a person with a visual impairment could use an application to convert menu items and button labels into speech and then perform actions by verbal command.
Because many Cocoa user interface classes already implement the NSAccessibility protocol, providing reasonable default behavior in most cases, Cocoa applications built with standard objects are automatically accessible. In general, you need to explicitly implement the NSAccessibility protocol methods only if you subclass one of them, adding new behavior.
The Cocoa implementations of these methods raise an NSAccessibilityException when errors occur, such as requesting the value of an unsupported attribute. In most cases, subclasses do not need to raise or catch these exceptions, because overridden methods should invoke their inherited methods for unrecognized attribute and action names.
An accessible object is described by a set of attributes that define characteristics such as the object type, its value, its size and position on the screen, and its place in the accessibility hierarchy. For some objects, the set of attributes can include parameterized attributes. Parameterized attributes behave similar to a function by allowing you to pass a parameter when requesting an attribute value.
See “Accessibility” in Application Kit Functions Reference for functions related to accessibility.
– accessibilityAttributeNames
– accessibilityAttributeValue:
– accessibilityIsAttributeSettable:
– accessibilitySetValue:forAttribute:
– accessibilitySetOverrideValue:forAttribute:
– accessibilityArrayAttributeCount:
– accessibilityArrayAttributeValues:index:maxCount:
– accessibilityIndexOfChild:
Returns a localized description of the specified action.
- (NSString *)accessibilityActionDescription:(NSString *)action
The action attribute.
The description of the specified action, in a localized string.
User interface classes must implement this method to return descriptions for all actions returned from accessibilityActionNames. A button, for example, might return the string "press” for the NSAccessibilityPressAction action. Subclasses should invoke the superclass’s implementation, if it exists, to obtain the descriptions of any inherited actions.
NSAccessibility.hReturns an array of action names supported by the receiver.
- (NSArray *)accessibilityActionNames
An array of action names.
User interface classes must implement this method. Subclasses should invoke the superclass’s implementation, if it exists, and append additional action names or remove unsupported actions. See “Constants” for some common action names.
NSAccessibility.hReturns the count of the specified accessibility array attribute.
- (NSUInteger)accessibilityArrayAttributeCount:(NSString *)attribute
The accessibility array attribute.
The number of items in the specified array attribute.
If attribute is not an array an exception is raised.
NSAccessibility.hReturns a subarray of values of an accessibility array attribute.
- (NSArray *)accessibilityArrayAttributeValues:(NSString *)attribute index:(NSUInteger)index maxCount:(NSUInteger)maxCount
The accessibility array attribute.
The starting index.
The maximum desired number of items requested.
An array of values within the specified index and count.
Note that this method does not take a range. The max count is the maximum desired number of items requested by an accessibility client. This number may be beyond the bounds of your array.
NSAccessibility.hReturns an array of attribute names supported by the receiver.
- (NSArray *)accessibilityAttributeNames
An array containing the attributes supported by the receiver.
User interface classes must implement this method. Subclasses should invoke the superclass’s implementation, if it exists, and append additional attributes or remove unsupported attributes. See “Constants” for lists of attribute names.
NSAccessibility.hReturns the value of the specified attribute in the receiver.
- (id)accessibilityAttributeValue:(NSString *)attribute
The name of the attribute. See “Constants” for lists of attribute names.
User interface classes must implement this method. Subclasses should invoke the superclass’s implementation, if it exists, if attribute is not implemented in the subclass.
NSAccessibility.hReturns the value of the receiver’s parameterized attribute corresponding to the specified attribute name and parameter.
- (id)accessibilityAttributeValue:(NSString *)attribute forParameter:(id)parameter
The name of the attribute. See “Constants” for lists of attribute names.
The parameter.
If you implement this method you should also implement accessibilityParameterizedAttributeNames.
NSAccessibility.hReturns the deepest descendant of the accessibility hierarchy that has the focus.
- (id)accessibilityFocusedUIElement
The deepest accessibility object in the accessibility hierarchy that has focus.
You can assume that the search for the focus has already been narrowed down to the receiver. Override this method to do deeper searching by identifying which child element, if any, may have the focus. If a child element does not have the focus, either return self or, if available, invoke the superclass’s implementation. The default NSView and NSCell implementations test whether the receiver is an ignored element and, if so, return the receiver’s first unignored parent; otherwise they return self.
NSAccessibility.hReturns the deepest descendant of the accessibility hierarchy that contains the specified point.
- (id)accessibilityHitTest:(NSPoint)point
The point being hit-tested, in lower-left relative screen coordinates.
The deepest accessibility element in the accessibility hierarchy that contains the specified point.
You can assume that the specified point has already been determined to lie within the receiver. Override this method to do deeper hit-testing by identifying which child element, if any, contains the point. NSMatrix, for example, identifies which of its cells contains the point and propagates the hit-test to it.
If the specified point is not contained within one of the receiver’s children, either return self or, if available, invoke the superclass’s implementation. The default NSView and NSCell implementations test whether the receiver is an ignored element and, if it is, return the receiver’s first unignored parent; otherwise they return self.
NSAccessibility.hReturns the index of the specified accessibility child in the parent.
- (NSUInteger)accessibilityIndexOfChild:(id)child
The accessibility child of an object.
The index of the accessibility child object in the parent. Returns NSNotFound if the child does not exist.
NSAccessibility.hReturns a Boolean value that indicates whether the value for the specified attribute in the receiver can be set.
- (BOOL)accessibilityIsAttributeSettable:(NSString *)attribute
The name of the attribute. See “Constants” for lists of attribute names.
YES if the specified attribute can be set; otherwise, NO.
User interface classes must implement this method. Subclasses should invoke the superclass’s implementation, if it exists, if attribute is not implemented in the subclass.
NSAccessibility.hReturns a Boolean value indicating whether the receiver should be ignored in the parent-child accessibility hierarchy.
- (BOOL)accessibilityIsIgnored
YES if the receiver should be ignored; otherwise, NO.
When asking for an object’s children, ignored children should not be included; instead, the ignored children should be replaced by their own unignored children. The same applies when asking for an object’s parent: an ignored parent should be skipped and the first unignored ancestor treated as the real parent. Likewise, when a hit-test or focus test is satisfied by an ignored element, the element’s first unignored ancestor (or descendant in certain cases, such as single-celled controls) should be used instead.
Ignored elements allow the accessibility hierarchy to be a simplified version of the view and object ownership hierarchies. Intermediate objects can be bypassed and the real user interface objects accessed more quickly. For example, NSControl objects are ignored when they are single-celled; the visible parent-child relationship is between the control’s parent (or a higher ancestor if the parent is ignored, too) and the control’s cell.
NSAccessibility.hReturns a list of parameterized attribute names supported by the receiver.
- (NSArray *)accessibilityParameterizedAttributeNames
An array of parameterized attributes in the receiver.
If you implement this method you should also implement accessibilityAttributeValue:forParameter:.
NSAccessibility.hPerforms the action associated with the specified action.
- (void)accessibilityPerformAction:(NSString *)action
The action to perform.
User interface classes must implement this method to handle all the actions returned from accessibilityActionNames. Subclasses should invoke the superclass’s implementation, if it exists, if action is not implemented in the subclass.
NSAccessibility.hOverrides the specified attribute in the receiver, or adds it if it does not exist, and sets its value to the specified value.
- (BOOL)accessibilitySetOverrideValue:(id)value forAttribute:(NSString *)attribute
The attribute value to set.
The name of the attribute. See “Constants” for lists of attribute names.
YES if the override was successful; otherwise, NO.
This method is for changing the set of attributes on an instance, as an alternative to subclassing.
This method only works on objects whose class already implements the NSAccessibility protocol. If the specified attribute is already supported by the object, the value specified by this method wins.
If the specified attribute does not exist, it is created. This is done outside the NSAccessibility protocol, so accessibilityAttributeNames still returns the old list which does not contain the new attribute. Likewise, accessibilityAttributeValue does not return attributes created by the override process nor does it return their overridden values.
The values of overridden attributes are not settable by assistive applications.
If you need to undo the effect of using this method, call it again passing nil for the value.
Ensure that you invoke this method on the actual object that represents the user interface element. For example, in the case of NSButton, use the underlying NSButtonCell. The NSButton itself is ignored by accessibility.
This method works only on an object representing a single user interface element. So, for example, you cannot use it when a single object represents multiple user interface elements, as with NSSegmentedCell, which has only a single object but provides user interface elements for each segment.
NSAccessibility.hSets the value of the specified attribute in the receiver to the specified value.
- (void)accessibilitySetValue:(id)value forAttribute:(NSString *)attribute
The attribute value to set.
The name of the attribute. See “Constants” for lists of attribute names.
User interface classes must implement this method if any of its attributes are settable. Subclasses should invoke the superclass’s implementation, if it exists, if attribute is not implemented in the subclass.
NSAccessibility.hStandard attributes that can be adopted by any accessibility object.
NSString *const NSAccessibilityChildrenAttribute; NSString *const NSAccessibilityContentsAttribute; NSString *const NSAccessibilityDescriptionAttribute; NSString *const NSAccessibilityEnabledAttribute; NSString *const NSAccessibilityFocusedAttribute; NSString *const NSAccessibilityHelpAttribute; NSString *const NSAccessibilityMaxValueAttribute; NSString *const NSAccessibilityMinValueAttribute; NSString *const NSAccessibilityParentAttribute; NSString *const NSAccessibilityPositionAttribute; NSString *const NSAccessibilityRoleAttribute; NSString *const NSAccessibilityRoleDescriptionAttribute; NSString *const NSAccessibilitySelectedChildrenAttribute; NSString *const NSAccessibilityShownMenuAttribute; NSString *const NSAccessibilitySizeAttribute; NSString *const NSAccessibilitySubroleAttribute; NSString *const NSAccessibilityTitleAttribute; NSString *const NSAccessibilityTopLevelUIElementAttribute; NSString *const NSAccessibilityValueAttribute; NSString *const NSAccessibilityValueDescriptionAttribute; NSString *const NSAccessibilityVisibleChildrenAttribute; NSString *const NSAccessibilityWindowAttribute;
NSAccessibilityChildrenAttributeThe element’s child elements in the accessibility hierarchy (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityContentsAttributeElements that represent the contents in the current element, such as the document view of a scroll view (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDescriptionAttributeThe purpose of the element, not including the role (NSString).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityEnabledAttributeA flag that indicates the enabled state of the element (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityFocusedAttributeA flag that indicates the presence of keyboard focus (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityHelpAttributeThe help text for the element (NSString).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMaxValueAttributeThe element’s maximum value (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMinValueAttributeThe element’s minimum value (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityParentAttributeThe element’s parent element in the accessibility hierarchy (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityPositionAttributeThe screen position of the element’s lower-left corner in lower-left relative screen coordinates (NSValue).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRoleAttributeThe element’s type, such as NSAccessibilityRadioButtonRole (NSString). See “Roles” for a list of available roles.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRoleDescriptionAttributeA localized, human-intelligible description of the element’s role, such as "radio button” (NSString).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedChildrenAttributeThe currently selected children of the element (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityShownMenuAttributeThe menu currently being displayed (id).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySizeAttributeThe element’s size (NSValue).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySubroleAttributeThe element’s subrole, such as NSAccessibilityTableRowSubrole (NSString). See “Subroles” for a list of available subroles.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTitleAttributeThe title of the element, such as a button’s visible text (NSString).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTopLevelUIElementAttributeThe top-level element that contains this element (id).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityValueAttributeThe element’s value (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityValueDescriptionAttributeThe description of the element’s value (NSString).
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilityVisibleChildrenAttributeThe element’s child elements that are visible (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowAttributeThe window containing the current element (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are specific to text.
NSString *const NSAccessibilityInsertionPointLineNumberAttribute; NSString *const NSAccessibilityNumberOfCharactersAttribute; NSString *const NSAccessibilitySelectedTextAttribute; NSString *const NSAccessibilitySelectedTextRangeAttribute; NSString *const NSAccessibilitySelectedTextRangesAttribute; NSString *const NSAccessibilitySharedCharacterRangeAttribute; NSString *const NSAccessibilitySharedTextUIElementsAttribute; NSString *const NSAccessibilityVisibleCharacterRangeAttribute;
NSAccessibilityInsertionPointLineNumberAttributeThe line number containing the insertion point (NSNumber).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityNumberOfCharactersAttributeThe number of characters in the text (NSNumber).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedTextAttributeThe currently selected text (NSString).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedTextRangeAttributeThe range of selected text (NSValue).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedTextRangesAttributeAn array of NSValue (rangeValue) ranges of selected text (NSArray).
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilitySharedCharacterRangeAttributeThe (rangeValue) part of shared text in this view (NSValue).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySharedTextUIElementsAttributeThe elements with which the text of this element is shared (NSArray).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityVisibleCharacterRangeAttributeThe range of visible text (NSValue). Returns ranges for entire lines. For example, characters that are horizontally clipped will be reported in the visible range.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibility.hParameterized attributes specific to text.
NSString *const NSAccessibilityAttributedStringForRangeParameterizedAttribute; NSString *const NSAccessibilityBoundsForRangeParameterizedAttribute; NSString *const NSAccessibilityLineForIndexParameterizedAttribute; NSString *const NSAccessibilityRTFForRangeParameterizedAttribute; NSString *const NSAccessibilityRangeForIndexParameterizedAttribute; NSString *const NSAccessibilityRangeForLineParameterizedAttribute; NSString *const NSAccessibilityRangeForPositionParameterizedAttribute; NSString *const NSAccessibilityStringForRangeParameterizedAttribute; NSString *const NSAccessibilityStyleRangeForIndexParameterizedAttribute;
NSAccessibilityLineForIndexParameterizedAttributeThe line number (NSNumber) of the specified character (NSNumber).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityRangeForLineParameterizedAttributeThe range of characters (NSValue containing an NSRange) corresponding to the specified line number (NSNumber).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityStringForRangeParameterizedAttributeThe substring (NSString) specified by the range (NSValue containing an NSRange).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityRangeForPositionParameterizedAttributeThe range of characters (NSValue containing an NSRange) composing the glyph at the specified point (NSValue containing NSPoint).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityRangeForIndexParameterizedAttributeThe full range of characters (NSValue containing an NSRange), including the specified character, which compose a single glyph (NSNumber).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityBoundsForRangeParameterizedAttributeThe rectangle (NSValue containing an NSRect) enclosing the specified range of characters (NSValue containing an NSRange). If the range crosses a line boundary, the returned rectangle will fully enclose all the lines of characters.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityRTFForRangeParameterizedAttributeThe RTF data (NSData) describing the specified range of characters (NSValue containing an NSRange).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityStyleRangeForIndexParameterizedAttributeThe full range of characters (NSValue containing an NSRange), including the specified character (NSNumber), which have the same style.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityAttributedStringForRangeParameterizedAttributeDoes not use attributes from Appkit/AttributedString.h (NSAttributedString).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes and key constants used with attributed strings.
NSString *const NSAccessibilityAttachmentTextAttribute; NSString *const NSAccessibilityBackgroundColorTextAttribute; NSString *const NSAccessibilityFontFamilyKey; NSString *const NSAccessibilityFontNameKey; NSString *const NSAccessibilityFontSizeKey; NSString *const NSAccessibilityFontTextAttribute; NSString *const NSAccessibilityForegroundColorTextAttribute; NSString *const NSAccessibilityLinkTextAttribute; NSString *const NSAccessibilityMisspelledTextAttribute; NSString *const NSAccessibilityShadowTextAttribute; NSString *const NSAccessibilityStrikethroughColorTextAttribute; NSString *const NSAccessibilityStrikethroughTextAttribute; NSString *const NSAccessibilitySuperscriptTextAttribute; NSString *const NSAccessibilityUnderlineColorTextAttribute; NSString *const NSAccessibilityUnderlineTextAttribute; NSString *const NSAccessibilityVisibleNameKey;
NSAccessibilityForegroundColorTextAttributeText foreground color (CGColorRef).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityBackgroundColorTextAttributeText background color (CGColorRef).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnderlineColorTextAttributeText underline color (CGColorRef).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityStrikethroughColorTextAttributeText strikethrough color (CGColorRef).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnderlineTextAttributeText underline style (NSNumber).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySuperscriptTextAttributeText superscript style (NSNumber). Values > 0 are superscript; values < 0 are subscript.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityStrikethroughTextAttributeText strikethrough (NSNumber as a Boolean value).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityShadowTextAttributeText shadow (NSNumber as a Boolean value).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityAttachmentTextAttributeText attachment (id).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityLinkTextAttributeText link (id).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMisspelledTextAttributeMisspelled text (NSNumber as a Boolean value).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityFontTextAttributeFont keys (NSDictionary).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityFontNameKeyRequired key for font name.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityFontFamilyKeyOptional key for font family.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityVisibleNameKeyOptional key for font visibility.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityFontSizeKeyRequired key for font size.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes specific to windows.
NSString *const NSAccessibilityCancelButtonAttribute; NSString *const NSAccessibilityCloseButtonAttribute; NSString *const NSAccessibilityDefaultButtonAttribute; NSString *const NSAccessibilityGrowAreaAttribute; NSString *const NSAccessibilityMainAttribute; NSString *const NSAccessibilityMinimizeButtonAttribute; NSString *const NSAccessibilityMinimizedAttribute; NSString *const NSAccessibilityModalAttribute; NSString *const NSAccessibilityProxyAttribute; NSString *const NSAccessibilityToolbarButtonAttribute; NSString *const NSAccessibilityZoomButtonAttribute;
NSAccessibilityCloseButtonAttributeThe element representing the close button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityGrowAreaAttributeThe element representing the grow area (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityModalAttributeA flag that indicates whether the window represented by this element is modal (NSNumber).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityDefaultButtonAttributeThe element that represents the default button (id).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityCancelButtonAttributeThe element that represents the cancel button (id).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityMainAttributeA flag that indicates whether the window is the main window (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMinimizeButtonAttributeThe element that represents the minimize button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMinimizedAttributeA flag that indicates whether the window is minimized (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityToolbarButtonAttributeThe element that represents the toolbar button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityProxyAttributeThe element that represents the window’s document proxy (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityZoomButtonAttributeThe element that represents the zoom button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hValues that indicate the orientation of elements, such as scroll bars and split views. One of these values is returned as the value for an object’s NSAccessibilityOrientationAttribute.
NSString *const NSAccessibilityHorizontalOrientationValue; NSString *const NSAccessibilityVerticalOrientationValue; NSString *const NSAccessibilityUnknownOrientationValue;
NSAccessibilityHorizontalOrientationValueThe element is oriented horizontally.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityVerticalOrientationValueThe element is oriented vertically.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnknownOrientationValueThe element has unknown orientation.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Attributes that are specific to the application object.
NSString *const NSAccessibilityClearButtonAttribute; NSString *const NSAccessibilityColumnTitlesAttribute; NSString *const NSAccessibilityFocusedUIElementAttribute; NSString *const NSAccessibilityFocusedWindowAttribute; NSString *const NSAccessibilityFrontmostAttribute; NSString *const NSAccessibilityHiddenAttribute; NSString *const NSAccessibilityMainWindowAttribute; NSString *const NSAccessibilityMenuBarAttribute; NSString *const NSAccessibilityOrientationAttribute; NSString *const NSAccessibilitySearchButtonAttribute; NSString *const NSAccessibilitySearchMenuAttribute; NSString *const NSAccessibilityWindowsAttribute;
NSAccessibilityFocusedUIElementAttributeThe element with the current focus (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityFocusedWindowAttributeThe application’s window that has current focus (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityFrontmostAttributeA flag that indicates whether the application is frontmost (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityHiddenAttributeA flag that indicates whether the application is hidden (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMainWindowAttributeThe application’s main window (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMenuBarAttributeThe application’s menu bar (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowsAttributeThe application’s windows (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are used with grid views, such as thumbnails and media browsers that present a grid of items. The children of a grid are ordered.
NSString *const NSAccessibilityColumnCountAttribute; NSString *const NSAccessibilityOrderedByRowAttribute; NSString *const NSAccessibilityRowCountAttribute;
NSAccessibilityColumnCountAttributeThe number of columns in the grid (NSNumber as intValue).
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilityOrderedByRowAttributeA flag that indicates whether the grid is ordered row major (YES), or column major (NO) (NSNumber as boolValue).
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowCountAttributeThe number of rows in the grid (NSNumber as intValue).
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are specific to tables and outlines.
NSString *const NSAccessibilityColumnHeaderUIElementsAttribute; NSString *const NSAccessibilityColumnsAttribute; NSString *const NSAccessibilityRowHeaderUIElementsAttribute; NSString *const NSAccessibilityRowsAttribute; NSString *const NSAccessibilitySelectedColumnsAttribute; NSString *const NSAccessibilitySelectedRowsAttribute; NSString *const NSAccessibilitySortDirectionAttribute; NSString *const NSAccessibilityVisibleColumnsAttribute; NSString *const NSAccessibilityVisibleRowsAttribute;
NSAccessibilityColumnHeaderUIElementsAttributeThe table’s column headers (NSArray).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityColumnsAttributeThe table’s columns (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowHeaderUIElementsAttributeThe table’s row headers (NSArray).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowsAttributeThe table’s rows (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedColumnsAttributeThe table’s selected columns (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedRowsAttributeThe table’s selected rows (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySortDirectionAttributeThe column’s sort direction (NSString). See “Column sort direction” for possible values.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityVisibleColumnsAttributeThe table’s visible columns (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityVisibleRowsAttributeThe table’s visible rows (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are used in outline views.
NSString *const NSAccessibilityDisclosedByRowAttribute; NSString *const NSAccessibilityDisclosedRowsAttribute; NSString *const NSAccessibilityDisclosingAttribute; NSString *const NSAccessibilityDisclosureLevelAttribute;
NSAccessibilityDisclosedByRowAttributeThe row disclosing this row (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDisclosedRowsAttributeThe rows disclosed by this row (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDisclosingAttributeA flag that indicates whether a row is disclosing other rows (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDisclosureLevelAttributeThe indentation level of this row (NSNumber).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are specific to cell-based tables.
NSString *const NSAccessibilitySelectedCellsAttribute; NSString *const NSAccessibilityVisibleCellsAttribute;
NSAccessibilitySelectedCellsAttributeThe table’s selected cells (NSArray). This attribute is required for cell-based tables.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityVisibleCellsAttributeThe table’s visible cells (NSArray). This attribute is required for cell-based tables.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Parameterized attributes specific to cell-based tables.
NSString *const NSAccessibilityCellForColumnAndRowParameterizedAttribute;
NSAccessibilityCellForColumnAndRowParameterizedAttributeThe cell at the specified row and column. The parameter is an NSArray that contains two NSNumber objects: the first number specifies the column index and the second number specifies the row index. This attribute is required for cell-based tables.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Attributes that are specific to individual table cells.
NSString *const NSAccessibilityRowIndexRangeAttribute; NSString *const NSAccessibilityColumnIndexRangeAttribute;
NSAccessibilityRowIndexRangeAttributeThe row index range of the cell (an NSValue that contains the row’s starting index and index span in the table).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityColumnIndexRangeAttributeThe column index range of the cell (an NSValue that contains the row’s starting index and index span in the table).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Values that indicate the sort direction of a column (used with NSAccessibilitySortDirectionAttribute).
NSString *const NSAccessibilityAscendingSortDirectionValue; NSString *const NSAccessibilityDescendingSortDirectionValue; NSString *const NSAccessibilityUnknownSortDirectionValue;
NSAccessibilityAscendingSortDirectionValueThe column is sorted in ascending values.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityDescendingSortDirectionValueThe column is sorted in descending values.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnknownSortDirectionValueThe sort direction is unknown.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are specific to layout areas.
NSString *const NSAccessibilityHorizontalUnitsAttribute; NSString *const NSAccessibilityVerticalUnitsAttribute; NSString *const NSAccessibilityHorizontalUnitDescriptionAttribute; NSString *const NSAccessibilityVerticalUnitDescriptionAttribute;
NSAccessibilityHorizontalUnitsAttributeThe units that the layout view uses for horizontal values (NSString). See “Ruler unit attributes” for possible values.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityVerticalUnitsAttributeThe units that the layout view uses for vertical values (NSString). See “Ruler unit attributes” for possible values.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityHorizontalUnitDescriptionAttributeThe description of the layout view’s horizontal units (NSString).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityVerticalUnitDescriptionAttributeThe description of the layout view’s vertical units (NSString).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Parameterized attributes that are specific to layout areas.
NSString *const NSAccessibilityLayoutPointForScreenPointParameterizedAttribute; NSString *const NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute; NSString *const NSAccessibilityScreenPointForLayoutPointParameterizedAttribute; NSString *const NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute;
NSAccessibilityLayoutPointForScreenPointParameterizedAttributeThe point in the layout area (NSValue) corresponding to the specified point on the screen (NSValue).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityLayoutSizeForScreenSizeParameterizedAttributeThe size of the layout area (NSValue) corresponding to the specified screen size (NSValue).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityScreenPointForLayoutPointParameterizedAttributeThe screen point (NSValue) corresponding to the specified point in the layout area (NSValue).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityScreenSizeForLayoutSizeParameterizedAttributeThe size of the screen (NSValue) corresponding to the specified size of the layout area (NSValue).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Attributes that are specific to the items in a layout area.
NSString *const NSAccessibilityHandlesAttribute;
NSAccessibilityHandlesAttributeThe drag handles of the item (NSArray).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
Attributes that are specific to sliders.
NSString *const NSAccessibilityAllowedValuesAttribute; NSString *const NSAccessibilityLabelUIElementsAttribute; NSString *const NSAccessibilityLabelValueAttribute;
NSAccessibilityAllowedValuesAttributeThe allowed values in the slider (NSArray).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityLabelUIElementsAttributeThe elements that represent the slider’s labels (NSArray).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityLabelValueAttributeThe value of the label represented by this element (NSNumber).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are specific to screen mattes.
NSString *const NSAccessibilityMatteContentUIElementAttribute; NSString *const NSAccessibilityMatteHoleAttribute;
NSAccessibilityMatteHoleAttributeThe bounds of the matte hole, in screen coordinates (NSValue containing an NSRect).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMatteContentUIElementAttributeThe element that is clipped by the matte (id).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hAttributes that are specific to ruler views.
NSString *const NSAccessibilityMarkerGroupUIElementAttribute; NSString *const NSAccessibilityMarkerTypeAttribute; NSString *const NSAccessibilityMarkerTypeDescriptionAttribute; NSString *const NSAccessibilityMarkerUIElementsAttribute; NSString *const NSAccessibilityMarkerValuesAttribute; NSString *const NSAccessibilityUnitDescriptionAttribute; NSString *const NSAccessibilityUnitsAttribute;
NSAccessibilityMarkerGroupUIElementAttributeMarker group user interface element (id).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMarkerTypeAttributeThe type of the marker (NSString). See “Ruler marker type values” for possible values.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMarkerTypeDescriptionAttributeThe description of the marker type (NSString).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMarkerUIElementsAttributeArray of marker user interface elements (NSArray)
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMarkerValuesAttributeThe marker values (NSArray of NSNumber).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnitDescriptionAttributeThe description of ruler units (NSString).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnitsAttributeThe ruler units (NSString). See “Ruler unit attributes” for possible values.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hValues that indicate the marker type of an element.
NSString *const NSAccessibilityCenterTabStopMarkerTypeValue; NSString *const NSAccessibilityDecimalTabStopMarkerTypeValue; NSString *const NSAccessibilityFirstLineIndentMarkerTypeValue; NSString *const NSAccessibilityHeadIndentMarkerTypeValue; NSString *const NSAccessibilityLeftTabStopMarkerTypeValue; NSString *const NSAccessibilityRightTabStopMarkerTypeValue; NSString *const NSAccessibilityTailIndentMarkerTypeValue; NSString *const NSAccessibilityUnknownMarkerTypeValue;
NSAccessibilityLeftTabStopMarkerTypeValueLeft tab stop.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityRightTabStopMarkerTypeValueRight tab stop.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityCenterTabStopMarkerTypeValueCenter tab stop.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityDecimalTabStopMarkerTypeValueDecimal tab stop.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityHeadIndentMarkerTypeValueHead indent marker.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityTailIndentMarkerTypeValueTail indent marker.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityFirstLineIndentMarkerTypeValueFirst line indent marker.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnknownMarkerTypeValueUnknown marker type.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hValues that indicate the unit values of a ruler or layout area (used with NSAccessibilityUnitsAttribute).
NSString *const NSAccessibilityCentimetersUnitValue; NSString *const NSAccessibilityInchesUnitValue; NSString *const NSAccessibilityPicasUnitValue; NSString *const NSAccessibilityPointsUnitValue; NSString *const NSAccessibilityUnknownUnitValue;
NSAccessibilityInchesUnitValueThe units are inches.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityCentimetersUnitValueThe units are centimeters.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityPointsUnitValueThe units are points.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityPicasUnitValueThe units are picas.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnknownUnitValueThe units are unknown.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hConstants that specify links between accessibility elements.
NSString *const NSAccessibilityLinkedUIElementsAttribute; NSString *const NSAccessibilityServesAsTitleForUIElementsAttribute; NSString *const NSAccessibilityTitleUIElementAttribute;
NSAccessibilityLinkedUIElementsAttributeThe elements with which this element is related (NSArray). For example, the contents of a list item that are displayed in another pane or window.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityTitleUIElementAttributeAn element that represents another element’s static text title (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityServesAsTitleForUIElementsAttributeThe elements for which this element serves as the title (NSArray).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hMiscellaneous attributes that can apply to various types of elements.
NSString *const NSAccessibilityDecrementButtonAttribute; NSString *const NSAccessibilityDocumentAttribute; NSString *const NSAccessibilityEditedAttribute; NSString *const NSAccessibilityExpandedAttribute; NSString *const NSAccessibilityFilenameAttribute; NSString *const NSAccessibilityHeaderAttribute; NSString *const NSAccessibilityHorizontalScrollBarAttribute; NSString *const NSAccessibilityIncrementButtonAttribute; NSString *const NSAccessibilityIndexAttribute; NSString *const NSAccessibilityNextContentsAttribute; NSString *const NSAccessibilityOverflowButtonAttribute; NSString *const NSAccessibilityPreviousContentsAttribute; NSString *const NSAccessibilitySelectedAttribute; NSString *const NSAccessibilitySplittersAttribute; NSString *const NSAccessibilityTabsAttribute; NSString *const NSAccessibilityURLAttribute; NSString *const NSAccessibilityVerticalScrollBarAttribute; NSString *const NSAccessibilityWarningValueAttribute; NSString *const NSAccessibilityCriticalValueAttribute; NSString *const NSAccessibilityPlaceholderValueAttribute;
NSAccessibilityClearButtonAttributeThe element that represents the clear button in a search field (id).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityColumnTitlesAttributeThe elements that represent column titles (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDecrementButtonAttributeThe element that represents a stepper’s decrement button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDocumentAttributeThe URL for the file represented by the element (NSString).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityEditedAttributeA flag that indicates whether the element has been modified (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityExpandedAttributeA flag that indicates whether the element is expanded (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityFilenameAttributeThe filename associated with the element (NSString).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityHeaderAttributeThe element that represents a table view’s header (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityHorizontalScrollBarAttributeThe element that represents a scroll view’s horizontal scroll bar (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityIncrementButtonAttributeThe element that represents a stepper’s increment button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityIndexAttributeThe index of the row or column represented by the element (NSValue).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityNextContentsAttributeThe contents following the current divider element, such as a subview adjacent to a split view’s splitter element (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityOrientationAttributeThe element’s orientation, which can have the value NSAccessibilityHorizontalOrientationValue or NSAccessibilityVerticalOrientationValue.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityOverflowButtonAttributeThe element that represents a toolbar’s overflow button (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityPreviousContentsAttributeThe contents preceding the current divider element, such as a subview adjacent to a split view’s splitter bar element (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySearchButtonAttributeThe element that represents the search button in a search field (id).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySearchMenuAttributeThe element that represents the menu in a search field (id).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedAttributeA flag that indicates whether the element is selected (NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySplittersAttributeThe views and splitter bar in a split view (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTabsAttributeThe tab elements in a tab view (NSArray).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityURLAttributeThe URL associated with the element (NSURL).
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityVerticalScrollBarAttributeThe element that represents the vertical scroll bar in a scroll view (id).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWarningValueAttributeThe warning value in a level indicator (typically, NSNumber).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityCriticalValueAttributeThe critical value in a level indicator (typically, NSNumber).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityPlaceholderValueAttributeThe placeholder value for a control, such as a text field (NSString).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibility.hStandard roles that identify the type of object an accessibility object represents. One of these values is returned as the value for an object’s NSAccessibilityRoleAttribute.
NSString *const NSAccessibilityApplicationRole; NSString *const NSAccessibilityBrowserRole; NSString *const NSAccessibilityBusyIndicatorRole; NSString *const NSAccessibilityButtonRole; NSString *const NSAccessibilityCellRole; NSString *const NSAccessibilityCheckBoxRole; NSString *const NSAccessibilityColorWellRole; NSString *const NSAccessibilityColumnRole; NSString *const NSAccessibilityComboBoxRole; NSString *const NSAccessibilityDisclosureTriangleRole; NSString *const NSAccessibilityDrawerRole; NSString *const NSAccessibilityGridRole; NSString *const NSAccessibilityGroupRole; NSString *const NSAccessibilityGrowAreaRole; NSString *const NSAccessibilityHandleRole; NSString *const NSAccessibilityHelpTagRole; NSString *const NSAccessibilityImageRole; NSString *const NSAccessibilityIncrementorRole; NSString *const NSAccessibilityLayoutAreaRole; NSString *const NSAccessibilityLayoutItemRole; NSString *const NSAccessibilityLinkRole; NSString *const NSAccessibilityListRole; NSString *const NSAccessibilityMatteRole; NSString *const NSAccessibilityMenuBarRole; NSString *const NSAccessibilityMenuButtonRole; NSString *const NSAccessibilityMenuItemRole; NSString *const NSAccessibilityMenuRole; NSString *const NSAccessibilityOutlineRole; NSString *const NSAccessibilityPopUpButtonRole; NSString *const NSAccessibilityProgressIndicatorRole; NSString *const NSAccessibilityRadioButtonRole; NSString *const NSAccessibilityRadioGroupRole; NSString *const NSAccessibilityRelevanceIndicatorRole; NSString *const NSAccessibilityRowRole; NSString *const NSAccessibilityRulerMarkerRole; NSString *const NSAccessibilityRulerRole; NSString *const NSAccessibilityScrollAreaRole; NSString *const NSAccessibilityScrollBarRole; NSString *const NSAccessibilitySheetRole; NSString *const NSAccessibilitySliderRole; NSString *const NSAccessibilitySortButtonRole; NSString *const NSAccessibilitySplitGroupRole; NSString *const NSAccessibilitySplitterRole; NSString *const NSAccessibilityStaticTextRole; NSString *const NSAccessibilitySystemWideRole; NSString *const NSAccessibilityTabGroupRole; NSString *const NSAccessibilityTableRole; NSString *const NSAccessibilityTextAreaRole; NSString *const NSAccessibilityTextFieldRole; NSString *const NSAccessibilityToolbarRole; NSString *const NSAccessibilityUnknownRole; NSString *const NSAccessibilityValueIndicatorRole; NSString *const NSAccessibilityWindowRole;
NSAccessibilityApplicationRoleApplication.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityBrowserRoleBrowser.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityBusyIndicatorRoleBusy indicator.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityButtonRoleButton.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityCellRoleCell in a table or matrix.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityCheckBoxRoleCheckbox.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityColorWellRoleColor well.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityColumnRoleColumn.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityComboBoxRoleCombo box.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDisclosureTriangleRoleDisclosure triangle.
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilityDrawerRoleDrawer.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityGridRoleGrid.
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilityGroupRoleGroup.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityGrowAreaRoleA window’s grow (resize) area.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityHandleRoleDrag handle.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityHelpTagRoleHelp tag.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityImageRoleImage.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityIncrementorRoleStepper.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityLayoutAreaRoleLayout area (a view, such as a graphic view, that contains visual elements that may not have any accessibility representation).
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityLayoutItemRoleAn item in a layout area.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityLinkRoleLink.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityListRoleList.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMatteRoleMatte.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMenuBarRoleMenu bar.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMenuButtonRoleMenu button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMenuItemRoleMenu item.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityMenuRoleMenu.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityOutlineRoleOutline.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityPopUpButtonRolePop-up button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityProgressIndicatorRoleProgress indicator.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRadioButtonRoleRadio button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRadioGroupRoleRadio button group.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRelevanceIndicatorRoleRelevance indicator.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowRoleRow.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityRulerRoleRuler.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityRulerMarkerRoleRuler marker.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityScrollAreaRoleScroll view.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityScrollBarRoleScroll bar.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySheetRoleSheet.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySliderRoleSlider.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySortButtonRoleSort button.
Available in Mac OS X v10.4 and later.
Deprecated in Mac OS X v10.6.
Declared in NSAccessibility.h.
NSAccessibilitySplitGroupRoleSplit view.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySplitterRoleSplitter bar of a split view.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityStaticTextRoleUneditable text.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySystemWideRoleThe system-wide accessibility object.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTabGroupRoleTab group.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTableRoleTable.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTextAreaRoleText view.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTextFieldRoleText field.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityToolbarRoleToolbar.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnknownRoleUnknown object type.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityValueIndicatorRoleValue indicator.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowRoleWindow.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hSubroles that identify a specialized type of object an accessibility object represents. One of these values is returned as the value for an object’s NSAccessibilitySubroleAttribute.
NSString *const NSAccessibilityCloseButtonSubrole; NSString *const NSAccessibilityDecrementArrowSubrole; NSString *const NSAccessibilityDecrementPageSubrole; NSString *const NSAccessibilityDialogSubrole; NSString *const NSAccessibilityFloatingWindowSubrole; NSString *const NSAccessibilityIncrementArrowSubrole; NSString *const NSAccessibilityIncrementPageSubrole; NSString *const NSAccessibilityMinimizeButtonSubrole; NSString *const NSAccessibilityOutlineRowSubrole; NSString *const NSAccessibilitySearchFieldSubrole; NSString *const NSAccessibilitySecureTextFieldSubrole; NSString *const NSAccessibilityStandardWindowSubrole; NSString *const NSAccessibilitySystemDialogSubrole; NSString *const NSAccessibilitySystemFloatingWindowSubrole; NSString *const NSAccessibilityTableRowSubrole; NSString *const NSAccessibilityTextAttachmentSubrole; NSString *const NSAccessibilityTextLinkSubrole; NSString *const NSAccessibilityTimelineSubrole; NSString *const NSAccessibilityToolbarButtonSubrole; NSString *const NSAccessibilityUnknownSubrole; NSString *const NSAccessibilityZoomButtonSubrole; NSString *const NSAccessibilitySortButtonSubrole; NSString *const NSAccessibilityRatingIndicatorSubrole; NSString *const NSAccessibilityContentListSubrole; NSString *const NSAccessibilityDefinitionListSubrole;
NSAccessibilityCloseButtonSubroleA window’s close button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDecrementArrowSubroleDecrement arrow (the down arrow in a scroll bar).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityDecrementPageSubroleDecrement page (the decrement area in the scroll track of a scroll bar).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityDialogSubroleDialog.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityFloatingWindowSubroleFloating window.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityIncrementArrowSubroleIncrement arrow (the up arrow in a scroll bar).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityIncrementPageSubroleIncrement page (the increment area in the scroll track of a scroll bar).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityMinimizeButtonSubroleA window’s minimize button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityOutlineRowSubroleOutline row.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySearchFieldSubroleSearch field.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySecureTextFieldSubroleSecure text field.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityStandardWindowSubroleA standard window.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySystemDialogSubroleSystem dialog (a system-generated dialog that floats on the top layer, regardless of which application is frontmost).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySystemFloatingWindowSubroleSystem floating window (a system-generated panel).
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityTableRowSubroleTable row.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityTextAttachmentSubroleText attachment.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityTextLinkSubroleText link.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityTimelineSubroleTimeline.
Available in Mac OS X v10.5 and later.
Declared in NSAccessibility.h.
NSAccessibilityToolbarButtonSubroleA window’s toolbar button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnknownSubroleUnknown subrole.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityZoomButtonSubroleA window’s zoom button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilitySortButtonSubroleSort button in a table or outline view.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityRatingIndicatorSubroleRating indicator.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityContentListSubroleContent that is organized in a list, but is not in a list control or table view.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityDefinitionListSubroleA content list in a webpage.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibility.hStandard actions that accessibility objects can perform.
NSString *const NSAccessibilityCancelAction; NSString *const NSAccessibilityConfirmAction; NSString *const NSAccessibilityDecrementAction; NSString *const NSAccessibilityDeleteAction; NSString *const NSAccessibilityIncrementAction; NSString *const NSAccessibilityPickAction; NSString *const NSAccessibilityPressAction; NSString *const NSAccessibilityRaiseAction; NSString *const NSAccessibilityShowMenuAction;
NSAccessibilityConfirmActionSimulates pressing Return in the object, such as a text field.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDecrementActionDecrements the value of the object.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityDeleteActionDeletes the value of the object.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityIncrementActionIncrements the value of the object.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityPickActionSelects the object, such as a menu item.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityPressActionSimulates clicking an object, such as a button.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityCancelActionCancels the operation.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityRaiseActionSimulates bringing a window forward by clicking on its title bar.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilityShowMenuActionSimulates showing a menu by clicking on it.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibility.hNotifications that are sent to observing assistive applications when focus-change events occur. The notifications are sent using the NSAccessibilityPostNotification function instead of an NSNotificationCenter object.
NSString *const NSAccessibilityMainWindowChangedNotification; NSString *const NSAccessibilityFocusedWindowChangedNotification; NSString *const NSAccessibilityFocusedUIElementChangedNotification;
NSAccessibilityMainWindowChangedNotificationPosted after the main window has changed.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityFocusedWindowChangedNotificationPosted after the key window has changed.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityFocusedUIElementChangedNotificationPosted after the element has gained focus.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hNotifications that are sent to observing assistive applications when window-change events occur. The notifications are sent using the NSAccessibilityPostNotification function instead of an NSNotificationCenter object.
NSString *const NSAccessibilityWindowCreatedNotification; NSString *const NSAccessibilityWindowDeminiaturizedNotification; NSString *const NSAccessibilityWindowMiniaturizedNotification; NSString *const NSAccessibilityWindowMovedNotification; NSString *const NSAccessibilityWindowResizedNotification;
NSAccessibilityWindowCreatedNotificationPosted after a new window has appeared.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowDeminiaturizedNotificationPosted after the window has been restored to full size from the Dock.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowMiniaturizedNotificationPosted after the window has been put in the Dock.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowMovedNotificationPosted after the window has moved.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityWindowResizedNotificationPosted after the window has changed size.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hNotifications that are sent to observing assistive applications when application events occur. The notifications are sent using the NSAccessibilityPostNotification function instead of an NSNotificationCenter object.
NSString *const NSAccessibilityApplicationActivatedNotification; NSString *const NSAccessibilityApplicationDeactivatedNotification; NSString *const NSAccessibilityApplicationHiddenNotification; NSString *const NSAccessibilityApplicationShownNotification;
NSAccessibilityApplicationActivatedNotificationPosted after the application has activated.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityApplicationDeactivatedNotificationPosted after the application has deactivated.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityApplicationHiddenNotificationPosted after the application has been hidden.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityApplicationShownNotificationPosted after the application has been shown.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hNotifications that are sent to observing assistive applications when drawer and sheet events occur. The notifications are sent using the NSAccessibilityPostNotification function instead of an NSNotificationCenter object.
NSString *const NSAccessibilityDrawerCreatedNotification; NSString *const NSAccessibilitySheetCreatedNotification;
NSAccessibilityDrawerCreatedNotificationPosted after a drawer has appeared.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibilitySheetCreatedNotificationPosted after a sheet has appeared.
Available in Mac OS X v10.3 and later.
Declared in NSAccessibility.h.
NSAccessibility.hNotifications that are sent to observing assistive applications when certain element-related events occur. Note that these notifications are not sent from every element. The notifications are sent using the NSAccessibilityPostNotification function instead of an NSNotificationCenter object.
NSString *const NSAccessibilityCreatedNotification; NSString *const NSAccessibilityMovedNotification; NSString *const NSAccessibilityResizedNotification; NSString *const NSAccessibilityTitleChangedNotification; NSString *const NSAccessibilityUIElementDestroyedNotification; NSString *const NSAccessibilityValueChangedNotification;
NSAccessibilityCreatedNotificationPosted after the element has been created.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityMovedNotificationPosted after the element has been moved.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityResizedNotificationPosted after the element has been resized.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityTitleChangedNotificationPosted after the title has changed.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityUIElementDestroyedNotificationPosted after the element has been destroyed.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibilityValueChangedNotificationPosted after the element’s value has changed.
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hNotifications that are sent to observing assistive applications when certain events occur. The notifications are sent using the NSAccessibilityPostNotification function instead of an NSNotificationCenter object.
NSString *const NSAccessibilityHelpTagCreatedNotification; NSString *const NSAccessibilityRowCountChangedNotification; NSString *const NSAccessibilitySelectedChildrenChangedNotification; NSString *const NSAccessibilitySelectedColumnsChangedNotification; NSString *const NSAccessibilitySelectedRowsChangedNotification; NSString *const NSAccessibilitySelectedTextChangedNotification; NSString *const NSAccessibilityRowExpandedNotification; NSString *const NSAccessibilityRowCollapsedNotification; NSString *const NSAccessibilitySelectedCellsChangedNotification; NSString *const NSAccessibilityUnitsChangedNotification; NSString *const NSAccessibilitySelectedChildrenMovedNotification;
NSAccessibilityHelpTagCreatedNotificationPosted after a help tag has appeared.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowCountChangedNotificationPosted after a row has been added or deleted.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedChildrenChangedNotificationPosted after selected child elements have changed.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedColumnsChangedNotificationPosted after selected columns have changed.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedRowsChangedNotificationPosted after selected rows have changed.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedTextChangedNotificationPosted after selected text has changed.
Available in Mac OS X v10.4 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowExpandedNotificationPosted after the row has expanded.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityRowCollapsedNotificationPosted after the row has collapsed.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedCellsChangedNotificationPosted after selected cells in a cell-based table have changed.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilityUnitsChangedNotificationPosted after the units in a layout area have changed.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibilitySelectedChildrenMovedNotificationPosted after selected items in a layout area have moved.
Available in Mac OS X v10.6 and later.
Declared in NSAccessibility.h.
NSAccessibility.hThis is a key used by the userInfo dictionary of an NSAccessibilityException.
NSString *const NSAccessibilityErrorCodeExceptionInfo;
NSAccessibilityErrorCodeExceptionInfoInteger error code used for debugging (as an NSNumber).
Available in Mac OS X v10.2 and later.
Declared in NSAccessibility.h.
NSAccessibility.hLast updated: 2009-11-17