Subversion Repositories SmartDukaan

Rev

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

package in.shop2020.hotspot.dashbaord.client;

import org.enunes.gwt.mvp.client.view.Display;

import com.google.gwt.dom.client.Style.Unit;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.DockLayoutPanel;
import com.google.gwt.user.client.ui.Widget;

public class MainWidget extends Composite implements MainPresenter.Display{

        private final DockLayoutPanel panel;
        private Widget content;
        
        public MainWidget() {

                panel = new DockLayoutPanel(Unit.PX);
                panel.setStyleName("main");
                initWidget(panel);
        }

        @Override
        public void addContent(Display display) {
                removeContent();
                content = display.asWidget();
                panel.add(display.asWidget());          
        }

        @Override
        public void removeContent() {
                if (content != null) {
                        panel.remove(content);
                }
        }

        @Override
        public Widget asWidget() {
                // TODO Auto-generated method stub
                return this;
        }

}