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