- From: Joseph Scheuhammer <clown@utoronto.ca>
- Date: Fri, 07 May 2010 17:52:25 -0400
- To: Matthew King <mattking@us.ibm.com>
- CC: Kenny Johar <kennyjohar@gmail.com>, Becky Gibson <gibsonb@us.ibm.com>, Richard Schwerdtfeger <schwer@us.ibm.com>, w3c-wai-pf@w3.org, "wai-xtech@w3.org" <wai-xtech@w3.org>
Matthew,
> I do not know that there are significant differences among these
> approaches to representing the visual semantics with ARIA markup.
> Perhaps they are all acceptable.
OpenOffice supports turning on and off various named toolbars. Examples
include "3D-Settings", "Align", "Form Controls", and so on. It also
allows reordering the toolbars by dragging them to different locations
within the toolbar docking zone. I suspect that kind of functionality
will make its way into DHTML eventually, since allowing users to
configure their user interface is the trend these days. But, if there
is only one large toolbar, users can only turn that one on and off, and
all the groupings within will go with it. My intuition remains the same
as before: that this tool bar should be broken up into a set of
toolbars, visually stacked. A 40 control toolbar is visually cluttered,
making it difficult to find the control I want. As a visual user, I'd
like to see this toolbar better organized.
As for the generic group role vs. the more specific toolbar role: As
Rich pointed out, "toolbar" inherits from the group role. In brief,
then, it's a group of tools. The inner groups that are proposed are
also groups of tools. But, they aren't described as toolbars, just as
generic groups. I find that unintuitive.
Finally, regarding the use of nested groups within a single toolbar: as
a sighted user, I'd find the navigation scheme annoying. As I arrow
through the toolbar, I suddenly start wrapping at the group boundaries.
To escape that boundary, I must now press the tab key. Why can't I
continue to arrow through this toolbar? Why do I have to switch to tab
now? If they were separate toolbars stacked vertically, then that
wouldn't be as much an annoyance, since I could see clearly that one
toolbar ends and another begins. For a quick and dirty example of
stacked toolbars, see,
http://clown.atrc.utoronto.ca/Fluid/aria/toolbar/MozRTEditDemo2.html
(might require FireFox, since that's the only browser I've tested it with).
However, if the upshot of this is to nest groups within toolbars, I
suggest a minimum size of 7-10 tools to mitigate the wrapping within a
group.
> With this option, I would suggest that we also give the div containing
> all the toolbars a role of group or region and a label. This is much
> like option 1 except that the containing div is a group instead of a
> toolbar as in option 1. This approach is covered by the DSG.
Yes, something like this is going on in desktop apps. In OpenOffice,
there's a grey region that holds the toolbars ("docked", as it were).
It would be useful in a web app too as you describe. It might be useful
to introduce a role of toolbargroup, but, perhaps the group role is
sufficient. I'm not sure.
> To accommodate these options, a possible suggestion for wording in the
> DSG is:
This sounds like reconvening the style guide group and discussing the
various options. Is that the next step?
--
;;;;joseph
'Clown control to Mao Tse Tung.'
- D. Bowie (misheard lyric) -
Received on Friday, 7 May 2010 21:53:15 UTC