gernotbelger@9066: /** Copyright (C) 2017 by Bundesanstalt für Gewässerkunde gernotbelger@9066: * Software engineering by gernotbelger@9066: * Björnsen Beratende Ingenieure GmbH gernotbelger@9066: * Dr. Schumacher Ingenieurbüro für Wasser und Umwelt gernotbelger@9066: * gernotbelger@9066: * This file is Free Software under the GNU AGPL (>=v3) gernotbelger@9066: * and comes with ABSOLUTELY NO WARRANTY! Check out the gernotbelger@9066: * documentation coming with Dive4Elements River for details. gernotbelger@9066: */ gernotbelger@9066: package org.dive4elements.river.client.client.ui; gernotbelger@9066: gernotbelger@9066: import com.smartgwt.client.widgets.form.fields.TextItem; gernotbelger@9066: import com.smartgwt.client.widgets.form.validator.Validator; gernotbelger@9066: import com.smartgwt.client.widgets.layout.VLayout; gernotbelger@9066: gernotbelger@9066: /** gernotbelger@9066: * @author Domenico Nardi Tironi gernotbelger@9066: * gernotbelger@9066: */ gernotbelger@9066: public class PanelHelper { gernotbelger@9066: gernotbelger@9066: public PanelHelper() { gernotbelger@9066: gernotbelger@9066: } gernotbelger@9066: gernotbelger@9066: public static final TextItem createItem(final String identifier, final String title, final int width, final Validator... validator) { gernotbelger@9066: final TextItem item = new TextItem(identifier, title); gernotbelger@9066: item.setWidth(width); gernotbelger@9066: item.setWrapTitle(false); gernotbelger@9066: item.setValidators(validator); gernotbelger@9066: return item; gernotbelger@9066: } gernotbelger@9066: gernotbelger@9066: public static VLayout getSpacer(final int height) { gernotbelger@9066: final VLayout spacer = new VLayout(); gernotbelger@9066: spacer.setHeight(height); gernotbelger@9066: return spacer; gernotbelger@9066: } gernotbelger@9066: }