Bug 40967

Summary: JUnit: Second list is not accessible [JUnit]
Product: [Eclipse Project] JDT Reporter: Tod Creasey <Tod_Creasey>
Component: UIAssignee: Erich Gamma <erich_gamma>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: matt
Version: 3.0Keywords: accessibility
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Tod Creasey CLA 2003-07-30 14:50:42 EDT
20030730

The second list does not have its label read by a screen reader as it has a 
button between the label and the list in the z order.

This can fixed by either
a) Using the moveUp() or moveDown() method to change the z order of the 
widgets. This is the preferable choice as most commercial screen readers use 
this algorithm but it requires that the label and the list are siblings (have 
the same parent).

b) Add an AccessibleListener to the control. This will likely be a problem in 
JAWS still though as it does not use MSAA.
Comment 1 Tod Creasey CLA 2003-07-30 14:52:05 EDT
By the second list I mean the one labelled Failure Trace
Comment 2 Erich Gamma CLA 2003-08-19 06:38:41 EDT
fixed.

Changed the composite's child order from:
ViewForm (Composite)
    ToolBar (with the filter item)
    Table
    CLabel ("FailureTrace")

To:
ViewForm
    CLabel
    ToolBar
    Table

(Todd pls verify)