Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java @ 45:f99c5f8e4672
Some GUI improvements in the Location/Distance, W/Q and Module panels.
flys-client/trunk@1490 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 17 Mar 2011 09:54:05 +0000 |
parents | 7142386e86c2 |
children | a2923d63f530 |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java Thu Mar 17 09:29:10 2011 +0000 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/ModuleSelection.java Thu Mar 17 09:54:05 2011 +0000 @@ -1,5 +1,7 @@ package de.intevation.flys.client.client.ui; +import java.util.LinkedHashMap; + import com.google.gwt.core.client.GWT; import com.smartgwt.client.widgets.Canvas; @@ -30,6 +32,23 @@ /** The message class that provides i18n strings.*/ protected FLYSMessages MESSAGES = GWT.create(FLYSMessages.class); + + /** Constant field name for the plugin selection.*/ + public static final String FIELD_PLUGIN = "plugin"; + + /** Constant value for the WINFO plugin.*/ + public static final String FIELD_PLUGIN_WINFO = "winfo"; + + /** Constant value for the MINFO plugin.*/ + public static final String FIELD_PLUGIN_MINFO = "minfo"; + + /** Constant value for the MAP plugin.*/ + public static final String FIELD_PLUGIN_MAP = "map"; + + /** Constant value for the FIX plugin.*/ + public static final String FIELD_PLUGIN_FIX = "fix"; + + /** The module checkboxes.*/ protected RadioGroupItem radio; @@ -84,15 +103,21 @@ label.setWidth(50); + LinkedHashMap values = new LinkedHashMap(); + values.put(FIELD_PLUGIN_WINFO, messages.winfo()); + values.put(FIELD_PLUGIN_MINFO, messages.minfo()); + values.put(FIELD_PLUGIN_MAP, messages.map()); + values.put(FIELD_PLUGIN_FIX, messages.fix()); + radio.setShowTitle(false); radio.setVertical(false); - radio.setValueMap( - messages.winfo(), - messages.minfo(), - messages.map(), - messages.fix()); + radio.setValueMap(values); + + LinkedHashMap initial = new LinkedHashMap(); + initial.put(FIELD_PLUGIN, FIELD_PLUGIN_WINFO); form.setFields(radio); + form.setValues(initial); layout.addMember(label); layout.addMember(form);