Apache OpenOffice (AOO) Bugzilla – Issue 71010
[a11y] OOo doesn't implement the MEMBER_OF relation for radio buttons.
Last modified: 2008-02-18 10:31:44 UTC
See also Orca bug #364774 which is blocked because of this bug: http://bugzilla.gnome.org/show_bug.cgi?id=364774 Accessible radio buttons should implement the MEMBER_OF relation so that you can determine what other radio buttons are in the same group and how many are in the group in total.
TM->MRU: Sounds like a writer-issue to me, please have a look, thanks !
Reassigned to ES.
md->obr/mt: Can you please have a look into this and set the issue to the corresponding ooo developer to fix this.
I believe the relation guessing code is on VCL, but Philipp will know for sure.
We don't have any "member of". We have a "labeled by" and "label for" relationship, but especially for radiobuttons that doesn't cut it since they are their own labels. To me this is an enhancement request. How do you want to proceed on that ?
We do have this relation in the UNO Accessibility API, so we need some glue code in project toolkit and maybe some help from VCL.
set target to OOo 2.4
TBE->PL: Can you please provide a method at the RadioButton, which returns a list of all radio buttons belonging to the same group, except this radio button. See RadioButton::ImplUncheckAllOther() for some details.
TBE->RICHBURRIDGE: How exactly should the MEMBER_OF relation look like? The MEMBER_OF relation indicates, that a radio button is a member of a group of target objects. Let's take a group of three radio buttons (1,2,3) as an example. Then the MEMBER_OF relation for button 1 may look like: a1) 1 -> (1,2,3) If button 1 is not a member of the target group, then the relation looks like: b1) 1 -> (2,3) Instead of one relation for all members of the target group one can also build a relation for each member of the target group: a2) 1 -> (1) 1 -> (2) 1 -> (3) b2) 1 -> (2) 1 -> (3) Which of those alternatives do you prefer?
a1 - same group for all mambers
added tbe to cc list
mt wrote: > a1 - same group for all mambers Looks good to me.
pl->tbe: added GetRadioButtonGroup on RadioButton
accepted
fixed on CWS tbe32 The following files are affected: vcl/inc/vcl/button.hxx vcl/source/control/button.cxx accessibility/source/standard/vclxaccessibleradiobutton.cxx
tested with Java Monkey
verified in CWS tbe32
Verified again on OOH680m7 and SRC680m245.