Updated the names...they work fine with Jaws now.On Thu, Oct 3, 2013 at 4:08 PM, Leland <email@example.com> wrote:
On 10/3/2013 9:45 AM, David Bailes wroteThis 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.
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.
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.