Re: Change made for kAXChildrenAttribute & kAXParentAttribute?
Re: Change made for kAXChildrenAttribute & kAXParentAttribute?
- Subject: Re: Change made for kAXChildrenAttribute & kAXParentAttribute?
- From: Guy Fullerton <email@hidden>
- Date: Wed, 26 May 2004 15:12:12 -0700
IIRC, I was the one that asked the original question. The
implementation change potentially affected (regular) Carbon
applications and assistive applications of any flavor.
I *did* change the behavior for a future OS release ... at least
partially.
In this future release, Carbon no longer automatically adds the
kAXChildrenAttribute, though it does always add the kAXParentAttribute.
This should only affect some custom views/controls (or other custom
HIObjects used for Accessibility purposes) in Carbon apps; in fact, it
will only affect custom views/controls that the developer made
accessible. From what I understand, very few applications have been
made accessible at this point.
If an Assistive application wishes to deal with this potential
situation defensively, it should ask every AXUIElementRef for its
AXChildrenAttribute even if the element does not list the
kAXChildrenAttribute in its list of supported attributes.
On May 24, 2004, at 8:58 AM, Mike Engber wrote:
On May 22, 2004, at 9:18 AM, Bill Cheeseman wrote:
Late last year, Apple posted to this list a trial balloon, asking how
we all
felt about a proposal to stop automatically including
kAXChildrenAttribute
and kAXParentAttribute in the array returned by the
AXUIElementCopyAttributeNames function, and to leave it to
applications to
do that themselves for their custom UI elements.
Has this change been made? If not, is it still in the offing, or has
the
idea been abandoned?
This does not sound familiar to me. Cocoa has never automatically
provided any
attributes (or any accessibility support) for custom objects. You only
get
what you inherit from your superclasses.
-ME
_______________________________________________
accessibility-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/accessibility-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
accessibility-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/accessibility-dev
Do not post admin requests to the list. They will be ignored.