Apache OpenOffice (AOO) Bugzilla – Full Text Issue Listing |
Summary: | status of check boxes in table controls are not read | ||
---|---|---|---|
Product: | General | Reporter: | eric.savary |
Component: | code | Assignee: | eric.savary |
Status: | CLOSED FIXED | QA Contact: | issues@framework <issues> |
Severity: | Trivial | ||
Priority: | P3 | CC: | issues, nospam4obr |
Version: | 680m97 | Keywords: | accessibility |
Target Milestone: | OOo 2.0.2 | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Latest Confirmation in: | --- |
Developer Difficulty: | --- |
Description
eric.savary
2005-05-03 17:20:31 UTC
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 |