public abstract class ModelioDialog
extends org.modelio.platform.ui.dialog.ModelioDialog
#setTitleLeftImage(Image)
 #setTitle(String)
 #setLogoImage(Image)
 #setMessage(String).
 #createContentArea(Composite).
 #addButtonsInButtonBar(Composite).
 #setWarningMessage(String) and #setErrorMessage(String).
 Subclasses typical implementation:
 public class ExampleDialog extends ModelioDialog {
 protected ExampleDialog(Shell parentShell) {
 super(parentShell);
 setBlockOnOpen(false);
 }
 
 @Override
 public Control createContentArea(Composite parent) {
 Composite composite = new Composite(parent, SWT.NONE);
 composite.setLayoutData(new GridData(GridData.FILL_BOTH));
 
 composite.setLayout(new FillLayout());
 // add controls to composite as necessary
 Label label = new Label(composite, SWT.NONE);
 label.setText("Dialog content is here");
 
 return composite;
 }
 
 @Override
 protected void addButtonsInButtonBar(Composite parent) {
 addDefaultButtons(parent);
 }
 
 @Override
 public void init() {
 setTitle("ExampleDialog");
 setMessage("A very simple dialog");
 }
 
 @Override
 protected Point getInitialSize() {
 return new Point(150, 150);
 }
 
 @Override
 protected void configureShell(Shell newShell) {
 super.configureShell(newShell);
 setTitle("Shell title");
 }
 }
 
 | Modifier | Constructor and Description | 
|---|---|
protected  | 
ModelioDialog(Shell parentShell)  |