Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 364866 - [Compatibility] [Intro] opening Welcome leave blank area
Summary: [Compatibility] [Intro] opening Welcome leave blank area
Status: VERIFIED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.2   Edit
Hardware: PC Linux
: P3 normal (vote)
Target Milestone: 4.2 M7   Edit
Assignee: Eric Moffatt CLA
QA Contact: Eric Moffatt CLA
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-25 13:34 EST by Paul Webster CLA
Modified: 2012-05-01 15:15 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Webster CLA 2011-11-25 13:34:08 EST
I used Help>Welcome to open the Intro view.

The Intro view opened at the side even though it said it was maximized.  That left a large area where the perspective would be empty.

You need multiple perspectives open to see this, I think.

PW
Comment 1 Eric Moffatt CLA 2011-11-28 11:00:17 EST
Yes, this is a tricky one...the problems start when there is more than one perspective open and you maximize a stack *outside* the perspective (seems like the second one doesn't even have to be rendered yet, I just tried a shutdown/restart with two persps open but hadn't clicked on the second one yet).

It works with only one perspective open because the Cleanup Addon will correctly cascade the 'visible' state (so both the perspective and its stack go invisible once all the stacks have been minimized (i.e. visible -> false).

What does maximizing a part outside the perspective mean ? Since it's outside the perspective it should stay maximized regardless of the current perspective would be my initial guess. Two possible solutions come to mind:

1) We minimize the perspective *stack* to the trim (the trim would then work like the perspective switcher, showing the open perspectives, clicking on one would switch to that perspective and show it in a 'fast' pane. This is fairly simple to implement but will beg the question of how to handle min/max in a minimized perspective (no trim on the 'fast' pane).

2) Minimize the stacks in *all* perspectives and let the trim manager take care of hiding / showing the trim elements on perspective switches. Note that we would also have to apply the minimization code to all newly opened perspectives as well.

If anybody has other ideas please go ahead and post them here...I've set this defect for M5 since I suspect that it'll take that long to come up with the 'correct' answer...
Comment 2 Eric Moffatt CLA 2012-04-17 13:47:17 EDT
Fixed by the new 'minimize perspective stack' code...
Comment 3 Paul Webster CLA 2012-05-01 15:15:23 EDT
In I20120430-1800
PW