Issue 48648 - status of check boxes in table controls are not read
Summary: status of check boxes in table controls are not read
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: 680m97
Hardware: All All
: P3 Trivial (vote)
Target Milestone: OOo 2.0.2
Assignee: eric.savary
QA Contact: issues@framework
URL:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2005-05-03 17:20 UTC by eric.savary
Modified: 2006-02-08 13:04 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description eric.savary 2005-05-03 17:20:31 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
Comment 1 eric.savary 2005-05-03 17:27:45 UTC
Set accessibility keyword
Comment 2 eric.savary 2005-05-03 17:38:13 UTC
ES->OBR: please dispatch to the responsible engineers. Thanx!
Comment 3 nospam4obr 2005-05-17 11:44:36 UTC
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. 
Comment 4 Mathias_Bauer 2005-05-23 15:53:06 UTC
Too much issues for 2.0.1 -> Later.
Comment 5 pb 2005-06-21 05:41:22 UTC
pb: set to 2.0.2
Comment 6 pb 2006-01-25 09:25:18 UTC
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




Comment 7 pb 2006-01-25 14:02:57 UTC
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
Comment 8 pb 2006-01-30 10:41:35 UTC
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
Comment 9 pb 2006-01-30 10:51:22 UTC
pb: (children not transient)
one file is missing:
/svx/source/dialog/simptabl.cxx 1.4.162.2
Comment 10 pb 2006-01-31 08:48:36 UTC
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
Comment 11 pb 2006-01-31 13:10:29 UTC
pb: fixed in cws pb11.

Comment 12 eric.savary 2006-01-31 13:46:39 UTC
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"
Comment 13 nospam4obr 2006-01-31 14:56:35 UTC
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
Comment 14 pb 2006-01-31 15:06:43 UTC
pb: the last problems which are reported by Eric (es) are fixed now.
Comment 15 pb 2006-02-01 08:27:17 UTC
pb -> es: please verify, thx.

re-open issue and reassign to es@openoffice.org
Comment 16 pb 2006-02-01 08:27:21 UTC
reassign to es@openoffice.org
Comment 17 pb 2006-02-01 08:27:26 UTC
reset resolution to FIXED
Comment 18 eric.savary 2006-02-01 11:31:46 UTC
Verified in CWS pb11
Comment 19 eric.savary 2006-02-08 13:04:43 UTC
Ok in src680m156