Community
Participate
Working Groups
The following checkboxes in lists & tables are identified as checkbox in MS Inspect but they don't behave correctly w/ JAWS. Checkboxes are identified as Graphics. Windows / Preferences + 1. Workbench / Label Decoration 2. Debug / Debug Action Group 3. Help 4. Java / Debug / Step Filtering 5. Java / Templates 6. Plug-in Development / Source Code Location 7. Plug-in Development / Target Platform 8. Team / Ignored Resources 9. Validation
Not sure what can be done about this. They *are* graphics in these cases, I believe, since the checkbox behavior is being emulated. VI to investigate.
What version of Jaws and what version of eclipse are you using to test this with? I just tried it with Jaws 4.01.227 and Eclipse GM2 and Jaws reports the checkboxes correctly.
JAWS 4.02 and eclipse F3
Are you sure you are using eclipse F3? This looks like a duplicate of http://dev.eclipse.org/bugs/show_bug.cgi?id=15575 which was fixed and verified in F2. Check the version on the swt dll (look for plugins\org.eclipse.swt.win32_2.0.0 \os\win32\x86\swt-win32-2042.dll or greater).
Tried with F3 - swt-win32-2045.dll and F4 - swt-win32-2047.dll and had the same problem.
In order to make it work, you need to do the following: Open Eclipse and hit INSERT + F2. In the "Run JAWS Manager" dialog select "Configuration Manager". In the "Jaws Configuration Manager" that opens up, select "Set Options" and then select "Advanced Options". Check "Rely on MSAA for List views". Hit the OK button. Choose File -> Save from the menu bar. Now when you go to the checkbox lists you will get the "Checkbox, Checked" result.
thank you, it worked
Sounds like this should be readme'ed.
is this going to be in the eclipse docs
It is included in the Eclipse readme.
*** This bug has been marked as a duplicate of 15575 ***
Reopening PR. This works for lists but does not work for checkbox trees. STEPS 1) Select a Java Class 2) Select Generate Getter and Setter 3) A tree will open but the check state of the widgets will not be reported by JAWS.
The IAccessible support for checkboxes in table and tree has been provided by SWT and the Inspector shows the correct state and role info. This is a problem with Jaws not using the information provided by IAccessible and it may be addressed in the latest version of Jaws.
See also bug 60037.
Fixed - see notes in bug 60037.