After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 91984 - Unselectable table elements from within AT-POKE
Unselectable table elements from within AT-POKE
Status: RESOLVED NOTGNOME
Product: at-spi
Classification: Platform
Component: javabridge
unspecified
Other Solaris
: Normal normal
: ---
Assigned To: Darren Kenny
Darren Kenny
Depends on:
Blocks: 111999
 
 
Reported: 2002-08-29 12:28 UTC by Patrick Wade
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.3/2.4



Description Patrick Wade 2002-08-29 12:28:24 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.
Comment 1 Darren Kenny 2002-09-20 13:29:26 UTC
Oops, wrong one can you give it back?
Comment 2 Calum Benson 2003-04-03 15:10:20 UTC
Updating status_whiteboard field to reflect A11Y team's assessment 
of accessibility impact.
Comment 3 Calum Benson 2003-04-03 15:20:34 UTC
Woops, don't need to track this one with the status_whiteboard field.
Comment 4 Darren Kenny 2003-04-24 13:02:06 UTC
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.
Comment 5 padraig.obriain 2003-04-29 14:07:48 UTC
How is the behaviour of the Java application differentt from a GTK
application, e.g. List Store option in gtk-demo?
Comment 6 Patrick Wade 2003-05-02 13:45:01 UTC
----
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
Comment 7 padraig.obriain 2003-05-02 14:18:05 UTC
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.
Comment 8 padraig.obriain 2003-05-06 08:22:41 UTC
Darren,

I do not understand your comment of April 24th. Does not
addAccessibleSelection in the interface AccessibleSelection allow the
changing of selection.  
Comment 9 Darren Kenny 2003-05-08 12:07:01 UTC
Padraig,

You're correct, I had re-evaluated this but not updated the
bug... It should be possible to fix.

Darren.
Comment 10 padraig.obriain 2003-05-08 16:29:38 UTC
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?
Comment 11 padraig.obriain 2003-05-09 09:28:25 UTC
The Java bug has been logged in Sun's bugtraq as 4860467.