Apache OpenOffice (AOO) Bugzilla – Issue 48648
status of check boxes in table controls are not read
Last modified: 2006-02-08 13:04:43 UTC
- JDS 34b + OOo m97 - start Gnopernicus with speech - new text document - go to Tools - Autocorrect - Option - Change states of options using the Space bar -> nothing is read
Set accessibility keyword
ES->OBR: please dispatch to the responsible engineers. Thanx!
Hmm, the check boxes are not even exposed through the accessibility API. Even if they were, their parent has the state MANAGES_DESCENDANT which keeps the bridge from adding listeners to its children. Thus every state change simply gets lost. Maybe the bridge can be trained to register listeners to the "active descendant", but first of all the check boxes need to show up somewhere in the hierarchy.
Too much issues for 2.0.1 -> Later.
pb: set to 2.0.2
pb: Files changed: /svtools/inc/AccessibleBrowseBoxObjType.hxx 1.3.104.1 /svtools/inc/accessiblebrowseboxcell.hxx 1.3.102.1 /svtools/inc/svtabbx.hxx 1.13.102.1 /svtools/source/Accessibility/AccessibleBrowseBoxBase.cxx 1.14.102.1 /svtools/source/Accessibility/accessiblebrowseboxcell.cxx 1.4.102.1 /svtools/source/Accessibility/accessibletablistboxtable.cxx 1.7.100.1 /svtools/source/contnr/svimpbox.cxx 1.46.104.1 /svtools/source/contnr/svtabbx.cxx 1.16.102.2 /svx/inc/simptabl.hxx 1.4.162.1 /svx/source/dialog/simptabl.cxx 1.4.162.1 /svx/source/dialog/autocdlg.cxx 1.7.30.1 /svx/source/dialog/fontsubs.cxx 1.3.162.1 /svx/source/dialog/optfltr.cxx 1.5.32.1
pb: new fix (IndexInParent for CheckBoxCells corrupt) Files changed: /svtools/source/inc/AccessibleBrowseBoxCheckBoxCell.hxx 1.3.102.1 /svtools/source/Accessibility/AccessibleBrowseBoxCheckBoxCell.cxx 1.3.102.1
pb: new fix (children not transient) Files changed: /svtools/inc/svimpbox.hxx 1.18.102.1 /svtools/inc/svtreebx.hxx 1.20.104.1 /svtools/inc/svtabbx.hxx 1.13.102.2 /svtools/source/Accessibility/AccessibleBrowseBoxCheckBoxCell.cxx 1.3.102.2 /svtools/source/contnr/svimpbox.cxx 1.46.104.3 /svtools/source/contnr/svtreebx.cxx 1.41.86.1 /svtools/source/contnr/svtabbx.cxx 1.16.102.3
pb: (children not transient) one file is missing: /svx/source/dialog/simptabl.cxx 1.4.162.2
pb: new fixes Files changed: /svtools/inc/svtabbx.hxx 1.13.102.3 /svtools/source/contnr/svtabbx 1.16.102.4 /svtools/source/Accessibility/accessibletablistboxtable.cxx 1.7.100.2
pb: fixed in cws pb11.
ES->PB: as seen... 1) Freeze while attemting to (un)check an inexstant checkbox (left column of "Ignore double space", for instance) 2) Gnopernicus will always read the same state "checked" or "uncheck" whatever the real state is. Ex: state is "checked" -> Gp reads "checked" - uncheck manually -> Gp still reads "checked"
Additional fixes: /accessibility/bridge/org/openoffice/java/accessibility/AccessibleObjectFactory.java 1.20.10.1; /accessibility/bridge/org/openoffice/java/accessibility/logging/XAccessibleEventLog.java 1.5.10.1
pb: the last problems which are reported by Eric (es) are fixed now.
pb -> es: please verify, thx. re-open issue and reassign to es@openoffice.org
reassign to es@openoffice.org
reset resolution to FIXED
Verified in CWS pb11
Ok in src680m156