From 8112f26728fad6cd03dd9d6df054fa22815f3642 Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Wed, 15 Dec 2010 10:11:03 +0000 Subject: [PATCH] minor: image series - make the slider shorter if there are few timepoints SVN: 19144 --- .../application/detailviewers/LogicalImageSeriesGrid.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageSeriesGrid.java b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageSeriesGrid.java index 41b6d4ab34b..ec18a3b05d8 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageSeriesGrid.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/plugin/screening/client/web/client/application/detailviewers/LogicalImageSeriesGrid.java @@ -196,16 +196,18 @@ class LogicalImageSeriesGrid private static final Slider createTimepointsSlider(int maxValue, Listener<SliderEvent> listener) { final Slider slider = new Slider(); - slider.setWidth(230); + // we do not want the slider to be long when there are just few points + slider.setWidth(Math.min(230, maxValue * 10)); slider.setIncrement(1); slider.setMinValue(1); slider.setMaxValue(maxValue); slider.setClickToChange(true); + slider.setUseTip(false); slider.addListener(Events.Change, listener); return slider; } - //private + // private static class ImageSeriesPoint implements Comparable<ImageSeriesPoint> { private final Float tOrNull, zOrNull; @@ -324,7 +326,7 @@ class LogicalImageSeriesGrid } } - //private + // private static class LogicalImageSeriesViewerModel { private final List<ImageSeriesPoint> sortedPoints; -- GitLab