On Apr 15, 2008, at 5:13 PM, Jens Alfke wrote:


On 15 Apr '08, at 3:07 PM, Don Arnel wrote:

Actually, after playing around with the Accessibility API I've found that changing the layout of UI elements won't adversely affect the external app's code at all.

Changing the x/y coords of views in the nib won't, but other types of changes might, since the views just seem to be identified according to some numeric order. It might be the tab (responder- chain) order, or the order in which the views are listed in the compiled nib, but in any case it could change if the nib is changed. For example, if you decide to change the tab ordering, or if you delete a button and replace it with a new one.


See prior e-mail regarding GUI scripting. I've personally done all of the above, and it had zero impact on my app being fully accessible.

I like to think of the accessibility frameworks as offering users this: "tell me what's there and I'll interact with it". Meaning, the API queries what is there on the screen and listens to notifications to update that info. This info offers objects (e.g. a button) and possible actions (e.g. 'press). Users then use their assistive devices to take actions like moving the focus or to press buttons.

What specific tab of a tab view that comes up as the default is not an issue. Users will be able to know that the original default is not currently selected, but will have the ability to select it. And, then to interact with the controls contained therein.

As this is getting off of being Cocoa-specific, future responses may be better served on the dedicated accessibility list.

___________________________________________________________
Ricky A. Sharp         mailto:[EMAIL PROTECTED]
Instant Interactive(tm)   http://www.instantinteractive.com

_______________________________________________

Cocoa-dev mailing list ([email protected])

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to