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@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.veerabhadra...@oracle.com> > *Cc:* swing-dev@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.veerabhadra...@oracle.com > <mailto:shashidhara.veerabhadra...@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.