/** * Shows a confirm dialog * * @param title the text to be displayed as the caption of the message box * @param message the text to be displayed in the body of the message box * @param okHandler a handler for the OK button click event * @param cancelHandler a handler for the Cancel button click event */ public static ConfirmDialog show( String title, String message, OkHandler okHandler, CancelHandler cancelHandler) { return show( title, message, WidgetMsgFactory.getMessages().okLabel(), WidgetMsgFactory.getMessages().cancelLabel(), okHandler, cancelHandler, DEFAULT_STYLE_NAME, false); }
/** * Creates the Cancel button * * @return */ private Button createCancelButton() { Button cancelButton = new Button(); cancelButton.setText(WidgetMsgFactory.getMessages().cancelLabel()); cancelButton.addStyleName("button"); cancelButton.addStyleName("cancelButton"); cancelButton.addSelectHandler( new SelectHandler() { public void onSelect(SelectEvent event) { hide(); try { CancelEvent.fire(ConfirmDialog.this); } catch (Throwable e) { Crux.getErrorHandler().handleError(e); } } }); return cancelButton; }