package net.thesocialos.client.view; import net.thesocialos.client.presenter.ApplicationManagerPresenter.Display; import com.google.gwt.core.client.GWT; import com.google.gwt.uibinder.client.UiBinder; import com.google.gwt.uibinder.client.UiField; import com.google.gwt.user.client.ui.Composite; import com.google.gwt.user.client.ui.SimplePanel; import com.google.gwt.user.client.ui.VerticalPanel; import com.google.gwt.user.client.ui.Widget; public class AplicationManagerView extends Composite implements Display { private static AplicationManagerViewUiBinder uiBinder = GWT.create(AplicationManagerViewUiBinder.class); @UiField SimplePanel htmlPanel; @UiField VerticalPanel addPanel; interface AplicationManagerViewUiBinder extends UiBinder<Widget, AplicationManagerView> { } public AplicationManagerView() { initWidget(uiBinder.createAndBindUi(this)); } public AplicationManagerView(String firstName) { initWidget(uiBinder.createAndBindUi(this)); } @Override public SimplePanel getHtmlPanel() { // TODO Auto-generated method stub return htmlPanel; } @Override public boolean addApplication(Aplication application) { addPanel.add(application); return true; } @Override public boolean removeApplication(Aplication application) { return addPanel.remove(application); } }