Subversion Repositories SmartDukaan

Rev

Rev 167 | Go to most recent revision | 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.DockPanel;
9
import com.google.gwt.user.client.ui.Widget;
10
 
11
public class MainWidget extends Composite implements MainPresenter.Display{
12
 
13
	private final DockLayoutPanel panel;
14
	private Widget content;
15
 
16
	public MainWidget() {
17
 
18
		panel = new DockLayoutPanel(Unit.PX);
19
		panel.setStyleName("main");
20
		initWidget(panel);
21
	}
22
 
23
	@Override
24
	public void addContent(Display display) {
25
		removeContent();
26
		content = display.asWidget();
27
		panel.add(display.asWidget());		
28
	}
29
 
30
	@Override
31
	public void removeContent() {
32
		if (content != null) {
33
			panel.remove(content);
34
		}
35
	}
36
 
37
	@Override
38
	public Widget asWidget() {
39
		// TODO Auto-generated method stub
40
		return this;
41
	}
42
 
43
}