On Thu, Oct 3, 2013 at 4:08 PM, Leland <leland@audacityteam.org> wrote:
On 10/3/2013 9:45 AM, David Bailes wrote

The view by radio buttons. Since they're not in a group box, the view by text is not read. So it would be clearer either to prefix the accessibility names or the radio buttons with view by, or put the radio buttons in a group box. The first is probably the better option to conserve screen space.
This one sounded simple as well, but NVDA doesn't say what I set with SetName().  I originally did have these guys in a group box and you're right, it does take up some real estate.

Sorry, I've just remembered what's going on.
A while back, the accessibility names of many controls had & in them. Because of this, there's an audacity script built into nvda, which for objects of class button (buttons, check boxes, and radio buttons), that ignores the accessibility name, and gets the name from the label and strips out &. That's why nvda isn't reading the setname(). But the accessibility name is being set, and is read by Jaws, and the Inspect tool.

So for the moment, nothing will work with nvda, and either setname() or group box will work with Jaws.



October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
the latest Intel processors and coprocessors. See abstracts and register >
audacity-devel mailing list