package org.vaadin.viritin.it;
import com.vaadin.annotations.Theme;
import com.vaadin.event.ShortcutAction.KeyCode;
import com.vaadin.ui.Component;
import com.vaadin.ui.Notification;
import org.vaadin.addonhelpers.AbstractTest;
import org.vaadin.viritin.button.ConfirmButton;
import org.vaadin.viritin.layouts.MVerticalLayout;
/**
* An example how to use DownloadButton
*
* @author Matti Tahvonen
*/
@Theme("valo")
public class ConfirmButtonWithClickShortcut extends AbstractTest {
private static final long serialVersionUID = 2638100034569162593L;
@Override
public Component getTestComponent() {
ConfirmButton d = new ConfirmButton("Do things with escape key shortcut...", "Are you sure", e->{
Notification.show("You did it!", Notification.Type.ERROR_MESSAGE);
});
d.setClickShortcut(KeyCode.ESCAPE);
return new MVerticalLayout(d);
}
}