"<p style=\"padding:10px;color:#556677;font-size:11px;\">Select a configuration on the left</p>"));
BorderLayoutData center = new BorderLayoutData(LayoutRegion.CENTER);
center.setMargins(new Margins(5));
panel.add(lccenter, center);
VBoxLayoutData vBoxData = new VBoxLayoutData(5, 5, 5, 5);
vBoxData.setFlex(1);
lcwest.add(createToggleButton("Spaced", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.LEFT);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
VBoxLayoutData flex = new VBoxLayoutData(new Margins(0, 0, 5, 0));
flex.setFlex(1);
c.add(new Text(), flex);
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Multi-Spaced", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.LEFT);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
VBoxLayoutData flex = new VBoxLayoutData(new Margins(0, 0, 5, 0));
flex.setFlex(1);
c.add(new Text(), flex);
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Text(), flex);
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Text(), flex);
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Align: left", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.LEFT);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Align: center", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.CENTER);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Align: right", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.RIGHT);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Align: stretch", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Align: stretchmax", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCHMAX);
c.setLayout(layout);
c.add(new Button(button1Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button2Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button3Text), new VBoxLayoutData(new Margins(0, 0, 5, 0)));
c.add(new Button(button4Text), new VBoxLayoutData(new Margins(0)));
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Flex: All even", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.CENTER);
c.setLayout(layout);
VBoxLayoutData flex = new VBoxLayoutData(new Margins(0, 0, 5, 0));
flex.setFlex(1);
c.add(new Button(button1Text), flex);
c.add(new Button(button2Text), flex);
c.add(new Button(button3Text), flex);
VBoxLayoutData flex2 = new VBoxLayoutData(new Margins(0));
flex2.setFlex(1);
c.add(new Button(button4Text), flex2);
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Flex: ratio", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.CENTER);
c.setLayout(layout);
VBoxLayoutData flex = new VBoxLayoutData(new Margins(0, 0, 5, 0));
flex.setFlex(1);
c.add(new Button(button1Text), flex);
c.add(new Button(button2Text), flex);
c.add(new Button(button3Text), flex);
VBoxLayoutData flex2 = new VBoxLayoutData(new Margins(0));
flex2.setFlex(3);
c.add(new Button(button4Text), flex2);
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Flex + Stretch", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.STRETCH);
c.setLayout(layout);
VBoxLayoutData flex = new VBoxLayoutData(new Margins(0, 0, 5, 0));
flex.setFlex(1);
c.add(new Button(button1Text), flex);
c.add(new Button(button2Text), flex);
c.add(new Button(button3Text), flex);
VBoxLayoutData flex2 = new VBoxLayoutData(new Margins(0));
flex2.setFlex(3);
c.add(new Button(button4Text), flex2);
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Pack: start", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.CENTER);
layout.setPack(BoxLayoutPack.START);
c.setLayout(layout);
VBoxLayoutData layoutData = new VBoxLayoutData(new Margins(0, 0, 5, 0));
c.add(new Button(button1Text), layoutData);
c.add(new Button(button2Text), layoutData);
c.add(new Button(button3Text), layoutData);
VBoxLayoutData layoutData2 = new VBoxLayoutData(new Margins(0));
c.add(new Button(button4Text), layoutData2);
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Pack: center", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.CENTER);
layout.setPack(BoxLayoutPack.CENTER);
c.setLayout(layout);
VBoxLayoutData layoutData = new VBoxLayoutData(new Margins(0, 0, 5, 0));
c.add(new Button(button1Text), layoutData);
c.add(new Button(button2Text), layoutData);
c.add(new Button(button3Text), layoutData);
VBoxLayoutData layoutData2 = new VBoxLayoutData(new Margins(0));
c.add(new Button(button4Text), layoutData2);
addToCenter(c);
}
}), vBoxData);
lcwest.add(createToggleButton("Pack: end", new Listener<ButtonEvent>() {
public void handleEvent(ButtonEvent ce) {
if (!ce.<ToggleButton> getComponent().isPressed()) {
return;
}
LayoutContainer c = new LayoutContainer();
VBoxLayout layout = new VBoxLayout();
layout.setPadding(new Padding(5));
layout.setVBoxLayoutAlign(VBoxLayoutAlign.CENTER);
layout.setPack(BoxLayoutPack.END);
c.setLayout(layout);
VBoxLayoutData layoutData = new VBoxLayoutData(new Margins(0, 0, 5, 0));
c.add(new Button(button1Text), layoutData);
c.add(new Button(button2Text), layoutData);
c.add(new Button(button3Text), layoutData);
VBoxLayoutData layoutData2 = new VBoxLayoutData(new Margins(0));
c.add(new Button(button4Text), layoutData2);
addToCenter(c);
}