Hi Aaron, > Thanks for the info. What implementations exist in AT's and apps for > the controller/controlled relationships so far? I'm trying to envision > the UI benefits for various kinds of end users.
At this point I don't believe any exist (we actually just talked about this in a meeting with BAUM yesterday). One idea was that this information could be conveyed in speech. The cannonical example is the spreadsheet with controller and group relations, where you could imaging hearing "Cell B5, Q1 Profit $450,000, contributing to Q1 net of $150,000". Cell B3 is "Q1", cell A5 is "Profit" and the member-of tells you that. Cell B8 is "$150,000" and controller-for tells you that. Cell A8 is "net". > Also, have similar questions about RELATION_MEMBER_OF. > I can imagine this being useful in your SVG engine parts example. It > seems like all of the members of a group need to be tied together by > one common object that contains them somehow? For example, if I have a > set of emails subjects displayed on the screen, and some of them are > members of the group "important", then what accessible object are they > a member of? Or, am I not understanding the how member of is intended > to be used. Perhaps I'm reinventing extensible states. We've talked about how relations could be very helpful in SVG. Regards, Peter Korn Sun Accessibility team > > - Aaron > > Peter Korn wrote: > > > Hi Aaron, > > > > A scrolling field is controlled by a scroll bar. A text field with > > font > > size is (or should be) controlled by the listbox of font sizes - see > > the > > one in the GNOME standard font chooser. A spreadsheet cell that is > > the > > output of a function of other spreadsheet cells is controlled by > > them. > > > > The first two examples you cite below wouldn't be controlling > > situations. The zoom, on the other hand, is an interesting question > > for > > me. I'd say controlling is appropriate there. > > > > > > Peter Korn > > Sun Accessibility team > > > > > > Aaron Leventhal wrote: > > > > > >> RELATION_CONTROLLED_BY Indicates an object controlled by one or > >> more > >> target objects. > >> RELATION_CONTROLLER_FOR Indicates an object is an controller for > >> one > >> or more target objects. > >> > >> Forgive the dense question ... what is meant by 'controlled' in > >> this > >> instance? What are some typical examples? What is it used for > >> today, and > >> what are known planned uses for it? > >> > >> - Is a tree item 'controlled' by the collapse/expand button on the > >> parent? > >> - Is a window 'controlled by' the close button? > >> - Is a document view 'controlled by' a zoom button on the toolbar? > >> > >> - Aaron > >> > >> _______________________________________________ > >> Gnome-accessibility-devel mailing list > >> [email protected] > >> http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel > >> > >> > > > > > > --------------------------------------------------------------- > _______________________________________________ > Gnome-accessibility-devel mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NOTICE: This email message is for the sole use of the intended recipient(s) and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _______________________________________________ Gnome-accessibility-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnome-accessibility-devel
