X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FSlider.java;h=184304cfbf0f311f80f0b88b20c7f83e04bcd049;hb=57738a1f3c19b1c3a00bd3ac5108f8cd0af32f99;hp=7f184614cc28910a5437cea2a75eadb634623c4b;hpb=37668aa43e535d99d5745880cef6eb0aeb1dd422;p=jalview.git diff --git a/src/jalview/gui/Slider.java b/src/jalview/gui/Slider.java index 7f18461..184304c 100644 --- a/src/jalview/gui/Slider.java +++ b/src/jalview/gui/Slider.java @@ -16,6 +16,12 @@ import javax.swing.JSlider; public class Slider extends JSlider { /* + * the number of nominal positions the slider represents + * (higher number = more fine-grained positioning) + */ + private static final int SCALE_TICKS = 1000; + + /* * 'true' value corresponding to zero on the slider */ private float trueMin; @@ -57,7 +63,7 @@ public class Slider extends JSlider trueMin = min; trueMax = max; setMinimum(0); - sliderScaleFactor = 100f / (max - min); + sliderScaleFactor = SCALE_TICKS / (max - min); int sliderMax = (int) ((max - min) * sliderScaleFactor); setMaximum(sliderMax); setSliderValue(value); @@ -89,8 +95,8 @@ public class Slider extends JSlider } /** - * Answers the value of the slider position as a percentage between minimum and - * maximum of its range + * Answers the value of the slider position as a percentage between minimum + * and maximum of its range * * @return */