package pl.net.bluesoft.rnd.processtool.ui.buttons.dialog;
import com.vaadin.terminal.Sizeable;
import com.vaadin.ui.AbstractOrderedLayout;
import com.vaadin.ui.Button;
import com.vaadin.ui.Label;
import com.vaadin.ui.VerticalLayout;
/**
* User: POlszewski
* Date: 2012-02-20
* Time: 09:15
*/
public class CancelTaskDialog extends DialogWindow {
private static final String CAPTION_PREFIX = "cancel.task.button.";
private Button cancelTaskButton;
private Button cancelButton;
@Override
protected String getTitle() {
return getMessage(CAPTION_PREFIX + "header");
}
@Override
protected AbstractOrderedLayout createContent() {
VerticalLayout vl = new VerticalLayout();
vl.setSpacing(true);
vl.setMargin(true);
vl.setWidth(600, Sizeable.UNITS_PIXELS);
vl.addComponent(new Label(getMessage(CAPTION_PREFIX + "text"), Label.CONTENT_XHTML));
return vl;
}
@Override
protected Button[] createActionButtons() {
return new Button[] {
cancelTaskButton = createActionButton(getMessage(CAPTION_PREFIX + "yes")),
cancelButton = createActionButton(getMessage(CAPTION_PREFIX + "no"))
};
}
public Button getCancelTaskButton() {
return cancelTaskButton;
}
public Button getCancelButton() {
return cancelButton;
}
}