<Swing Dev> [10] JDK-8058785: Nimbus disabled tooltip needs border

Prem Balakrishnan prem.balakrishnan at oracle.com
Mon Jul 31 08:55:38 UTC 2017


Hi Shashi,

Fix looks good to me.
Can you add a regression test?

Regards,
Prem

-----Original Message-----
From: Sergey Bylokhov 
Sent: Saturday, July 29, 2017 4:44 AM
To: Shashidhara Veerabhadraiah
Cc: swing-dev at openjdk.java.net
Subject: Re: <Swing Dev> [10] JDK-8058785: Nimbus disabled tooltip needs border

+1, looks fine.

On 28.07.2017 0:13, Shashidhara Veerabhadraiah wrote:
> Hi Sergey, It is a “nimbusBorder” property set to [*red="146" 
> green="151" blue="161" alpha="255"*] and is same as menubar border. 
> There are many items being using the nimbusBorder property and they are all have the same the RGBA values.
> 
> But JLabel ‘disabled’ has a different value of:
> 
> <matte red="116" green="121" blue="128" alpha="255" 
> uiDefaultParentName="nimbusBorder" hueOffset="-0.013888836" 
> saturationOffset="5.823001E-4" brightnessOffset="-0.12941176" 
> alphaOffset="0"/>
> 
> But the above value is same as the ‘enabled’ border as well including size.
> 
> Typically, the border size and color of the ‘disabled’ item are 
> maintained same as the ‘enabled’ state.
> 
> Thanks and regards,
> Shashi
> 
> *From:* Sergey Bylokhov
> *Sent:* Thursday, July 27, 2017 9:53 PM
> *To:* Shashidhara Veerabhadraiah 
> <shashidhara.veerabhadraiah at oracle.com>
> *Cc:* swing-dev at openjdk.java.net
> *Subject:* Re: <Swing Dev> [10] JDK-8058785: Nimbus disabled tooltip 
> needs border
> 
> Hi, Shashi.
> I assume that other components like menu items have the same border, 
> right?(size and color).
> 
> ----- shashidhara.veerabhadraiah at oracle.com
> <mailto:shashidhara.veerabhadraiah at oracle.com> wrote:
>> 
> 
>> 
> 
>> 
> 
> Hi All, Please review a fix for the JDK-8058785 where the disabled 
> tooltip does not draws the border and blends into the disabled button 
> and looks bad. Below is the picture of current JDK output /_without_/ 
> the fix.
> 
> _Solution and fix:_I have updated the skin.laf file to draw a border 
> for the disabled tool tip indicator. Below is the pic after the fix.
> 
> Update to skin.laf XML file would auto generate these files(along with 
> other files):
> 
> ./build/windows-x86_64-normal-server-fastdebug/support/gensrc/java.des
> ktop/javax/swing/plaf/nimbus/NimbusDefaults.java
> 
> ./build/windows-x86_64-normal-server-fastdebug/support/gensrc/java.desktop/javax/swing/plaf/nimbus/ToolTipPainter.java.
> 
> Bug: https://bugs.openjdk.java.net/browse/JDK-8058785
> 
> Webrev: http://cr.openjdk.java.net/~pkbalakr/shashi/8058785/webrev.00/
> 
> Thanks and regards,
> 
> Shashi
> 


--
Best regards, Sergey.



More information about the swing-dev mailing list