<Swing Dev> [15] RFR JDK-8216329: Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition
Pankaj Bansal
pankaj.b.bansal at oracle.com
Wed Jan 29 09:48:33 UTC 2020
Hello Sergey,
<< Can you please double check that it is not possible to reproduce JDK-8152981 even if the test is modified in some way?
<<For example if some other "basic" L&F will be used(Motif, Aqua)?
I changed the test in JDK-8152981 to run on all installed LookAndFeels on windows, linux and Mac after removing the windows only condition. The tests passes on all platforms with all LookAndFeels with the current fix.
I can check in this change in JDK-8152981 test along with the current fix if needed, though I feel it is not required as the issue was originally only in WindowsLookAndFeel.
Regards,
Pankaj Bansal
-----Original Message-----
From: Sergey Bylokhov
Sent: Wednesday, January 29, 2020 1:17 PM
To: Pankaj Bansal; swing-dev at openjdk.java.net
Subject: Re: <Swing Dev> [15] RFR JDK-8216329: Cannot resize CheckBoxItemMenu in Synth L&F with setHorizontalTextPosition
On 1/28/20 4:33 pm, Sergey Bylokhov wrote:
> On 1/27/20 7:15 am, Pankaj Bansal wrote:
>> << It is not a big issue, but for such a fix we will need a proper specification and CSR, it is like adding a new method to the public class. It is preferable to try to fix it in some other way first.
>> I did not realize earlier that this can be done by making changes in WindowsMenuItemUI without calling the updateCheckIcon by moving the code in updateCheckIcon method in WindowsMenuItemUI class. I have made the changes for the same and all works fine. Also, I have removed the updateCheckIcon method from BasicMenuItemUI class as it is not needed.
>
> Can you please double check that it is not possible to reproduce JDK-8152981 even if the test is modified in some way?
For example if some other "basic" L&F will be used(Motif, Aqua)?
--
Best regards, Sergey.
More information about the swing-dev
mailing list