import org.argeo.api.cms.CmsLog;
import org.argeo.cms.CmsMsg;
import org.argeo.cms.swt.Selected;
+import org.argeo.cms.ux.widgets.CmsDialog;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
Button close = new Button(parent, SWT.FLAT);
close.setText(CmsMsg.close.lead());
close.setLayoutData(new GridData(SWT.END, SWT.TOP, false, false));
- close.addSelectionListener((Selected) (e) -> closeShell(OK));
+ close.addSelectionListener((Selected) (e) -> closeShell(CmsDialog.OK));
if (exception != null) {
stack = new Text(parent, SWT.MULTI | SWT.LEAD | SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
return messageLbl;
}
+ protected Point getInitialSize() {
+ if (exception != null)
+ return new Point(800, 600);
+ else
+ return new Point(600, 400);
+ }
+
protected void append(String message) {
stack.append(message);
stack.append("\n");