| Summary: | [Workbench] Multi Monitor Multi Window Inter Window Communication Enhancements | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | David Ahern <davidahern> |
| Component: | UI | Assignee: | Platform UI Triaged <platform-ui-triaged> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P5 | CC: | ob1.eclipse, remy.suen, technisbetas |
| Version: | 3.6.1 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | stalebug | ||
|
Description
David Ahern
There's probably an existing enhancement request about this. David, a 'New Window' is a separate grouping of views/editors/perspectives, independent of any other top-level windows. It's not as simple as implementing the drag and drop operation since there are concepts like 'singleton' views which would have to be taken into account. More importantly there is no cross-communication between the windows so even were you to drag the Search view to a different top-level window we'd have no way to 'know' that it was supposed to respond to searches in a different top level window (indeed that would be considered a defect by many folks). Perhaps a Detached Window (DW) would be a better option for what you want. This allows for a stack to be 'detached' from its presentation (so you can dock it on your secondary monitor) but it's still part of the same top-level window's layout, meaning that a search in the 'main' window will correctly show its results in the DW. In place of: 2. Close Problems/Console/Search/Progress/etc in first window, open in second window Try right-clicking on the stack (just to the right of the tabs) and select 'Detach' from the context menu. Then drag that window to where it's most appropriate. Let me know if this helps... Hi Eric, answers below.. >not as simple as implementing the drag and drop operation since there are concepts like 'singleton' views are you saying its possible or not possible, or that there is some artificial restriction in that it doesn't adhere to some pattern? I'd like if there was some way that i could move (or copy) an editor tab, for example, from Debug perspective window into Java perspective window. >More importantly there is no cross-communication between the windows If so, why does console output and the result of some toher actions go to the toher (secondary) window when you run it from the main window. There seems to be quite a bit of inconsistency. >we'd have no way to 'know' that it was supposed to respond to searches in a different top level window can you add something which makes this possible? >Perhaps a Detached Window (DW) would be a better option for what you want No, this is not what i want. This is essentially an orphaned tab/tab group that floats on its own***. I would rather have multiple non-duplicate tab groups in a separate window in my other monitor (e.g. Java perspective in one, Debug in the other), which would not clutter up my desktop like multiple detached/orphaned windows would. The other bad alternative is stretching my one main Eclipse window across two monitors. I'd like it if you could improve inter-window communication so i can reduce clutter and get full benefit out of having two monitors. (***As well as this, even were i to do this - I have to go through and Detach each tab and then re-assemble them in a separate tab group) rgds, David (In reply to comment #2) > David, a 'New Window' is a separate grouping of views/editors/perspectives, > independent of any other top-level windows. It's not as simple as implementing > the drag and drop operation since there are concepts like 'singleton' views > which would have to be taken into account. > > More importantly there is no cross-communication between the windows so even > were you to drag the Search view to a different top-level window we'd have no > way to 'know' that it was supposed to respond to searches in a different top > level window (indeed that would be considered a defect by many folks). > > Perhaps a Detached Window (DW) would be a better option for what you want. This > allows for a stack to be 'detached' from its presentation (so you can dock it > on your secondary monitor) but it's still part of the same top-level window's > layout, meaning that a search in the 'main' window will correctly show its > results in the DW. > > In place of: > > 2. Close Problems/Console/Search/Progress/etc in first window, open in second > window > > Try right-clicking on the stack (just to the right of the tabs) and select > 'Detach' from the context menu. Then drag that window to where it's most > appropriate. > > Let me know if this helps... I too would like this functionality. VB6's IDE has it, and it works great for multiple monitors. This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet. If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant. If the bug is still relevant, please remove the "stalebug" whiteboard tag. |