package org.realityforge.gwt.sample.contacts.client.view.ui;
import com.google.gwt.core.client.GWT;
import org.realityforge.gwt.sample.contacts.client.view.DesktopShellView;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.AcceptsOneWidget;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.SimplePanel;
import com.google.gwt.user.client.ui.Widget;
public class DesktopShellUI
extends Composite
implements DesktopShellView
{
interface Binder extends UiBinder<Widget, DesktopShellUI> {}
private static final Binder uiBinder = GWT.create( Binder.class );
@UiField
SimplePanel _detailsPanel;
@UiField
SimplePanel _masterPanel;
public DesktopShellUI()
{
initWidget( uiBinder.createAndBindUi( this ) );
}
public AcceptsOneWidget getMasterRegion()
{
return _masterPanel;
}
public AcceptsOneWidget getDetailRegion()
{
return _detailsPanel;
}
public Widget asWidget()
{
return this;
}
}