package eu.dnetlib.enabling.ui.common.utils;

import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.SimplePanel;


public abstract class GWTMainSimple implements EntryPoint {
	private SimplePanel panel;
	
	protected GWTMainSimple() {
		panel = new SimplePanel();
	}

	@Override
	public void onModuleLoad() {
		RootPanel.get("noJSMessage").setVisible(false);
		
		RootPanel.get("mainPage").clear();
		RootPanel.get("mainPage").add(panel);
		RootPanel.get("mainPage").setSize("1000px", "600px");
		panel.setSize("100%", "100%");
	}
	
	public void setContentPage(GWTPage page) {
		panel.setWidget(page);
		page.refresh();
	}  
}
