Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 60802 - [Presentations] Perspective bar doesn't expand to hold new perspectives
Summary: [Presentations] Perspective bar doesn't expand to hold new perspectives
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-05-03 14:54 EDT by Debbie Wilson CLA
Modified: 2015-09-22 12:33 EDT (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 Debbie Wilson CLA 2004-05-03 14:54:36 EDT
N20040503 on a clean workspace

- open the CVS Repository Perspective
- check out some files
- want to change back to the Resource Perspective but it doesn't appear in the 
perspective bar
- resize the bar by dragging the tab's left edge further left and you find 
both Resource and CVS Repo perspectives are there
- move to the Java perspective
- switch to Resource or CVS Repo
- try to switch back to Java and find it doesn't appear in the perspective bar
- resize the bar to make it even bigger and the Java perspective is there

In general, it looks like the perspective bar is not expanding to show new 
perspectives as they are being added (even when there are only a small number 
of perspectives in the bar).
Comment 1 Debbie Wilson CLA 2004-05-03 14:59:56 EDT
There is also, no indication on the perspective bar that there are other 
perspectives that are not displayed because the bar is too short.  Perhaps 
something like we have if too many editors are open (>>) would be useful to 
show that there is hidden information.
Comment 2 Michael Van Meekeren CLA 2004-06-22 13:34:42 EDT
this is by design... the perspective switcher can not grow as it might cause 
the toolbars on the left to wrap which will mean that the perspective 
swictcher gets a second line possibly and did not need to grow in the first 
place etc... the size of the coolbar on the left wins.
Comment 3 Stefan Xenos CLA 2004-06-22 13:52:00 EDT
Comment 2 may justify showing a chevron when showing the full bar would cause
the coolbars to wrap, but we could still expand the perspective bar when there
is empty space available to the right of the coolbar. This is the most common
case when using the Eclipse SDK.
Comment 4 Michael Van Meekeren CLA 2004-06-22 14:00:18 EDT
what if you switch perspectives and the coolbar needs to grow?  should the 
perspective switcher shrink in that case?  If the user resizes the perspective 
switcher themselves should we honour that size, or resize as needed?
Comment 5 Stefan Xenos CLA 2004-06-23 13:54:48 EDT
I would suggest the following:

1. Limit the maximum size of the perspective bar such that the user cannot
expand it larger than the size required to show all perspectives (currently, it
is possible to make it so large that it shows white space on the right).

2. If the perspective bar is currently at the maximum size, continue to make it
grow whenever a perspective is added.

3. If the user has resized the perspective bar to be smaller than the maximum
size, then leave it at the size specified by the user.
Comment 6 Stefan Xenos CLA 2005-05-09 13:49:06 EDT
Michael, this is the perspective bar polish item we were talking about.
Comment 7 Michael Van Meekeren CLA 2005-05-09 14:17:46 EDT
Thanks, I thought the item discussed was involving restricting the maximum size
when dragging the curve left, do you recall this?
Comment 8 Stefan Xenos CLA 2005-05-09 19:27:39 EDT
Yes. That's item 1, comment 5.
Comment 9 Paul Webster CLA 2006-09-28 15:13:26 EDT
Is this still a problem in 3.3?

PW
Comment 10 Stefan Xenos CLA 2006-09-29 19:21:42 EDT
Yes. A highly visible one.
Comment 11 Udo Walker CLA 2015-09-22 11:55:38 EDT
Eclipse Mars does not have the chevron menu anymore. This is fixed.
Comment 12 Stefan Xenos CLA 2015-09-22 12:33:52 EDT
Agreed. This is fixed.