Accessibility issues with NSPopover
Accessibility issues with NSPopover
- Subject: Accessibility issues with NSPopover
- From: Motti Shneor <email@hidden>
- Date: Wed, 09 May 2012 15:16:36 +0300
Hi everyone.
I am experiencing grave problems setting up decent accessibility on my NSPopover. Most issues affect VoiceOver users, but some affect all users (not even accessibility).
1. When NSPopover is shown, VoiceOver will only report the CONTENTS of the popover (it will say: "3 items" never any title. I used whatever I could, both programmatically and in .xib files, to no avail. I know that my Popover's Accessibility description is OK, because if i hit ctrl-option-F2-F2 (VoiceOver's command for "Window List" The popoever is rightly named.
2. Once my Semi-Transient popoever loses focus, I can not set it back on the popover (or any of its subviews). I need to do this programmatically, because the accessibility user who lost the focus NEVER HAD A CHANCE to know that this popover ever existed.
3. As NSPopover manages its internal window in a very-opaque way, I can't find a way THAT WORKS to set up the "initialFirstResponder", or window title, or any accessibility attributes on the popover window.
4. I was not able to set up accessibility link from anywhere else in my application to the popoever (or one of its subviews).
There is very little documentation and help on NSPopovers, and to say the truth, it breaks Apple's most basic Cocoa design. NSPopover is neither Model, View or Controller. I wonder...
Please advise...
Motti Shneor, Mac OS X Software Architect & Team Leader
Spectrum Reflections Ltd.
+972-54-3136621
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden