<AWT Dev> [9] Review request for JDK-8017472 [macosx] Transparency demo is not correctly dragged on the second monitor
Alexander Zvegintsev
alexander.zvegintsev at oracle.com
Mon Feb 10 02:35:27 PST 2014
Hi Sergey,
thanks for the review, updated test is located here:
http://cr.openjdk.java.net/~azvegint/jdk/9/8017472/01
Thanks,
Alexander.
On 02/10/2014 02:16 PM, Sergey Bylokhov wrote:
> Hi, Alexander.
> The fix looks good.
> A few notes about the test:
> - You should use realSync+sleep after setVisible().
> - The native system can change the size of the frame after setVisble();
>
> On 10.02.2014 12:26, Alexander Zvegintsev wrote:
>> Hello AWT team,
>>
>> please review fix
>> http://cr.openjdk.java.net/~azvegint/jdk/9/8017472/00/
>> for
>> https://bugs.openjdk.java.net/browse/JDK-8017472
>>
>> Another issue was closed as a duplicate of this one, but it has a
>> better self-explaining title:
>> MouseEvent has wrong coordinates when using multiple monitors
>>
>> From mainScreen documentation[1]:
>>> The main screen is not necessarily the same screen that contains the
>>> menu bar or has its origin at (0, 0).
>>> The main screen refers to the screen containing the window that is
>>> currently receiving keyboard events.
>>
>> absY should be calculated relative to a primary screen
>>
>> According to documentation[2] primary screen can be obtained by call
>> [[NSScreen screens] objectAtIndex:0]:
>> The screen at index 0 in the returned array corresponds to the
>> primary screen of the user’s system.
>> [1]https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSScreen_Class/Reference/Reference.html#//apple_ref/occ/clm/NSScreen/mainScreen
>>
>> [2]https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSScreen_Class/Reference/Reference.html#//apple_ref/occ/clm/NSScreen/screens
>>
>>
>
>
More information about the awt-dev
mailing list