1{ Parsed from AppKit.framework NSAccessibility.h } 2 3{$ifdef CLASSES} 4 5type 6 NSAccessibility = objccategory external (NSObject) 7 function accessibilityAttributeNames: NSArray; message 'accessibilityAttributeNames'; 8 function accessibilityAttributeValue (attribute: NSString): id; message 'accessibilityAttributeValue:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 9 function accessibilityIsAttributeSettable (attribute: NSString): ObjCBOOL; message 'accessibilityIsAttributeSettable:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 10 procedure accessibilitySetValue_forAttribute (value: id; attribute: NSString); message 'accessibilitySetValue:forAttribute:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 11 function accessibilityParameterizedAttributeNames: NSArray; message 'accessibilityParameterizedAttributeNames'; 12 function accessibilityAttributeValue_forParameter (attribute: NSString; parameter: id): id; message 'accessibilityAttributeValue:forParameter:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 13 function accessibilityActionNames: NSArray; message 'accessibilityActionNames'; 14 function accessibilityActionDescription (action: NSString): NSString; message 'accessibilityActionDescription:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 15 procedure accessibilityPerformAction (action: NSString); message 'accessibilityPerformAction:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 16 function accessibilityIsIgnored: ObjCBOOL; message 'accessibilityIsIgnored'; deprecated 'in 10_1, 10_10, "Use isAccessibilityElement instead"'; 17 function accessibilityHitTest (point: NSPoint): id; message 'accessibilityHitTest:'; 18 function accessibilityFocusedUIElement: id; message 'accessibilityFocusedUIElement'; 19 function accessibilityIndexOfChild (child: id): NSUInteger; message 'accessibilityIndexOfChild:'; 20 function accessibilityArrayAttributeCount (attribute: NSString): NSUInteger; message 'accessibilityArrayAttributeCount:'; 21 function accessibilityArrayAttributeValues_index_maxCount (attribute: NSString; index: NSUInteger; maxCount: NSUInteger): NSArray; message 'accessibilityArrayAttributeValues:index:maxCount:'; 22 function accessibilityNotifiesWhenDestroyed: ObjCBOOL; message 'accessibilityNotifiesWhenDestroyed'; 23 end; 24 25type 26 NSWorkspaceAccessibilityDisplay = objccategory external (NSWorkspace) 27 function accessibilityDisplayShouldIncreaseContrast: ObjCBOOL; message 'accessibilityDisplayShouldIncreaseContrast'; 28 function accessibilityDisplayShouldDifferentiateWithoutColor: ObjCBOOL; message 'accessibilityDisplayShouldDifferentiateWithoutColor'; 29 function accessibilityDisplayShouldReduceTransparency: ObjCBOOL; message 'accessibilityDisplayShouldReduceTransparency'; 30 end; 31{$endif} 32 33{$ifdef EXTERNAL_SYMBOLS} 34var 35 NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification: NSString { available in 10_10 }; cvar; external; 36{$endif} 37 38{$ifdef CLASSES} 39 40type 41 NSAccessibilityAdditions = objccategory external (NSObject) 42 function accessibilitySetOverrideValue_forAttribute (value: id; attribute: NSString): ObjCBOOL; message 'accessibilitySetOverrideValue:forAttribute:'; deprecated 'in 10_1, 10_10, "Use the NSAccessibility protocol methods instead (see NSAccessibilityProtocols.h'; 43 end; 44{$endif} 45 46{$ifdef FUNCTIONS} 47function NSAccessibilityFrameInView(parentView: NSView; frame: NSRect): NSRect; cdecl; external; { available in 10_10 } 48function NSAccessibilityPointInView(parentView: NSView; point: NSPoint): NSPoint; cdecl; external; { available in 10_10 } 49function NSAccessibilitySetMayContainProtectedContent(flag: ObjCBOOL): ObjCBOOL; cdecl; external; 50function NSAccessibilityRoleDescription(role: NSString; subrole: NSString): NSString; cdecl; external; 51function NSAccessibilityRoleDescriptionForUIElement(element: id): NSString; cdecl; external; 52function NSAccessibilityActionDescription(action: NSString): NSString; cdecl; external; 53procedure NSAccessibilityRaiseBadArgumentException(element: id; attribute: NSString; value: id); cdecl; external; 54function NSAccessibilityUnignoredAncestor(element: id): id; cdecl; external; 55function NSAccessibilityUnignoredDescendant(element: id): id; cdecl; external; 56function NSAccessibilityUnignoredChildren(originalChildren: NSArray): NSArray; cdecl; external; 57function NSAccessibilityUnignoredChildrenForOnlyChild(originalChild: id): NSArray; cdecl; external; 58procedure NSAccessibilityPostNotification(element: id; notification: NSString); cdecl; external; 59{$endif} 60 61