/**
* 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.core.client.GWT;
import com.google.gwt.user.client.ui.RootPanel;
import com.google.gwt.user.client.ui.VerticalPanel;
import com.sencha.gxt.examples.resources.client.images.ExampleImages;
import com.sencha.gxt.widget.core.client.ContentPanel;
import com.sencha.gxt.widget.core.client.container.AccordionLayoutContainer;
import com.sencha.gxt.widget.core.client.container.AccordionLayoutContainer.AccordionLayoutAppearance;
public class AccordionLayoutTest implements EntryPoint {
@Override
public void onModuleLoad() {
ContentPanel panel = new ContentPanel();
panel.setHeadingText("AccordionLayout");
panel.setBodyBorder(false);
AccordionLayoutContainer con = new AccordionLayoutContainer();
// con.setFill(true);
panel.add(con);
panel.getHeader().setIcon(ExampleImages.INSTANCE.add16());
AccordionLayoutAppearance appearance = GWT.<AccordionLayoutAppearance> create(AccordionLayoutAppearance.class);
ContentPanel cp = new ContentPanel(appearance);
cp.setAnimCollapse(false);
cp.setHeadingText("Online Users");
// cp.setLayout(new FitLayout());
con.add(cp);
con.setActiveWidget(cp);
cp = new ContentPanel(appearance);
cp.setAnimCollapse(false);
cp.setBodyStyleName("pad-text");
cp.setHeadingText("Settings");
// cp.addText(TestData.DUMMY_TEXT_SHORT);
con.add(cp);
cp = new ContentPanel(appearance);
cp.setAnimCollapse(false);
cp.setBodyStyleName("pad-text");
cp.setHeadingText("Stuff");
// cp.addText(TestData.DUMMY_TEXT_SHORT);
con.add(cp);
cp = new ContentPanel(appearance);
cp.setAnimCollapse(false);
cp.setBodyStyleName("pad-text");
cp.setHeadingText("More Stuff");
// cp.addText(TestData.DUMMY_TEXT_SHORT);
con.add(cp);
// panel.setPixelSize(200, 325);
con.setWidth(200);
VerticalPanel vp = new VerticalPanel();
vp.setSpacing(10);
vp.add(panel);
RootPanel.get().add(vp);
}
}