Mercurial > dive4elements > river
diff flys-client/src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java @ 4965:8af500d62098
Editing Map print config.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Tue, 05 Feb 2013 13:57:08 +0100 |
parents | cf0f906921de |
children | 80e8ef91223c |
line wrap: on
line diff
--- a/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java Tue Feb 05 12:24:57 2013 +0100 +++ b/flys-client/src/main/java/de/intevation/flys/client/client/ui/map/DrawControl.java Tue Feb 05 13:57:08 2013 +0100 @@ -1,7 +1,5 @@ package de.intevation.flys.client.client.ui.map; -import java.util.LinkedHashMap; - import com.google.gwt.core.client.GWT; import com.smartgwt.client.types.SelectionType; @@ -9,18 +7,22 @@ import com.smartgwt.client.widgets.events.ClickEvent; import com.smartgwt.client.widgets.events.ClickHandler; import com.smartgwt.client.widgets.form.DynamicForm; +import com.smartgwt.client.widgets.form.fields.FormItem; import com.smartgwt.client.widgets.form.fields.SelectItem; -import com.smartgwt.client.widgets.form.fields.FormItem; import com.smartgwt.client.widgets.form.fields.events.ChangedEvent; import com.smartgwt.client.widgets.form.fields.events.ChangedHandler; import com.smartgwt.client.widgets.layout.HLayout; +import de.intevation.flys.client.client.FLYSConstants; +import de.intevation.flys.client.client.utils.EnableDisableCmd; + +import java.util.LinkedHashMap; + import org.gwtopenmaps.openlayers.client.Map; import org.gwtopenmaps.openlayers.client.Style; import org.gwtopenmaps.openlayers.client.control.Control; import org.gwtopenmaps.openlayers.client.control.DrawFeature; import org.gwtopenmaps.openlayers.client.event.VectorFeatureAddedListener; -import org.gwtopenmaps.openlayers.client.event.VectorFeatureAddedListener.FeatureAddedEvent; import org.gwtopenmaps.openlayers.client.feature.VectorFeature; import org.gwtopenmaps.openlayers.client.handler.Handler; import org.gwtopenmaps.openlayers.client.handler.PathHandler; @@ -28,9 +30,6 @@ import org.gwtopenmaps.openlayers.client.layer.Vector; import org.gwtopenmaps.openlayers.client.util.Attributes; -import de.intevation.flys.client.client.FLYSConstants; -import de.intevation.flys.client.client.utils.EnableDisableCmd; - public class DrawControl extends HLayout implements VectorFeatureAddedListener { @@ -86,6 +85,7 @@ button.setTooltip(MSG.digitizeObjects()); button.addClickHandler(new ClickHandler() { + @Override public void onClick(ClickEvent e) { if (button.isSelected()) { cmd.enable(); @@ -123,6 +123,7 @@ box.setValueIcons(ics); box.addChangedHandler(new ChangedHandler() { + @Override public void onChanged(ChangedEvent e) { setSelectedControl(); } @@ -144,6 +145,7 @@ } + @Override public void onFeatureAdded(FeatureAddedEvent evt) { setCurrentType(evt.getVectorFeature()); }