RFR: 8088395: Print dialogs are not blocking/modal w.r.t specified owner windows
philip.race at oracle.com
Fri Mar 10 22:26:57 UTC 2017
This has an FX bug + webrev :
and also a JDK-side fix and webrev :-
The problem is FX modal dialogs are ignoring the Window parameter.
We can fix the problem with disabling the modal parent on the FX side
and that is why most files in FX are updated.
But it does not fix the "on top" issue which requires the JDK fixes and
to pass in the DialogOnTop private attribute.
The JDK code is there solely for FX and won't have any visibility
unless FX passes in the private attribute.
On Linux it uses the standard AWT "always on top" modality
On windows it uses the HWND for the FX window and windows native modality
On Mac you won't see anything since Mac does this automatically
More information about the openjfx-dev