X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fdialogs%2FCmsMessageDialog.java;fp=org.argeo.cms.ui%2Fsrc%2Forg%2Fargeo%2Fcms%2Fui%2Fdialogs%2FCmsMessageDialog.java;h=21d4792ddb9e4eff83fd02a6f3b3c3490ed10c2c;hb=9eaf85002b003a68eea81fca417465ba52f14e4e;hp=6e1fc261c2eddb1201a47146f092720011d742c7;hpb=d728b305c8c8e97b4434a75e5b47e73fa287cc51;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/CmsMessageDialog.java b/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/CmsMessageDialog.java index 6e1fc261c..21d4792dd 100644 --- a/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/CmsMessageDialog.java +++ b/org.argeo.cms.ui/src/org/argeo/cms/ui/dialogs/CmsMessageDialog.java @@ -68,15 +68,23 @@ public class CmsMessageDialog extends LightweightDialog { Button cancel = new Button(buttons, SWT.FLAT); cancel.setText(CmsMsg.cancel.lead()); cancel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false)); - cancel.addSelectionListener((Selected) (e) -> closeShell(CANCEL)); + cancel.addSelectionListener((Selected) (e) -> cancelPressed()); Button ok = new Button(buttons, SWT.FLAT); ok.setText(CmsMsg.ok.lead()); ok.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false)); - ok.addSelectionListener((Selected) (e) -> closeShell(OK)); + ok.addSelectionListener((Selected) (e) -> okPressed()); } // pack(); - return messageLbl; + return body; + } + + protected void okPressed() { + closeShell(OK); + } + + protected void cancelPressed() { + closeShell(CANCEL); } protected Point getInitialSize() {