Issue 124883

Summary: Navigator window not positioned against parent window
Product: General Reporter: Yuri Dario <ydario>
Component: codeAssignee: AOO issues mailing list <issues>
Status: CONFIRMED --- QA Contact:
Severity: Normal    
Priority: P3 CC: andi.os2.software
Version: 3.4.0   
Target Milestone: ---   
Hardware: All   
OS: OS/2   
Issue Type: DEFECT Latest Confirmation in: ---
Developer Difficulty: ---
Issue Depends on:    
Issue Blocks: 126518    

Description Yuri Dario 2014-05-13 06:25:42 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).
Comment 1 Andreas Buchinger 2014-08-15 16:41:37 UTC
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.
Comment 2 Yuri Dario 2014-08-19 09:16:15 UTC
I tested in windows, navigator is positioned relative to document window.
Comment 3 Andreas Buchinger 2014-08-19 09:30:49 UTC
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?