Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java @ 787:4e0b73b7113b
Added new UI providers.
flys-client/trunk@2284 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 05 Jul 2011 17:28:04 +0000 |
parents | a39c2f531755 |
children | f98bd9b5cedd |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java Tue Jul 05 16:13:08 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/DoubleRangePanel.java Tue Jul 05 17:28:04 2011 +0000 @@ -59,6 +59,22 @@ int width, BlurHandler handler) { + this( + titleFrom, titleTo, titleStep, + from, to, step, + width, + handler, + "right"); + } + + + public DoubleRangePanel( + String titleFrom, String titleTo, String titleStep, + double from, double to, double step, + int width, + BlurHandler handler, + String labelOrientation) + { fromItem = new FloatItem(FIELD_FROM); toItem = new FloatItem(FIELD_TO); stepItem = new FloatItem(FIELD_WIDTH); @@ -96,7 +112,13 @@ stepItem.setWidth(itemWidth); stepText.setWidth(itemWidth); - setFields(fromItem, fromText, toItem, toText, stepItem, stepText); + if (labelOrientation.equals("right")) { + setFields(fromItem, fromText, toItem, toText, stepItem, stepText); + } + else { + setFields(fromText, fromItem, toText, toItem, stepText, stepItem); + } + setFixedColWidths(false); setNumCols(6); setWidth(width);