package fr.lteconsulting.client;
import com.google.gwt.core.client.GWT;
import com.google.gwt.dom.client.DivElement;
import com.google.gwt.dom.client.Element;
import com.google.gwt.dom.client.HeadingElement;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.ComplexPanel;
import com.google.gwt.user.client.ui.Widget;
public class Panel extends ComplexPanel
{
@UiField
HeadingElement title;
@UiField
DivElement body;
private static PanelUiBinder uiBinder = GWT.create( PanelUiBinder.class );
interface PanelUiBinder extends UiBinder<Element, Panel>
{
}
public Panel(String title)
{
setElement( uiBinder.createAndBindUi( this ) );
this.title.setInnerHTML( title );
}
@Override
public void add( Widget child )
{
add( child, body );
child.setWidth( "100%" );
}
}