christian@4183: package de.intevation.flys.client.client.ui; christian@4183: christian@4183: import java.util.Iterator; christian@4183: import java.util.LinkedHashMap; christian@4183: import java.util.Map; christian@4183: christian@4183: import com.google.gwt.core.client.GWT; christian@4183: christian@4183: import com.smartgwt.client.types.VerticalAlignment; christian@4183: import com.smartgwt.client.widgets.Canvas; christian@4183: import com.smartgwt.client.widgets.Label; christian@4183: import com.smartgwt.client.widgets.form.DynamicForm; christian@4183: import com.smartgwt.client.widgets.form.fields.SelectItem; christian@4183: import com.smartgwt.client.widgets.layout.HLayout; christian@4183: import com.smartgwt.client.widgets.layout.VLayout; christian@4183: christian@4183: import de.intevation.flys.client.shared.model.Data; christian@4183: import de.intevation.flys.client.shared.model.DataItem; christian@4183: import de.intevation.flys.client.shared.model.DataList; christian@4183: import de.intevation.flys.client.shared.model.DefaultData; christian@4183: import de.intevation.flys.client.shared.model.DefaultDataItem; christian@4183: christian@4183: import de.intevation.flys.client.client.FLYSConstants; christian@4183: christian@4183: christian@4183: /** christian@4183: * This UIProvider displays the old DataItems of GaugeDischargeCurveArtifact christian@4183: * christian@4183: * @author Björn Ricks christian@4183: */ christian@4183: public class GaugeDischargeCurvePanel christian@4183: extends AbstractUIProvider christian@4183: { christian@4183: /** The message class that provides i18n strings.*/ christian@4183: protected FLYSConstants messages = GWT.create(FLYSConstants.class); christian@4183: christian@4183: /** The combobox.*/ christian@4183: protected DynamicForm form; christian@4183: christian@4183: @Override christian@4183: public Canvas create(DataList data) { christian@4183: VLayout layout = new VLayout(); christian@4183: return layout; christian@4183: } christian@4183: christian@4183: @Override christian@4183: public Canvas createOld(DataList dataList) { christian@4183: HLayout layout = new HLayout(); christian@4183: VLayout vLayout = new VLayout(); christian@4183: vLayout.setWidth("400px"); christian@4183: christian@4183: int size = dataList.size(); christian@4183: for (int i = 0; i < size; i++) { christian@4183: Data data = dataList.get(i); christian@4183: DataItem[] items = data.getItems(); christian@4183: christian@4183: for (DataItem item: items) { christian@4183: HLayout hLayout = new HLayout(); christian@4183: christian@4183: hLayout.addMember(new Label(item.getLabel())); christian@4183: hLayout.addMember(new Label(item.getStringValue())); christian@4183: christian@4183: vLayout.addMember(hLayout); christian@4183: vLayout.setWidth("130px"); christian@4183: } christian@4183: } christian@4183: christian@4183: return vLayout; christian@4183: } christian@4183: christian@4183: @Override christian@4183: protected Data[] getData() { christian@4183: return null; christian@4183: } christian@4183: } christian@4183: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :