Bug 227329 - [CommonNavigator] Top Level Elements in Common navigator
Summary: [CommonNavigator] Top Level Elements in Common navigator
Status: RESOLVED WORKSFORME
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Francis Upton IV CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-16 10:04 EDT by Neeraj Agrawal CLA
Modified: 2009-01-29 15:48 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Neeraj Agrawal CLA 2008-04-16 10:04:51 EDT
Build ID: 3.4

Steps To Reproduce:
Top Level Elements has choice to toggle between Projects or Working Sets.

But, if you had working sets selected, and you want to switch to  Projects, you need to first select Top Level Elements as Projects and then also "DeSelect Working Sets".

Likewise, is the case for switching from Projects to Working Sets, where you need to select Top Level Elements As "Working Sets" and "Select Working Sets".

This is confusing, a user should have ability to toggle with Top Level Elements only.
Comment 1 Rob Stryker CLA 2008-08-18 17:56:26 EDT
I don't feel such a thing would be appropriate in the core "CommonNavigator" class... because not all Common Navigators will be based on Resources or Working sets. In fact, many more than you'd expect may have nothing at all to do with resources or working sets.

Perhaps a more specific subclass of Common Navigator could be created that would enable support for such things. But most of the Common Navigators I've worked on creating would not benefit from such a thing at all and I don't believe it would be at home in the CommonNavigator default implementation.  
Comment 2 Francis Upton IV CLA 2009-01-29 15:48:30 EST
I think it's fine the way it works, and it matches the way the Package Explorer works as well.

Whatever working sets you have selected is what it's going to use to display the top level elements.

There were lots of changes in 3.4.1 in this area, perhaps they already covered this.

If I'm missing the point here and you want something different, please reopen this and explain.