| Summary: | [UI] Implement Detached Windows | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | [Eclipse Project] e4 | Reporter: | Eric Moffatt <emoffatt> | ||||||
| Component: | UI | Assignee: | Project Inbox <e4.ui-inbox> | ||||||
| Status: | RESOLVED FIXED | QA Contact: | Eric Moffatt <emoffatt> | ||||||
| Severity: | normal | ||||||||
| Priority: | P3 | CC: | remy.suen | ||||||
| Version: | unspecified | ||||||||
| Target Milestone: | 1.0 RC1 | ||||||||
| Hardware: | PC | ||||||||
| OS: | Windows XP | ||||||||
| Whiteboard: | |||||||||
| Attachments: |
|
||||||||
|
Description
Eric Moffatt
Created attachment 172065 [details]
Patch for the initial implementation
This patch allows the creation of a detached window through dragging a view outside of the top-level window. Once created other views can be dragged into it as well.
Two cool features exist here:
You can have a whole PSC structure in a DW
Minimizing a stack in a DW will minimize it to the trim of its *owning* top-level window.
There's still work to be done on cleanup (i.e. closing the window hitting the 'x' or dragging the last view out of a DW...)
Committed in >20100616. Applied the patch. Created attachment 172216 [details]
Patch to re-render the DW's correctly
The calculation of the ui container was wrong (was returning 'null' as the parent widget), leading to DW's being re-rendered as top-level shells rather than using the DW style...
Committed in >20100618. Applied the patch. Need to stress test this... Marking as fixed, we can open new defects if testing finds new issues. |