Re: RFR 8245921:Minor copy/paste issue in BasicScrollBarUI

2020-06-29 Thread Sergey Bylokhov

Hi, Prasanta.

The change looks fine, but can you please attach to the bug report the images
before/after the fix. Just to be sure that it will look good.

On 6/25/20 4:23 am, Prasanta Sadhukhan wrote:

Hi All,

Please review a small fix for a minor copy/paste error in 
javax.swing.plaf.basic.BasicScrollBarUI.installDefaults()

if ("large".equals(scaleKey)){
 scrollBarWidth *= 1.15;
 incrGap *= 1.15;
 decrGap *= 1.15;
 } else if ("small".equals(scaleKey)){
 scrollBarWidth *= 0.857;
 incrGap *= 0.857;
 decrGap *= 0.714;
 } else if ("mini".equals(scaleKey)){
 scrollBarWidth *= 0.714;
 incrGap *= 0.714;
 decrGap *= 0.714;
 }

In the "small" case, decrGap is multiplied by 0.714 instead of 0.857.

This code snippet has been added as part of the enhancement to support Nimbus L in 
JDK-6591875. 

In SynthScrollBarUI.java which is also added as part of above JBS, the correct 
value is used 
http://hg.openjdk.java.net/jdk/client/annotate/43e06bc950ec/jdk/src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java#l116

Bug: https://bugs.openjdk.java.net/browse/JDK-8245921

diff -r b1bd79b486bc 
src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
--- 
a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java 
Wed Jun 10 12:43:22 2020 +0530
+++ 
b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java 
Thu Jun 25 12:57:37 2020 +0530
@@ -270,7 +270,7 @@
  } else if ("small".equals(scaleKey)){
  scrollBarWidth *= 0.857;
  incrGap *= 0.857;
-    decrGap *= 0.714;
+    decrGap *= 0.857;
  } else if ("mini".equals(scaleKey)){
  scrollBarWidth *= 0.714;
  incrGap *= 0.714;

Regards
Prasanta



--
Best regards, Sergey.


RFR 8245921:Minor copy/paste issue in BasicScrollBarUI

2020-06-25 Thread Prasanta Sadhukhan

Hi All,

Please review a small fix for a minor copy/paste error in 
javax.swing.plaf.basic.BasicScrollBarUI.installDefaults()


if ("large".equals(scaleKey)){
scrollBarWidth *= 1.15;
incrGap *= 1.15;
decrGap *= 1.15;
} else if ("small".equals(scaleKey)){
scrollBarWidth *= 0.857;
incrGap *= 0.857;
decrGap *= 0.714;
} else if ("mini".equals(scaleKey)){
scrollBarWidth *= 0.714;
incrGap *= 0.714;
decrGap *= 0.714;
}

In the "small" case, decrGap is multiplied by 0.714 instead of 0.857.

This code snippet has been added as part of the enhancement to support 
Nimbus L in JDK-6591875. 



In SynthScrollBarUI.java which is also added as part of above JBS, the 
correct value is used 
http://hg.openjdk.java.net/jdk/client/annotate/43e06bc950ec/jdk/src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java#l116


Bug: https://bugs.openjdk.java.net/browse/JDK-8245921

diff -r b1bd79b486bc 
src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java
--- 
a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java 
Wed Jun 10 12:43:22 2020 +0530
+++ 
b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java 
Thu Jun 25 12:57:37 2020 +0530

@@ -270,7 +270,7 @@
 } else if ("small".equals(scaleKey)){
 scrollBarWidth *= 0.857;
 incrGap *= 0.857;
-    decrGap *= 0.714;
+    decrGap *= 0.857;
 } else if ("mini".equals(scaleKey)){
 scrollBarWidth *= 0.714;
 incrGap *= 0.714;

Regards
Prasanta