/**
* 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.cell.core.client.ButtonCell.ButtonScale;
import com.sencha.gxt.widget.core.client.button.ButtonBar;
import com.sencha.gxt.widget.core.client.button.TextButton;
import com.sencha.gxt.widget.core.client.button.ToggleButton;
public class ButtonTest implements EntryPoint {
@Override
public void onModuleLoad() {
ButtonBar bar = new ButtonBar();
// TextButton btn = new TextButton("test");
// btn.setMinWidth(175);
// btn.setIcon(ExampleImages.INSTANCE.add24());
// btn.setScale(ButtonScale.MEDIUM);
// btn.setWidth(100);
// bar.add(btn);
TextButton btn2 = new TextButton("sfd");
btn2.setScale(ButtonScale.MEDIUM);
bar.add(btn2);
ToggleButton toggle = new ToggleButton("toggle");
bar.add(toggle);
RootPanel.get().add(bar);
// ButtonCellResources ba = GWT.create(ButtonCellResources.class);
// ba.buttonStyle().ensureInjected();
//
// Scheduler.get().scheduleDeferred(new ScheduledCommand() {
//
// @Override
// public void execute() {
// final ButtonBar bar = new ButtonBar();
// bar.setPosition(50, 50);
//
// final Button btn = new Button();
// // btn.setText("Click Me");
// // btn.setWidth(55);
// btn.setScale(ButtonScale.LARGE);
// // btn.setPixelSize(200, 100);
//
// btn.setIcon(ExampleImages.INSTANCE.add24());
//
// // btn.setIconAlign(IconAlign.BOTTOM);
// bar.add(btn);
//
// Button menuButton = new Button("Split Button Baby");
// menuButton.setArrowAlign(ButtonArrowAlign.RIGHT);
//
// Menu menu = new Menu();
// menu.add(new MenuItem("Foo"));
// menuButton.setMenu(menu);
//
// bar.add(menuButton);
//
// bar.add(new ToggleButton("toggle me"));
//
// SplitButton split = new SplitButton("Split Button");
// split.setArrowAlign(ButtonArrowAlign.BOTTOM);
// split.setIcon(ExampleImages.INSTANCE.add32());
// split.setScale(ButtonScale.LARGE);
// split.setMenu(new Menu());
// bar.add(split);
//
// // btn = new Button();
// // btn.setText("Click Me");
// // btn.setIcon(ExampleImages.INSTANCE.add16());
// // bar.add(btn);
//
// RootPanel.get().add(bar);
//
// }
//
// });
}
}