Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 1998

Summary: [PropertiesView] Tabbing doesn't stay in Property view (1GDD37J)
Product: [Eclipse Project] Platform Reporter: Greg Adams <greg_adams>
Component: UIAssignee: Andrew Irvine <airvine>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: gunnar, salmasri
Version: 2.0Keywords: investigate
Target Milestone: 2.1 RC2   
Hardware: All   
OS: All   
Whiteboard:

Description Greg Adams CLA 2001-10-10 22:24:10 EDT
Tabbing doesn't stay in PB (property browser/view)

NOTES:
	RG (5/7/01 5:49:46 PM)
	Tabbing in single viewer desktop parts in general appears to take you 
to another part until you encounter
	a text widget which then traps you.
	Is the expected behavior in the property sheet that you would tab 
through the properties?
	Or perhaps move from a property name to its value?
Comment 1 DJ Houghton CLA 2001-10-29 17:44:28 EST
PRODUCT VERSION:

043

Comment 2 Randy Giffen CLA 2002-05-28 00:16:22 EDT
Need better keyboard navigation support in the properties view.
Tab should take you from property to value.
Defer
Comment 3 Randy Giffen CLA 2002-08-07 10:02:22 EDT
Reeopened for investigation
Comment 4 Lynne Kues CLA 2003-02-24 12:01:56 EST
Not for 2.1
Comment 5 Nick Edgar CLA 2003-02-28 15:04:55 EST
Tab no longer takes you to other views/editors, but does cycle between the 
view, its folder tab, and the toolbars.

In the Properties view, tab should bring you to the next row.
The behaviour should be the same as if you clicked on the next row.
This currently activates the cell editor.  

When you get to the end, it should not wrap.

Shift+Tab should cycle the other way.

Note that currently you can navigate in this way using <esc>, <down arrow>
(<esc> deactivates the current cell editor).
Comment 6 Nick Edgar CLA 2003-02-28 15:10:58 EST
Should implement using a traverse listener on the TableTree.
Comment 7 Andrew Irvine CLA 2003-03-06 11:20:44 EST
Navigation of the properties sheet is done via the arrow keys, not the tab 
keys.  Bug #32627 addresses the issues associated with navigation via the arrow 
keys, namely that you get stuck in a cell editor.

Key navigation has been changed such that arrow up/down will move you up/down 
without activating a cell editor.  Pressing enter on a cell editor will 
activate it.  You can then either press enter or tab in the cell editor to 
accept the change, or escape to cancel.  Arrows can then be used to navigate 
up/down appropriately.  Arrow right/left expand/collapse the tree.

Tab navigation cycle between the view, its folder tab, and the toolbars.

Attached is a patch that would allow tab navigation if in the future we decide 
to pursue this avenue.  Note this algorithm provides the same functionality 
already provided by arrow key navigation.