GNOME Bugzilla – Bug 91984
Unselectable table elements from within AT-POKE
Last modified: 2004-12-22 21:47:04 UTC
Row and column elements (cells) cannot be selected from a JTable within the AT-POKE test tool. Use the 'TableDemo' JTable in SwingSet2 for an example of this.
Oops, wrong one can you give it back?
Updating status_whiteboard field to reflect A11Y team's assessment of accessibility impact.
Woops, don't need to track this one with the status_whiteboard field.
The cause of this is that the JAA AccessibleTable and AccessibleSelction interfaces do not allow for the changing of selections (other than to select all if, and only if, the table supports multiple selections). This bug cannot be fixed in the JABG unless the JAA is extended to support these features.
How is the behaviour of the Java application differentt from a GTK application, e.g. List Store option in gtk-demo?
---- Differences from Gtk-Demo "List Store" and SwingSet2 "Table Demo": ---- Java table cells have FOCUSABLE states. GTK+ table cells do not. Java table cells cannot be selected in AT-POKE. GTK+ table cells may be selected (awkwardly) by 'Grab Focus'. ---- * Neither Java nor GTK cells have SELECTABLE states. * Table widget's selection listed in at-poke is always ALL the cells. ---- In SwingSet2's 'Table Demo' with column selection and row selection checked, using AT-POKE: * It is possible to 'Clear' the current selection of cells * However, 'Select All' does nothing
The fact that GTK+ table cells can grab focus suggest that they shoudl have FOCUSABLE state. I will raise a separate bug against gail for this.
Darren, I do not understand your comment of April 24th. Does not addAccessibleSelection in the interface AccessibleSelection allow the changing of selection.
Padraig, You're correct, I had re-evaluated this but not updated the bug... It should be possible to fix. Darren.
I have found that addSelection does not have any effect. I have logged a bug in bugtraq about this. Is there anything else keeping this bug open?
The Java bug has been logged in Sun's bugtraq as 4860467.