|Re: Accessibility in Graphiti [message #765614 is a reply to message #765166]
||Wed, 14 December 2011 11:36
| Michael Wenz
Registered: July 2009
Location: Walldorf, Germany
in terms of Accessibility Graphiti provides as much as possible right inside
the framework, enabling tools to be accessible with low effort (also the
underlying GEF framework provides much functionality for accessibility). But
speaking of "accessible by default" would be too much and does not fit to
any of my experiences in software development... In the end you will have to
check your complete tool functionality for accessibility, because there are
quite a lot of pitfalls.
1) and 2) are primarily cared for by the framework. There are keyboard
functions for navigating, selecting, moving of shapes and connections. Also
triggering palette tools with the keyboard works by default.
Regarding 3) you would have to define a context menu entry on the shape for
each of your context pad actions to make them accessible. All of the
standard actions (like remove, delete) will already go there, but at least
your custom features need a check. The context pad itself is not accessible
and I daubt that there is a good way to make it accessible.
That's of course only speaking of accessibility in the graphical editor,
other parts (property sheets, trees etc.) will also need a look.
Powered by FUDForum
. Page generated in 0.02164 seconds