Apache OpenOffice (AOO) Bugzilla – Issue 124883
Navigator window not positioned against parent window
Last modified: 2015-09-14 11:47:00 UTC
The position of the navigator window should be related to main document window. But in the OS/2 code, the window position changes when a different document window is moved to foreground. I think the code is getting the position of wrong window (e.g. frame instead of client area). This is for sure inside VCL code, and exist since ever (2.x and later).
IMHO the navigator window should be related to the desktop (HWND_DESKTOP ?) instead the document window. This should lead to same behavior as on Win. Switching between different documents would not reposition the navigator window then.
I tested in windows, navigator is positioned relative to document window.
On Win7 4.0.1 and different older OO (sorry no 4.1.1 currently here) the position of Navigator window is stored with every (open) document but it does _not_ move with it. Means f.e. 2 documents (on 2 monitors) - Set focus on Doc1 activates Navigator1 (Monitor1) where it was when Doc1 lost focus. Set focus on Doc2 activates Navigator2 window (Monitor2) on position where Nav2 was when lost focus on Doc2. And moving DocX does not move NavX at the same time - they do not stick together. Which AOO version for Win did you test?