Apache OpenOffice (AOO) Bugzilla – Issue 46549
Some popup menus run off the screen even when there's room for the whole menu
Last modified: 2017-05-20 11:31:14 UTC
Even when there's plenty of room for the menu to appear on the screen, some popup menus run off the bottom of the screen. I can reproduce this every time doing the following: Open OOo 2.0b Open new spreadsheet Rightclick one of the 'Sheet' tabs at the bottom (eg "Sheet1") The popup menu is positioned to the lower right of the mouse pointer and flows off the bottom of the screen. This also happens with some other popup menus when the pointer is near the bottom of the screen. The GUI is maximised. I have a screencapture but I can't see how to attach it to this issue.
Created attachment 24566 [details] This is 8bit capture. The pointer is over the tab...
I just realised that this issue probably relates to multiple head setup. I'm using two monitors on a Radeon 9200. Do you check the size of the screen the popup is going to open on?
As the other Applications might also be effected, I re-assign it to the framework team. Frank
I can confirm this. The problem occurs when my secondary monitor's 'space' extends beyond my primary monitor's. It also happens in all of the apps. To duplicate it simply (heh.) get another monitor/graphics card and make its resolution greater than the screen you're using OO on. Or barring that, you can simply adjust the secondary monitor to be 'lower' than your primary. Then try to open a pop-up menu toward the bottom of your screen. Oh yeah, this is in Windows XP. Annoying bug, makes OO inconvenient much of the time since I can't access the pop-up menus.
You're right, the screen size used for comparison is the bounding box over all screens.
retarget due to limited resources
ssa->hdu: problem is the GetDesktopRectPixel call which returns one bounding box over all monitors, so if they have different resolutions it is likely that windows are positioned off screen. the API should be extended to enumerate the monitors and return the corresponding rects, similar to the Win32 API.
.
I can confirm this too (Windows XP, multiple monitors). There is a workaround when it happens, use the "Move Window" function. You can start it by holding Alt + Spacebar and then pressing 'M'. Then you can move the hidden window using the cursor keys. It has usually gone off screen to the right or down, so moving it to left/up should bring it visible again.
There is probably a duplicate #42282 (that has several votes to it).
Reset assigne to the default "issues@openoffice.apache.org".