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