package org.vaadin.touchkit.itest; import org.vaadin.touchkit.AbstractTouchKitIntegrationTest; import org.vaadin.touchkit.ui.Toolbar; import com.vaadin.server.FontAwesome; import com.vaadin.server.ThemeResource; import com.vaadin.ui.Button; import com.vaadin.ui.Button.ClickEvent; import com.vaadin.v7.ui.Label; public class ToolbarTest extends AbstractTouchKitIntegrationTest { public ToolbarTest() { setDescription("This is Toolbar test"); Toolbar tbar = new Toolbar(); final Label label = new Label(); label.setValue("Clicked: none"); for (int loop = 0; loop < 10; loop++) { Button button = new Button(); if (loop % 2 == 0) { button.setIcon(FontAwesome.HOME); } else { button.setIcon(new ThemeResource("../runo/icons/64/folder.png")); } if (loop % 3 == 0) { button.setCaption("Diipa"); } final int identifier = loop; button.addClickListener(new Button.ClickListener() { @Override public void buttonClick(ClickEvent event) { label.setValue("Clicked: " + identifier); } }); tbar.addComponent(button); } addComponent(tbar); addComponent(label); } }