/** * Sencha GXT 3.0.0b - Sencha for GWT * Copyright(c) 2007-2012, Sencha, Inc. * licensing@sencha.com * * http://www.sencha.com/products/gxt/license/ */ package com.sencha.gxt.examples.test.client; import com.google.gwt.core.client.EntryPoint; import com.google.gwt.user.client.ui.RootPanel; import com.sencha.gxt.core.client.util.Margins; import com.sencha.gxt.widget.core.client.ContentPanel; import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer; import com.sencha.gxt.widget.core.client.container.BorderLayoutContainer.BorderLayoutData; import com.sencha.gxt.widget.core.client.container.MarginData; public class BorderLayoutTest implements EntryPoint { @Override public void onModuleLoad() { BorderLayoutContainer con = new BorderLayoutContainer(); con.setBorders(true); ContentPanel west = new ContentPanel(); west.setHeadingText("West"); BorderLayoutData westData = new BorderLayoutData(200); westData.setSplit(true); westData.setCollapsible(true); westData.setCollapseMini(true); westData.setCollapseHidden(true); westData.setMargins(new Margins(5)); con.setWestWidget(west, westData); ContentPanel east = new ContentPanel(); east.setHeadingText("East"); BorderLayoutData eastData = new BorderLayoutData(200); eastData.setSplit(true); eastData.setCollapsible(true); eastData.setCollapseMini(true); eastData.setMargins(new Margins(5)); con.setEastWidget(east, eastData); ContentPanel north = new ContentPanel(); north.setHeadingText("North"); BorderLayoutData northData = new BorderLayoutData(100); northData.setCollapsible(true); northData.setCollapseMini(true); northData.setSplit(true); northData.setCollapseHidden(true); northData.setMargins(new Margins(5, 5, 0, 5)); con.setNorthWidget(north, northData); ContentPanel south = new ContentPanel(); south.setHeadingText("South"); BorderLayoutData southData = new BorderLayoutData(100); southData.setCollapsible(true); southData.setSplit(true); southData.setCollapseMini(true); southData.setMargins(new Margins(0, 5, 5, 5)); con.setSouthWidget(south, southData); ContentPanel center = new ContentPanel(); center.setHeadingText("Center"); MarginData centerData = new MarginData(); centerData.setMargins(new Margins(5, 0, 5, 0)); con.setCenterWidget(center, centerData); con.setPixelSize(800, 400); RootPanel.get().add(con); } }