Subversion Repositories SmartDukaan

Rev

Rev 2209 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
167 ashish 1
package in.shop2020.hotspot.dashbaord.client;
2
 
3
import org.enunes.gwt.mvp.client.view.Display;
4
 
5
import com.google.gwt.dom.client.Style.Unit;
6
import com.google.gwt.user.client.ui.Composite;
7
import com.google.gwt.user.client.ui.DockLayoutPanel;
8
import com.google.gwt.user.client.ui.Widget;
9
 
10
public class MainWidget extends Composite implements MainPresenter.Display{
11
 
12
	private final DockLayoutPanel panel;
13
	private Widget content;
14
 
15
	public MainWidget() {
16
 
17
		panel = new DockLayoutPanel(Unit.PX);
18
		panel.setStyleName("main");
19
		initWidget(panel);
20
	}
21
 
22
	@Override
23
	public void addContent(Display display) {
24
		removeContent();
25
		content = display.asWidget();
26
		panel.add(display.asWidget());		
27
	}
28
 
29
	@Override
30
	public void removeContent() {
31
		if (content != null) {
32
			panel.remove(content);
33
		}
34
	}
35
 
36
	@Override
37
	public Widget asWidget() {
38
		// TODO Auto-generated method stub
39
		return this;
40
	}
41
 
42
}