package com.gwt.mvp.client.presenter.loading;
import com.google.gwt.user.client.ui.PopupPanel;
import com.google.gwt.user.client.ui.Widget;
/**
* <code>LoadingDisplay</code> class. From David Chandler Blog @see http://turbomanage.wordpress.com/category/google-web-toolkit/
*
* @author jguibert
* @author ibouakl
*/
public class LoadingDisplay implements LoadingPresenter.LoadingDisplay {
// inner widget
private PopupPanel panel;
/**
* Build a new instance of <code>LoadingDisplay</code>.
*/
public LoadingDisplay(PopupPanel popupPanel) {
super();
this.panel = popupPanel;
}
@Override
public Widget asWidget() {
return panel;
}
@Override
public void hide() {
panel.hide();
}
@Override
public void show() {
panel.center();
panel.show();
}
@Override
public void dispose() {
}
@Override
public void init() {
}
}