Bug 318477 - Keyboard navigation broken
Summary: Keyboard navigation broken
Status: NEW
Alias: None
Product: GEF
Classification: Tools
Component: GEF-Legacy Zest (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-30 10:35 EDT by Tim deBoer CLA
Modified: 2010-06-30 10:35 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim deBoer CLA 2010-06-30 10:35:38 EDT
I've been trying to get basic keyboard navigation (e.g. tabbing) working with Zest. I was surprised to find many of the basics already implemented by draw2d, but unfortunately things aren't working at all in the Zest layer. The two most obvious problems I've found so far:

 - there is no focus indication on the default node or connection figures, so even though they can get focus there is no way to tell in the UI.

 - the ZestRootLayer reorders the nodes and connections when they are highlighted/selected! As a result, the tabbing order changes completely on every selection. If you select a node to start tabbing it gets put at the end of the list - so no matter which node you start with, the next tab exits the view. Needless to say, this is extremely confusing to watch. It's like a list box where every time you select an item it jumps to the bottom of the list.