Bug 120910 - [DetachedViews] Independent top-level windows lack full system menu
Summary: [DetachedViews] Independent top-level windows lack full system menu
Status: CLOSED WONTFIX
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.1.1   Edit
Hardware: PC Windows XP
: P3 normal with 1 vote (vote)
Target Milestone: ---   Edit
Assignee: Platform UI Triaged CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords: helpwanted
: 121748 152893 160313 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-12-14 11:58 EST by benson margulies CLA
Modified: 2020-02-22 11:31 EST (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description benson margulies CLA 2005-12-14 11:58:15 EST
If I drag a view outside of the Eclipse main frame, Eclipse helpfully creates an independent top-level window to contain it. However, that window does not acquire a system menu, and so it cannot be maximized. I think this qualifies as a bug, since it's pretty nonstandard in addition to being inconvenient.
Comment 1 benson margulies CLA 2005-12-14 15:27:45 EST
While in the neighborhood, I experienced some other oddities here. For example, I can't create a new external window by dragging an editor, but I can drag an editor into an external window created by dragging a view. The x-for-close button doesn't seem to be willing to do anything for me; the window persists until I drag the last tab out of it. One might imagine the x chasing all the tabs back to the main frame or closing them all.
Comment 2 Eric Moffatt CLA 2005-12-15 09:41:32 EST
There are a variety of issues that we're looking into regarding the 'Detached Window' support...



*** This bug has been marked as a duplicate of 8886 ***
Comment 3 benson margulies CLA 2005-12-21 12:00:48 EST
I would like to respectfull appeal the decision to glom this into 8886. 8886 carries a ton of freight: multiple editors and all kinds of very hard things. My initial report is a point bug in the functionality that is already present in the release plarform, so it seems not completely unreasonable to plead for a fix to it that isn't balled up 8886.
Comment 4 Eric Moffatt CLA 2006-01-03 14:11:42 EST
Reopen this defect to separate it from the faaar more difficult 'detached editor windows'.
Comment 5 Ed Burnette CLA 2006-01-04 09:17:50 EST
I agree with this request, see also bug 121748 which requests not only doing a full system menu, minimize, and maximize, but also doing away with the internal CTabFolder tab when there is only one part in the window (as opposed to a stack of parts) and using what would have been the tab title as the window title.
Comment 6 Yves Harms CLA 2006-01-11 04:59:24 EST
See also Bug 123400 which has slightly wider requirements.
Comment 7 Eric Moffatt CLA 2007-06-25 13:54:54 EDT
I think I'll make this an 'aggregate' defect (i.e. one that I'll use to track a variety of 'DW as Shell' issues.

Accessibility demands a system menu (to move/close...)
There's some argument about whether they should be 'top-level' shells so that platform window managers can be brought into play (that will require some sort of 'title')

Others ?

Comment 8 Eric Moffatt CLA 2007-06-25 13:57:19 EDT
*** Bug 121748 has been marked as a duplicate of this bug. ***
Comment 9 Eric Moffatt CLA 2007-06-25 14:14:32 EDT
*** Bug 152893 has been marked as a duplicate of this bug. ***
Comment 10 Eric Moffatt CLA 2007-06-25 14:15:01 EDT
*** Bug 160313 has been marked as a duplicate of this bug. ***
Comment 11 eval uator CLA 2008-01-16 11:25:57 EST
Hi Eric,
Our RCP based product uses intensively the detached windows, and we are few days away from finalizing it.
To workaround this bug I have patched the org.eclipse.ui.workbench plugin by modifying the function protected #void configureShell(Shell shell)# of the class WorkbenchWindow and instantiating the shells pool this way:

detachedWindowShells = new ShellPool(null, /* To disable the on top behaviour */
                                     shell.getStyle() /* to have a normal shell */
                                    );

So far, our users were happy with the solution and didn't noticed side effects.

Can you please tell me whatever I should deliver my customized org.eclipse.ui.workbench plugin or is there any other way that to avoid this solution?

Many thanks
Comment 12 William Kilian CLA 2014-04-24 12:02:54 EDT
(In reply to Eric Moffatt from comment #7)
> I think I'll make this an 'aggregate' defect

Is this still the aggregation bug for detached windows?
Comment 13 Eclipse Genie CLA 2020-02-22 11:31:59 EST
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. As such, we're closing this bug.

If you have further information on the current state of the bug, please add it and reopen this bug. 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.

--
The automated Eclipse Genie.