| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
| James, I'm working on making Firefox/Gecko use Universal Access to be accessible. Right now, the browser area (and indeed all XUL-based applications) are only like a big unknown "blob" that VO and others do not know what to make of. The only cocoa object we have is in the contentView, where we have a big custom view spanning all of the window. Inside it, all XUL controls, all rendering etc is done. So I'm implementing this custom accessibility class from scratch that will query the XUL objects in Gecko about their positions, sizes, actions etc, and let this info be available through the NSAccessibility informal protocol. When I get the basics working, I will try to map every XUL widget to the correct accessibility roles and be as consistent as possible with how AppKit's accessibility works. This has proven to be a great challenge, as I have yet to see the objects even appear in Accessibility Inspector/Verifier or Prefab UI inspector. I *think* the hierarchy should consistent wrt parent/children relationships (that is, if B has a child A, then A also reports B as its parent) but I'm suspecting it isn't, since the hierarchy doesn't show up yet. /Håkan 23 aug 2006 kl. 20.43 skrev James Dempsey: Håkan, |
_______________________________________________ Do not post admin requests to the list. They will be ignored. Accessibility-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/accessibility-dev/email@hidden This email sent to email@hidden
| References: | |
| >Minimum requirements for a NSAccessibility object? (From: Håkan Waara <email@hidden>) | |
| >Re: Minimum requirements for a NSAccessibility object? (From: James Dempsey <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.