Bug 52755 - [navigation] provide intermediate nodes for fields and methods
Summary: [navigation] provide intermediate nodes for fields and methods
Status: ASSIGNED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Text (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows 2000
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: JDT-Text-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-21 21:14 EST by Tom Roche CLA
Modified: 2004-02-23 05:41 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Roche CLA 2004-02-21 21:14:02 EST
I am keyboardy, and I prefer the "real," C-F7-reachable outline view
to the C-o outline. (I gotta do a separate request to allow C-o to
take me to the "real outline.") IMHO the "real outline" would be more
keyboard-friendly if its tree view included intermediate notes for
fields and methods, e.g.

(C) Foo
 +-fields
 | |-f1
 | |-f2
 +-methods
 | |-Foo()
 | |-Foo(bar)
 | |-getBaz()

This would allow one to hide fields and methods while navigating the
tree view, which would

* allow one to hide methods while showing fields. AFAICS the current
  view bar button actions (or VBBAs--I suspect this is not correct
  terminology :-) only allow one to hide fields.

* be more keyboard-friendly than the VBBAs. While I suspect there are
  accelerators that will activate them, they are not immediately
  obvious. By contrast, collapse/expand of tree portions using a
  keyboard are much-better-known gestures.