| Summary: | [refactoring] Rename field Preview dialog misplaced on desktop, is overlaid by Dock | ||
|---|---|---|---|
| Product: | [Eclipse Project] JDT | Reporter: | Sean Montgomery <sean_montgomery> |
| Component: | UI | Assignee: | Dirk Baeumer <dirk_baeumer> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | andre_weinand |
| Version: | 3.1 | ||
| Target Milestone: | 3.2 M2 | ||
| Hardware: | Macintosh | ||
| OS: | Mac OS X - Carbon (unsup.) | ||
| Whiteboard: | |||
|
Description
Sean Montgomery
After another Eclipse crash that required me to set up my two Eclipse windows with views, perspectives, fast views, etc. I performed another Refactor:Rename... on a field. This time the Rename Field preview dialog showed up correctly positioned horizontally - it was bounded on the left by the main laptop screen's left edge, and bounded on the right by the Dock's left edge. This time the dialog was too high by about the height of the title bar, i.e. the title bar area (with gumdrops) was hidden behind the menu bar. Since it was entirely hidden I was unable to drag it down. Andre, can you reproduce this. Normally the dialog should be limited to the available screen real estate. I've added bug #107029 to separately address the need for maximize buttons on all resizable dialogs. Not only do the refactoring rename preview dialogs come up clipped by the dock and too low on the screen so that the cancel and ok buttons get clipped, but I have also noticed a worse case occuring: the top of the rename preview dialog will be too high on the screen, so that its title bar is hidden under the Mac menu bar. In this case there is no way to move the dialog. Yes, I was able to reproduce the problem where the title bar of the rename preview dialog is hidden under the Mac menu bar. Two problems: - we always have to make sure that we take the client area of the monitor - when the secondary monitor is places left beside the primary monitor the x coordinate is negative. Same for y when positions above. Fixed for I20050906. Andre, can you verify? verified for M2 |