NSAccessibility Protocol Reference
(informal protocol)
| Adopted by | |
| Framework | /System/Library/Frameworks/AppKit.framework |
| Companion guide | |
| Declared in | NSAccessibility.h |
Overview
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.
Tasks
Accessing Attributes
-
– accessibilityAttributeNames -
– accessibilityAttributeValue: -
– accessibilityIsAttributeSettable: -
– accessibilitySetValue:forAttribute: -
– accessibilitySetOverrideValue:forAttribute: -
– accessibilityArrayAttributeCount: -
– accessibilityArrayAttributeValues:index:maxCount: -
– accessibilityIndexOfChild:
Accessing Parameterized Attributes
Accessing Actions
Querying Elements
Instance Methods
accessibilityActionDescription:
Returns a localized description of the specified action.
Parameters
- action
The action attribute.
Return Value
The description of the specified action, in a localized string.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityActionNames
Returns an array of action names supported by the receiver.
Return Value
An array of action names.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityArrayAttributeCount:
Returns the count of the specified accessibility array attribute.
Parameters
- attribute
The accessibility array attribute.
Return Value
The number of items in the specified array attribute.
Discussion
If attribute is not an array an exception is raised.
Availability
- Available in OS X v10.6 and later.
Declared In
NSAccessibility.haccessibilityArrayAttributeValues:index:maxCount:
Returns a subarray of values of an accessibility array attribute.
Parameters
- attribute
The accessibility array attribute.
- index
The starting index.
- maxCount
The maximum desired number of items requested.
Return Value
An array of values within the specified index and count.
Discussion
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.
Availability
- Available in OS X v10.6 and later.
Declared In
NSAccessibility.haccessibilityAttributeNames
Returns an array of attribute names supported by the receiver.
Return Value
An array containing the attributes supported by the receiver.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityAttributeValue:
Returns the value of the specified attribute in the receiver.
Parameters
- attribute
The name of the attribute. See “Constants” for lists of attribute names.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityAttributeValue:forParameter:
Returns the value of the receiver’s parameterized attribute corresponding to the specified attribute name and parameter.
Parameters
- attribute
The name of the attribute. See “Constants” for lists of attribute names.
- parameter
The parameter.
Discussion
If you implement this method you should also implement accessibilityParameterizedAttributeNames.
Availability
- Available in OS X v10.3 and later.
Declared In
NSAccessibility.haccessibilityFocusedUIElement
Returns the deepest descendant of the accessibility hierarchy that has the focus.
Return Value
The deepest accessibility object in the accessibility hierarchy that has focus.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityHitTest:
Returns the deepest descendant of the accessibility hierarchy that contains the specified point.
Parameters
- point
The point being hit-tested, in lower-left relative screen coordinates.
Return Value
The deepest accessibility element in the accessibility hierarchy that contains the specified point.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityIndexOfChild:
Returns the index of the specified accessibility child in the parent.
Parameters
- child
The accessibility child of an object.
Return Value
The index of the accessibility child object in the parent. Returns NSNotFound if the child does not exist.
Availability
- Available in OS X v10.6 and later.
Declared In
NSAccessibility.haccessibilityIsAttributeSettable:
Returns a Boolean value that indicates whether the value for the specified attribute in the receiver can be set.
Parameters
- attribute
The name of the attribute. See “Constants” for lists of attribute names.
Return Value
YES if the specified attribute can be set; otherwise, NO.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityIsIgnored
Returns a Boolean value indicating whether the receiver should be ignored in the parent-child accessibility hierarchy.
Return Value
YES if the receiver should be ignored; otherwise, NO.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilityParameterizedAttributeNames
Returns a list of parameterized attribute names supported by the receiver.
Return Value
An array of parameterized attributes in the receiver.
Discussion
If you implement this method you should also implement accessibilityAttributeValue:forParameter:.
Availability
- Available in OS X v10.3 and later.
Declared In
NSAccessibility.haccessibilityPerformAction:
Performs the action associated with the specified action.
Parameters
- action
The action to perform.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.haccessibilitySetOverrideValue:forAttribute:
Overrides the specified attribute in the receiver, or adds it if it does not exist, and sets its value to the specified value.
Parameters
- value
The attribute value to set.
- attribute
The name of the attribute. See “Constants” for lists of attribute names.
Return Value
YES if the override was successful; otherwise, NO.
Discussion
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.
Availability
- Available in OS X v10.4 and later.
Declared In
NSAccessibility.haccessibilitySetValue:forAttribute:
Sets the value of the specified attribute in the receiver to the specified value.
Parameters
- value
The attribute value to set.
- attribute
The name of the attribute. See “Constants” for lists of attribute names.
Discussion
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.
Availability
- Available in OS X v10.2 and later.
Declared In
NSAccessibility.hConstants
Standard attributes
Standard 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;
Constants
NSAccessibilityChildrenAttributeThe element’s child elements in the accessibility hierarchy (
NSArray).Available in 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDescriptionAttributeThe purpose of the element, not including the role (
NSString).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityEnabledAttributeA flag that indicates the enabled state of the element (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityFocusedAttributeA flag that indicates the presence of keyboard focus (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityHelpAttributeThe help text for the element (
NSString).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMaxValueAttributeThe element’s maximum value (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMinValueAttributeThe element’s minimum value (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityParentAttributeThe element’s parent element in the accessibility hierarchy (
id).Available in 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 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 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedChildrenAttributeThe currently selected children of the element (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityShownMenuAttributeThe menu currently being displayed (
id).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySizeAttributeThe element’s size (
NSValue).Available in 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 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTopLevelUIElementAttributeThe top-level element that contains this element (
id).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityValueAttributeThe element’s value (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityValueDescriptionAttributeThe description of the element’s value (
NSString).Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.NSAccessibilityVisibleChildrenAttributeThe element’s child elements that are visible (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWindowAttributeThe window containing the current element (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hText-specific attributes
Attributes 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;
Constants
NSAccessibilityInsertionPointLineNumberAttributeThe line number containing the insertion point (
NSNumber).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityNumberOfCharactersAttributeThe number of characters in the text (
NSNumber).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedTextAttributeThe currently selected text (
NSString).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedTextRangeAttributeThe range of selected text (
NSValue).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedTextRangesAttributeAn array of
NSValue(rangeValue) ranges of selected text (NSArray).Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.NSAccessibilitySharedCharacterRangeAttributeThe (
rangeValue) part of shared text in this view (NSValue).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySharedTextUIElementsAttributeThe elements with which the text of this element is shared (
NSArray).Available in 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 OS X v10.3 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hText-specific parameterized attributes
Parameterized 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;
Constants
NSAccessibilityLineForIndexParameterizedAttributeThe line number (
NSNumber) of the specified character (NSNumber).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityRangeForLineParameterizedAttributeThe range of characters (
NSValuecontaining anNSRange) corresponding to the specified line number (NSNumber).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityStringForRangeParameterizedAttributeThe substring (
NSString) specified by the range (NSValuecontaining anNSRange).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityRangeForPositionParameterizedAttributeThe range of characters (
NSValuecontaining anNSRange) composing the glyph at the specified point (NSValuecontainingNSPoint).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityRangeForIndexParameterizedAttributeThe full range of characters (
NSValuecontaining anNSRange), including the specified character, which compose a single glyph (NSNumber).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityBoundsForRangeParameterizedAttributeThe rectangle (
NSValuecontaining anNSRect) enclosing the specified range of characters (NSValuecontaining anNSRange). If the range crosses a line boundary, the returned rectangle will fully enclose all the lines of characters.Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityRTFForRangeParameterizedAttributeThe RTF data (
NSData) describing the specified range of characters (NSValuecontaining anNSRange).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityStyleRangeForIndexParameterizedAttributeThe full range of characters (
NSValuecontaining anNSRange), including the specified character (NSNumber), which have the same style.Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityAttributedStringForRangeParameterizedAttributeDoes not use attributes from Appkit/AttributedString.h (
NSAttributedString).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hText attributed string attributes and constants
Attributes 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;
Constants
NSAccessibilityForegroundColorTextAttributeText foreground color (
CGColorRef).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityBackgroundColorTextAttributeText background color (
CGColorRef).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnderlineColorTextAttributeText underline color (
CGColorRef).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityStrikethroughColorTextAttributeText strikethrough color (
CGColorRef).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnderlineTextAttributeText underline style (
NSNumber).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySuperscriptTextAttributeText superscript style (
NSNumber). Values > 0 are superscript; values < 0 are subscript.Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityStrikethroughTextAttributeText strikethrough (
NSNumberas a Boolean value).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityShadowTextAttributeText shadow (
NSNumberas a Boolean value).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityAttachmentTextAttributeText attachment (
id).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityLinkTextAttributeText link (
id).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMisspelledTextAttributeMisspelled text (
NSNumberas a Boolean value).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityFontTextAttributeFont keys (
NSDictionary).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityFontNameKeyRequired key for font name.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityFontFamilyKeyOptional key for font family.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityVisibleNameKeyOptional key for font visibility.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityFontSizeKeyRequired key for font size.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hWindow-specific attributes
Attributes 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;
Constants
NSAccessibilityCloseButtonAttributeThe element representing the close button (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityGrowAreaAttributeThe element representing the grow area (
id).Available in 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 OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityDefaultButtonAttributeThe element that represents the default button (
id).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityCancelButtonAttributeThe element that represents the cancel button (
id).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityMainAttributeA flag that indicates whether the window is the main window (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMinimizeButtonAttributeThe element that represents the minimize button (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMinimizedAttributeA flag that indicates whether the window is minimized (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityToolbarButtonAttributeThe element that represents the toolbar button (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityProxyAttributeThe element that represents the window’s document proxy (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityZoomButtonAttributeThe element that represents the zoom button (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hOrientations
Values 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;
Constants
NSAccessibilityHorizontalOrientationValueThe element is oriented horizontally.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityVerticalOrientationValueThe element is oriented vertically.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnknownOrientationValueThe element has unknown orientation.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Application-specific attributes
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;
Constants
NSAccessibilityFocusedUIElementAttributeThe element with the current focus (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityFocusedWindowAttributeThe application’s window that has current focus (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityFrontmostAttributeA flag that indicates whether the application is frontmost (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityHiddenAttributeA flag that indicates whether the application is hidden (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMainWindowAttributeThe application’s main window (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMenuBarAttributeThe application’s menu bar (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWindowsAttributeThe application’s windows (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hGrid view attributes
Attributes 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;
Constants
NSAccessibilityColumnCountAttributeThe number of columns in the grid (
NSNumberasintValue).Available in 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) (NSNumberasboolValue).Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowCountAttributeThe number of rows in the grid (
NSNumberasintValue).Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hTable view and outline view attributes
Attributes 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;
Constants
NSAccessibilityColumnHeaderUIElementsAttributeThe table’s column headers (
NSArray).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityColumnsAttributeThe table’s columns (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowHeaderUIElementsAttributeThe table’s row headers (
NSArray).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowsAttributeThe table’s rows (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedColumnsAttributeThe table’s selected columns (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedRowsAttributeThe table’s selected rows (
NSArray).Available in 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityVisibleColumnsAttributeThe table’s visible columns (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityVisibleRowsAttributeThe table’s visible rows (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hOutline view attributes
Attributes that are used in outline views.
NSString *const NSAccessibilityDisclosedByRowAttribute; NSString *const NSAccessibilityDisclosedRowsAttribute; NSString *const NSAccessibilityDisclosingAttribute; NSString *const NSAccessibilityDisclosureLevelAttribute;
Constants
NSAccessibilityDisclosedByRowAttributeThe row disclosing this row (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDisclosedRowsAttributeThe rows disclosed by this row (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDisclosingAttributeA flag that indicates whether a row is disclosing other rows (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDisclosureLevelAttributeThe indentation level of this row (
NSNumber).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hCell-based table attributes
Attributes that are specific to cell-based tables.
NSString *const NSAccessibilitySelectedCellsAttribute; NSString *const NSAccessibilityVisibleCellsAttribute;
Constants
NSAccessibilitySelectedCellsAttributeThe table’s selected cells (
NSArray). This attribute is required for cell-based tables.Available in 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 OS X v10.6 and later.
Declared in
NSAccessibility.h.
Cell-based table parameterized attributes
Parameterized attributes specific to cell-based tables.
NSString *const NSAccessibilityCellForColumnAndRowParameterizedAttribute;
Constants
NSAccessibilityCellForColumnAndRowParameterizedAttributeThe cell at the specified row and column. The parameter is an
NSArraythat contains twoNSNumberobjects: 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 OS X v10.6 and later.
Declared in
NSAccessibility.h.
Cell attributes
Attributes that are specific to individual table cells.
NSString *const NSAccessibilityRowIndexRangeAttribute; NSString *const NSAccessibilityColumnIndexRangeAttribute;
Constants
NSAccessibilityRowIndexRangeAttributeThe row index range of the cell (an
NSValuethat contains the row’s starting index and index span in the table).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityColumnIndexRangeAttributeThe column index range of the cell (an
NSValuethat contains the row’s starting index and index span in the table).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Column sort direction
Values that indicate the sort direction of a column (used with NSAccessibilitySortDirectionAttribute).
NSString *const NSAccessibilityAscendingSortDirectionValue; NSString *const NSAccessibilityDescendingSortDirectionValue; NSString *const NSAccessibilityUnknownSortDirectionValue;
Constants
NSAccessibilityAscendingSortDirectionValueThe column is sorted in ascending values.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityDescendingSortDirectionValueThe column is sorted in descending values.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnknownSortDirectionValueThe sort direction is unknown.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hLayout area attributes
Attributes that are specific to layout areas.
NSString *const NSAccessibilityHorizontalUnitsAttribute; NSString *const NSAccessibilityVerticalUnitsAttribute; NSString *const NSAccessibilityHorizontalUnitDescriptionAttribute; NSString *const NSAccessibilityVerticalUnitDescriptionAttribute;
Constants
NSAccessibilityHorizontalUnitsAttributeThe units that the layout view uses for horizontal values (
NSString). See “Ruler unit attributes” for possible values.Available in 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 OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityHorizontalUnitDescriptionAttributeThe description of the layout view’s horizontal units (
NSString).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityVerticalUnitDescriptionAttributeThe description of the layout view’s vertical units (
NSString).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Layout area parameterized attributes
Parameterized attributes that are specific to layout areas.
NSString *const NSAccessibilityLayoutPointForScreenPointParameterizedAttribute; NSString *const NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute; NSString *const NSAccessibilityScreenPointForLayoutPointParameterizedAttribute; NSString *const NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute;
Constants
NSAccessibilityLayoutPointForScreenPointParameterizedAttributeThe point in the layout area (
NSValue) corresponding to the specified point on the screen (NSValue).Available in 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 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 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 OS X v10.6 and later.
Declared in
NSAccessibility.h.
Layout item attributes
Attributes that are specific to the items in a layout area.
NSString *const NSAccessibilityHandlesAttribute;
Constants
NSAccessibilityHandlesAttributeThe drag handles of the item (
NSArray).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Slider attributes
Attributes that are specific to sliders.
NSString *const NSAccessibilityAllowedValuesAttribute; NSString *const NSAccessibilityLabelUIElementsAttribute; NSString *const NSAccessibilityLabelValueAttribute;
Constants
NSAccessibilityAllowedValuesAttributeThe allowed values in the slider (
NSArray).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityLabelUIElementsAttributeThe elements that represent the slider’s labels (
NSArray).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityLabelValueAttributeThe value of the label represented by this element (
NSNumber).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hScreen matte attributes
Attributes that are specific to screen mattes.
NSString *const NSAccessibilityMatteContentUIElementAttribute; NSString *const NSAccessibilityMatteHoleAttribute;
Constants
NSAccessibilityMatteHoleAttributeThe bounds of the matte hole, in screen coordinates (
NSValuecontaining anNSRect).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMatteContentUIElementAttributeThe element that is clipped by the matte (
id).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hRuler view attributes
Attributes 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;
Constants
NSAccessibilityMarkerGroupUIElementAttributeMarker group user interface element (
id).Available in 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 OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMarkerTypeDescriptionAttributeThe description of the marker type (
NSString).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMarkerUIElementsAttributeArray of marker user interface elements (
NSArray)Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMarkerValuesAttributeThe marker values (
NSArrayofNSNumber).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnitDescriptionAttributeThe description of ruler units (
NSString).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnitsAttributeThe ruler units (
NSString). See“Ruler unit attributes”for possible values.Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hRuler marker type values
Values 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;
Constants
NSAccessibilityLeftTabStopMarkerTypeValueLeft tab stop.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityRightTabStopMarkerTypeValueRight tab stop.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityCenterTabStopMarkerTypeValueCenter tab stop.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityDecimalTabStopMarkerTypeValueDecimal tab stop.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityHeadIndentMarkerTypeValueHead indent marker.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityTailIndentMarkerTypeValueTail indent marker.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityFirstLineIndentMarkerTypeValueFirst line indent marker.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnknownMarkerTypeValueUnknown marker type.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hMeasurement unit attributes
Values 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;
Constants
NSAccessibilityInchesUnitValueThe units are inches.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityCentimetersUnitValueThe units are centimeters.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityPointsUnitValueThe units are points.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityPicasUnitValueThe units are picas.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnknownUnitValueThe units are unknown.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hLinkage elements
Constants that specify links between accessibility elements.
NSString *const NSAccessibilityLinkedUIElementsAttribute; NSString *const NSAccessibilityServesAsTitleForUIElementsAttribute; NSString *const NSAccessibilityTitleUIElementAttribute;
Constants
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 OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityTitleUIElementAttributeAn element that represents another element’s static text title (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityServesAsTitleForUIElementsAttributeThe elements for which this element serves as the title (
NSArray).Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hMiscellaneous attributes
Miscellaneous 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;
Constants
NSAccessibilityClearButtonAttributeThe element that represents the clear button in a search field (
id).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityColumnTitlesAttributeThe elements that represent column titles (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDecrementButtonAttributeThe element that represents a stepper’s decrement button (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDocumentAttributeThe URL for the file represented by the element (
NSString).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityEditedAttributeA flag that indicates whether the element has been modified (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityExpandedAttributeA flag that indicates whether the element is expanded (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityFilenameAttributeThe filename associated with the element (
NSString).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityHeaderAttributeThe element that represents a table view’s header (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityHorizontalScrollBarAttributeThe element that represents a scroll view’s horizontal scroll bar (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityIncrementButtonAttributeThe element that represents a stepper’s increment button (
id).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityIndexAttributeThe index of the row or column represented by the element (
NSValue).Available in 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityOrientationAttributeThe element’s orientation, which can have the value
NSAccessibilityHorizontalOrientationValueorNSAccessibilityVerticalOrientationValue.Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityOverflowButtonAttributeThe element that represents a toolbar’s overflow button (
id).Available in 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySearchButtonAttributeThe element that represents the search button in a search field (
id).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilitySearchMenuAttributeThe element that represents the menu in a search field (
id).Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedAttributeA flag that indicates whether the element is selected (
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySplittersAttributeThe views and splitter bar in a split view (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTabsAttributeThe tab elements in a tab view (
NSArray).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityURLAttributeThe URL associated with the element (
NSURL).Available in 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWarningValueAttributeThe warning value in a level indicator (typically,
NSNumber).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityCriticalValueAttributeThe critical value in a level indicator (typically,
NSNumber).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityPlaceholderValueAttributeThe placeholder value for a control, such as a text field (
NSString).Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hRoles
Standard 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 NSAccessibilityLevelIndicatorRole; 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;
Constants
NSAccessibilityApplicationRoleApplication.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityBrowserRoleBrowser.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityBusyIndicatorRoleBusy indicator.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityButtonRoleButton.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityCellRoleCell in a table or matrix.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityCheckBoxRoleCheckbox.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityColorWellRoleColor well.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityColumnRoleColumn.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityComboBoxRoleCombo box.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDisclosureTriangleRoleDisclosure triangle.
Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.NSAccessibilityDrawerRoleDrawer.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityGridRoleGrid.
Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.NSAccessibilityGroupRoleGroup.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityGrowAreaRoleA window’s grow (resize) area.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityHandleRoleDrag handle.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityHelpTagRoleHelp tag.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityImageRoleImage.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityIncrementorRoleStepper.
Available in 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 OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityLayoutItemRoleAn item in a layout area.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityLinkRoleLink.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityListRoleList.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityLevelIndicatorRoleLevel indicator.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityMatteRoleMatte.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMenuBarRoleMenu bar.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMenuButtonRoleMenu button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMenuItemRoleMenu item.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityMenuRoleMenu.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityOutlineRoleOutline.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityPopUpButtonRolePop-up button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityProgressIndicatorRoleProgress indicator.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityRadioButtonRoleRadio button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityRadioGroupRoleRadio button group.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityRelevanceIndicatorRoleRelevance indicator.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowRoleRow.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityRulerRoleRuler.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityRulerMarkerRoleRuler marker.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityScrollAreaRoleScroll view.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityScrollBarRoleScroll bar.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySheetRoleSheet.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySliderRoleSlider.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySortButtonRoleSort button.
Available in OS X v10.4 and later.
Deprecated in OS X v10.6.
Declared in
NSAccessibility.h.NSAccessibilitySplitGroupRoleSplit view.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySplitterRoleSplitter bar of a split view.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityStaticTextRoleUneditable text.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySystemWideRoleThe system-wide accessibility object.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTabGroupRoleTab group.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTableRoleTable.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTextAreaRoleText view.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTextFieldRoleText field.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityToolbarRoleToolbar.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnknownRoleUnknown object type.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityValueIndicatorRoleValue indicator.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWindowRoleWindow.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hSubroles
Subroles 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;
Constants
NSAccessibilityCloseButtonSubroleA window’s close button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDecrementArrowSubroleDecrement arrow (the down arrow in a scroll bar).
Available in 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 OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityDialogSubroleDialog.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityFloatingWindowSubroleFloating window.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityIncrementArrowSubroleIncrement arrow (the up arrow in a scroll bar).
Available in 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 OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityMinimizeButtonSubroleA window’s minimize button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityOutlineRowSubroleOutline row.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySearchFieldSubroleSearch field.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilitySecureTextFieldSubroleSecure text field.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityStandardWindowSubroleA standard window.
Available in 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 OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilitySystemFloatingWindowSubroleSystem floating window (a system-generated panel).
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityTableRowSubroleTable row.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityTextAttachmentSubroleText attachment.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityTextLinkSubroleText link.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityTimelineSubroleTimeline.
Available in OS X v10.5 and later.
Declared in
NSAccessibility.h.NSAccessibilityToolbarButtonSubroleA window’s toolbar button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnknownSubroleUnknown subrole.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityZoomButtonSubroleA window’s zoom button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilitySortButtonSubroleSort button in a table or outline view.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityRatingIndicatorSubroleRating indicator.
Available in 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 OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityDefinitionListSubroleA content list in a webpage.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hAction values
Standard 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;
Constants
NSAccessibilityConfirmActionSimulates pressing Return in the object, such as a text field.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDecrementActionDecrements the value of the object.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityDeleteActionDeletes the value of the object.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityIncrementActionIncrements the value of the object.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityPickActionSelects the object, such as a menu item.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityPressActionSimulates clicking an object, such as a button.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityCancelActionCancels the operation.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityRaiseActionSimulates bringing a window forward by clicking on its title bar.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilityShowMenuActionSimulates showing a menu by clicking on it.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hFocus-change notifications
Notifications 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;
Constants
NSAccessibilityMainWindowChangedNotificationPosted after the main window has changed.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityFocusedWindowChangedNotificationPosted after the key window has changed.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityFocusedUIElementChangedNotificationPosted after the element has gained focus.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hWindow-change notifications
Notifications 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;
Constants
NSAccessibilityWindowCreatedNotificationPosted after a new window has appeared.
Available in 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 OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWindowMiniaturizedNotificationPosted after the window has been put in the Dock.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWindowMovedNotificationPosted after the window has moved.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityWindowResizedNotificationPosted after the window has changed size.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hApplication notifications
Notifications 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;
Constants
NSAccessibilityApplicationActivatedNotificationPosted after the application has activated.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityApplicationDeactivatedNotificationPosted after the application has deactivated.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityApplicationHiddenNotificationPosted after the application has been hidden.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityApplicationShownNotificationPosted after the application has been shown.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hDrawer and sheet notifications
Notifications 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;
Constants
NSAccessibilityDrawerCreatedNotificationPosted after a drawer has appeared.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.NSAccessibilitySheetCreatedNotificationPosted after a sheet has appeared.
Available in OS X v10.3 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hElement notifications
Notifications 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;
Constants
NSAccessibilityCreatedNotificationPosted after the element has been created.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityMovedNotificationPosted after the element has been moved.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityResizedNotificationPosted after the element has been resized.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityTitleChangedNotificationPosted after the title has changed.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityUIElementDestroyedNotificationPosted after the element has been destroyed.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.NSAccessibilityValueChangedNotificationPosted after the element’s value has changed.
Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hMiscellaneous notifications
Notifications 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;
Constants
NSAccessibilityHelpTagCreatedNotificationPosted after a help tag has appeared.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowCountChangedNotificationPosted after a row has been added or deleted.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedChildrenChangedNotificationPosted after selected child elements have changed.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedColumnsChangedNotificationPosted after selected columns have changed.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedRowsChangedNotificationPosted after selected rows have changed.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedTextChangedNotificationPosted after selected text has changed.
Available in OS X v10.4 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowExpandedNotificationPosted after the row has expanded.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityRowCollapsedNotificationPosted after the row has collapsed.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedCellsChangedNotificationPosted after selected cells in a cell-based table have changed.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilityUnitsChangedNotificationPosted after the units in a layout area have changed.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.NSAccessibilitySelectedChildrenMovedNotificationPosted after selected items in a layout area have moved.
Available in OS X v10.6 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.hUserInfo key for error codes in accessibility exceptions
This is a key used by the userInfo dictionary of an NSAccessibilityException.
NSString *const NSAccessibilityErrorCodeExceptionInfo;
Constants
NSAccessibilityErrorCodeExceptionInfoInteger error code used for debugging (as an
NSNumber).Available in OS X v10.2 and later.
Declared in
NSAccessibility.h.
Declared In
NSAccessibility.h© 2012 Apple Inc. All Rights Reserved. (Last updated: 2012-03-14)