| Summary: | Detached windows vanish/resize/move at random | ||
|---|---|---|---|
| Product: | [Eclipse Project] Platform | Reporter: | Daniel Ceregatti <daniel> |
| Component: | SWT | Assignee: | Bogdan Gheorghe <gheorghe> |
| Status: | CLOSED WONTFIX | QA Contact: | |
| Severity: | major | ||
| Priority: | P3 | CC: | billy.biggs, cocoakevin, ericwill, jamesblackburn+eclipse |
| Version: | 3.0.1 | Keywords: | triaged |
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Linux-GTK | ||
| Whiteboard: | stalebug | ||
|
Description
Daniel Ceregatti
I suspect the dialog resizing weirdness is due to bug 77267 (which should be fixed in GTK+ 2.6 and enlightenment e17, although there is maybe more that SWT can do to avoid the problem). However, I do not understand why detached views would be resized just by switching pager desktops. After a detached window is opened, Eclipse doesn't move it around unless the user drags it somewhere. Suspect an SWT issue or (more likely) a window manager bug. I'll try and reproduce it ... I just tried it in openbox and, while I cannot replicate the problem where the child windows simply dissappear, the problem where one of the detached winows spawns at a larger size than it was when it exited remains. Daniel, on IRC you mentioned that you switched to Eclipse 3.1M6 and the behaviour changed. Can you clarify here which parts of this bug seemed fixed? Here is a screenshot of how I detach windows in eclipse: http://daniel.omnis.com/desktop2/2x4.jpg In 3.0, the far right detached window would never have the correct geometry on startup. It was always too tall and too thin, leaving a space between it and the middle window. The main window, the one to the far left, was always both too small vertically and horizontally. The middle window seemed to have the correct size and position. In 3.1, both the detached windows, the middle and far right, now spawn with the correct size and in the correct location. The main window, the one on the far left, is 4x4 pixels too small. Using Eclipse 3.4 and KDE we've got a couple problems with detached windows (which make it impossible to use): 1) a) Detach project explorer (say) b) Switch to another perspective c) show project explorer in this perspective and detach here too d) switch between the two perspectives No matter what I do, I can't get the project explorer window to stay in the place I left it in the previous perspective. (Usually the view becomes centred on the screen after the perspective switch.) 2) a) Detach project explorer b) Move project explorer to another desktop c) switch desktop so project explorer is visible. d) Right Click > New > File The New File modal dialog appears on the desktop which hosts the main Eclipse window, not the desktop with the view that created the dialog Both these problems make detached views a pain to use. Eclipse: 3.4 KDE: 3.3.1 GTK: 2.12.11 (In reply to James Blackburn from comment #7) > Using Eclipse 3.4 and KDE we've got a couple problems with detached windows > (which make it impossible to use): > > 1) a) Detach project explorer (say) > b) Switch to another perspective > c) show project explorer in this perspective and detach here too > d) switch between the two perspectives > No matter what I do, I can't get the project explorer window to stay in the > place I left it in the previous perspective. (Usually the view becomes > centred on the screen after the perspective switch.) > > 2) a) Detach project explorer > b) Move project explorer to another desktop > c) switch desktop so project explorer is visible. > d) Right Click > New > File > The New File modal dialog appears on the desktop which hosts the main > Eclipse window, not the desktop with the view that created the dialog > > Both these problems make detached views a pain to use. > > Eclipse: 3.4 > KDE: 3.3.1 > GTK: 2.12.11 I can reproduce this behavior. 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. |