<AWT Dev> [9] Review Request: JDK-7154841 [macosx] Popups appear behind taskbar
Petr Pchelko
petr.pchelko at oracle.com
Tue Dec 24 01:49:57 PST 2013
Hello, Sergey.
Please se the updated version: http://cr.openjdk.java.net/~pchelko/9/7154841/webrev.02/
> Is it possible to the window have a few levels? If not we can use ifelse in applyWindowLevel().
No, just one. But in case the window is simultaneously alwaysOnTop and popup the POPUP window level should take precedence.
> Should we update CWarningWindow.setVisible() also?
I couldn't think of an example when this would be needed, but let's update it also for consistency.
With best regards. Petr.
On 24.12.2013, at 13:18, Sergey Bylokhov <Sergey.Bylokhov at oracle.com> wrote:
> HI, Petr.
> Is it possible to the window have a few levels? If not we can use ifelse in applyWindowLevel(). Should we update CWarningWindow.setVisible() also?
>
> On 12/24/13 12:50 PM, Petr Pchelko wrote:
>> Hello, Anthony.
>>
>> Thank you for the review.
>>
>> The updated version could be found here: http://cr.openjdk.java.net/~pchelko/9/7154841/webrev.01/
>>
>> With best regards. Petr.
>>
>> On 23.12.2013, at 23:10, Anthony Petrov <anthony.petrov at oracle.com> wrote:
>>
>>> Hi Petr,
>>>
>>> src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
>>>> 621 applyWindowLevel();
>>> Here the applyWindowLevel() method should be invoked on the 'pw' instance rather than on 'this'.
>>>
>>> --
>>> best regards,
>>> Anthony
>>>
>>> On 12/23/2013 07:21 PM, Petr Pchelko wrote:
>>>> Hello, AWT Team.
>>>>
>>>> Please review the fix for the issue:
>>>> https://bugs.openjdk.java.net/browse/JDK-7154841
>>>> The fix is available at:
>>>> http://cr.openjdk.java.net/~pchelko/9/7154841/webrev/
>>>>
>>>> The fix is simple: for popup windows we should use an NSPopupMenuWindowLevel level.
>>>>
>>>> With best regards. Petr.
>>>>
>
>
> --
> Best regards, Sergey.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20131224/4680194a/attachment.html
More information about the awt-dev
mailing list