blob: 8b1eaca1b7b97ffd7091f0287c96f50cdb4d402a [file] [log] [blame]
package autotest.common.ui;
import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.event.dom.client.ClickHandler;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.DialogBox;
import com.google.gwt.user.client.ui.FlexTable;
import com.google.gwt.user.client.ui.Widget;
/**
* Simple DialogBox subclass that displays a title, contents, and an OK button to close the dialog.
*
*/
public class SimpleDialog extends DialogBox {
public SimpleDialog(String title, Widget contents) {
super(false, false);
FlexTable flex = new FlexTable();
flex.setText(0, 0, title);
flex.getFlexCellFormatter().setStylePrimaryName(0, 0, "field-name");
flex.setWidget(1, 0, contents);
Button ok = new Button("OK");
ok.addClickHandler(new ClickHandler() {
public void onClick(ClickEvent event) {
hide();
}
});
flex.setWidget(2, 0, ok);
add(flex);
}
}