Better MUI compatibility for Window class:
commit6201707e74bfdb861f9f832048dea6d494343125
authorneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 28 May 2017 18:56:49 +0000 (28 18:56 +0000)
committerneil <neil@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Sun, 28 May 2017 18:56:49 +0000 (28 18:56 +0000)
tree8d3137f9551ca55f9a7793eeba59e9a3488dfaaf
parentc018308bc82b3789d0ccadaa5ab7f89b6c4ce8cf
Better MUI compatibility for Window class:
 - Return zero for current size and position attributes when the window is
   closed.
 - Allow size and position attributes to be settable and use new values if
   the window is reopened.
 - Prevent windows whose position is given relative to a reference window
   from jumping down and to the right when reopened.
 - Open "centered" windows at the centre of the Intuition screen, not the
   centre of the overall display.
 - Refined behaviour of MUIV_Window_TopEdge_Delta to match MUI.
 - Windows opened at pointer coodinates now have their centre under the
   pointer, rather than having their top-left corner under the pointer.
 - Don't open an "under pointer" window at the top-left corner of its
   reference window if it has one.
 - Only save the position if the window has an ID.
 - Also save the position if the window was given special position values.
 - Added AutoDoc for MUIA_Window_DragBar.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54752 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
workbench/libs/muimaster/classes/window.c