<Swing Dev> [13] RFR JDK-8234733: We can't distinguish if the spinner button is pressed or unpressed
Philip Race
philip.race at oracle.com
Wed Nov 27 16:19:18 UTC 2019
1) I suppose this fix is for 14, not 13.
2) It is "OL", not "OEL"
3) Can we create a reliable automated test for this ?
If not we should at least create a manual one.
4) A separate issue but we should consider adding a JSpinner demo to
SwingSet2
-phil.
On 11/27/19, 2:31 AM, Prasanta Sadhukhan wrote:
>
> It works for oel8 too. So the fix looks fine to me.
>
> Regards
>
> Prasanta
>
> On 27-Nov-19 3:54 PM, Prasanta Sadhukhan wrote:
>>
>> Hi Pankaj,
>>
>> I can see the issue resolved in ubuntu18.04 but not in OEL8. Also,
>> SwingSet2 does not have JSpinner demo so we cannot put noreg-demo in
>> JBS, so we probably need a regression test, even manual, for this.
>>
>> Regards
>>
>> Prasanta
>>
>> On 25-Nov-19 4:13 PM, Pankaj Bansal wrote:
>>>
>>> Hi All,
>>>
>>> Please review the following fix for jdk14.
>>>
>>>
>>> Bug:
>>>
>>> https://bugs.openjdk.java.net/browse/JDK-8234733
>>>
>>> webrev:
>>>
>>> http://cr.openjdk.java.net/~pbansal/8234733/webrev00/
>>> <http://cr.openjdk.java.net/%7Epbansal/8234733/webrev00/>
>>>
>>> Issue:
>>>
>>> In GTKL&F, the spinner’s up/down buttons are drawn in same way
>>> whether the button is pressed or not. We can't distinguish visually
>>> whether a button is pressed or not. The buttons should be
>>> highlighted when they are in pressed state. The issue is due to
>>> style and theme changes done in gtk3 in version gtk3.20.
>>>
>>> Fix:
>>>
>>> The fix sets the style properly when drawing the spinner buttons
>>> with gtk3.20 or higher. All works as it is if the gtk3 version is
>>> lower than gtk3.20. The current fix is in continuity of the fixes
>>> done for issues like https://bugs.openjdk.java.net/browse/JDK-8218469
>>>
>>> Testing:
>>>
>>> The fix can be verified by running SwingSet2 or any other
>>> demo/sample of JSpinner (one is attached in the JBS) and it has to
>>> be verified manually. I have verified this on Ubuntu 18.04, 19.04,
>>> 19.10 and OEL 7.5. The issue is solved on all platforms.
>>>
>>>
>>> Regards,
>>> Pankaj Bansal
>>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/swing-dev/attachments/20191127/f62c035c/attachment.html>
More information about the swing-dev
mailing list