package org.vaadin.touchkit.itest.oldtests;
import org.vaadin.touchkit.AbstractTouchKitIntegrationTest;
import org.vaadin.touchkit.ui.HorizontalButtonGroup;
import org.vaadin.touchkit.ui.NavigationView;
import org.vaadin.touchkit.ui.Toolbar;
import com.vaadin.server.ThemeResource;
import com.vaadin.ui.Button;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
import com.vaadin.ui.CssLayout;
import com.vaadin.v7.ui.HorizontalLayout;
import com.vaadin.ui.Notification;
public class NavViewWithButtons extends AbstractTouchKitIntegrationTest {
public NavViewWithButtons() {
addComponent(new NavViewWithButtonsT());
}
}
class NavViewWithButtonsT extends NavigationView implements ClickListener {
NavViewWithButtonsT() {
setCaption("Test buttons");
HorizontalButtonGroup group = new HorizontalButtonGroup();
Button button = new Button("Up", this);
button.addStyleName("icon-arrow-up");
group.addComponent(button);
Button button2 = new Button("Down", this);
button2.addStyleName("icon-arrow-down");
group.addComponent(button2);
setLeftComponent(group);
HorizontalLayout right = new HorizontalLayout();
HorizontalButtonGroup group2 = new HorizontalButtonGroup();
button2 = new Button("No deco", this);
button2.setStyleName("no-decoration");
right.addComponent(button2);
button2 = new Button("Left", this);
button2.addStyleName("icon-arrow-left");
group2.addComponent(button2);
button2 = new Button("Right", this);
button2.addStyleName("icon-arrow-right");
group2.addComponent(button2);
right.addComponent(group2);
setRightComponent(right);
Toolbar toolbar = new Toolbar();
button2 = new Button();
button2.setIcon(new ThemeResource("../runo/icons/64/document-web.png"));
toolbar.addComponent(button2);
button2 = new Button();
button2.setIcon(new ThemeResource(
"../runo/icons/64/document-delete.png"));
toolbar.addComponent(button2);
button2 = new Button();
button2.setIcon(new ThemeResource("../runo/icons/64/document-edit.png"));
toolbar.addComponent(button2);
button2 = new Button();
button2.setIcon(new ThemeResource("../runo/icons/64/document-doc.png"));
toolbar.addComponent(button2);
button2 = new Button();
button2.setIcon(new ThemeResource("../runo/icons/64/document-ppt.png"));
toolbar.addComponent(button2);
setToolbar(toolbar);
}
public void buttonClick(ClickEvent event) {
Notification.show("clicked");
}
}