package it.agilis.mens.azzeroCO2.client.forms; import com.extjs.gxt.ui.client.Style; import com.extjs.gxt.ui.client.util.Margins; import com.extjs.gxt.ui.client.widget.ContentPanel; import com.extjs.gxt.ui.client.widget.LayoutContainer; import com.extjs.gxt.ui.client.widget.Text; import com.extjs.gxt.ui.client.widget.layout.BorderLayout; import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData; import com.extjs.gxt.ui.client.widget.layout.RowData; import com.extjs.gxt.ui.client.widget.layout.RowLayout; import com.google.gwt.user.client.Element; import com.google.gwt.user.client.ui.Image; import it.agilis.mens.azzeroCO2.client.AzzeroCO2Resources; /** * Created by IntelliJ IDEA. * User: giovannilt * Date: 6/19/11 * Time: 5:19 PM * To change this template use File | Settings | File Templates. */ public class FormConferma extends LayoutContainer { private ContentPanel centre = new ContentPanel() { @Override protected void onLoad() { super.onLoad(); centre.getBody().setStyleAttribute("border-bottom", "3px solid #f8b333"); centre.getBody().setStyleAttribute("border-style", "solid"); centre.getBody().setStyleAttribute("border-top", "3px solid #f8b333"); centre.getBody().setStyleAttribute("margin-bottom", "0px"); centre.getHeader().setStyleAttribute("border-right-width", "15px"); } }; private String haiCompensatoText = "Hai Compensato "; private Text haiCompensato = new Text(haiCompensatoText); private final Image immagine = new Image(); @Override protected void onRender(Element parent, int index) { super.onRender(parent, index); BorderLayout layout = new BorderLayout(); setLayout(layout); layout.setEnableState(false); setStyleAttribute("padding", "0px"); createCentre(); centre.setHeading("Conferma"); centre.setHeight(557); BorderLayoutData centerData = new BorderLayoutData(Style.LayoutRegion.CENTER); add(centre, centerData); } private void createCentre() { centre.setLayout(new RowLayout(Style.Orientation.VERTICAL)); ContentPanel row = new ContentPanel(); row.setHeaderVisible(false); row.setHeight(75); row.setLayout(new RowLayout(Style.Orientation.HORIZONTAL)); haiCompensato.setBorders(true); row.add(new Image(AzzeroCO2Resources.INSTANCE.check()), new RowData(-1, 1, new Margins(4))); row.add(haiCompensato, new RowData(1, 1, new Margins(4, 0, 4, 0))); centre.add(row, new RowData(1, -1, new Margins(4))); row = new ContentPanel(); row.setHeaderVisible(false); row.setLayout(new RowLayout(Style.Orientation.HORIZONTAL)); row.add(immagine, new RowData(1, 1)); centre.add(row, new RowData(1, 1, new Margins(4, 0, 4, 0))); } }