Bug 52730 [Dialogs] TitleAreaDialog wrong doc for createDialogArea
/** * Creates and returns the contents of the upper part * of this dialog (above the button bar). * <p> * The <code>Dialog</code> implementation of this framework method * creates and returns a new <code>Composite</code> with * standard margins and spacing. Subclasses should override. * </p> * * @param the parent composite to contain the dialog area * @return the dialog area control */ protected Control createDialogArea(Composite parent) @@@@ The composite created by this method does _not_ have standard margings and spacing but 0-width margins and spacing.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java
initializeDialogUnits(parent);
	
	FormLayout layout = new FormLayout();
	parent.setLayout(layout);
	FormData data = new FormData();
	data.top = new FormAttachment(0,0);
	data.bottom = new FormAttachment(100,0);
	parent.setLayoutData(data);
	
	
	workArea = new Composite(parent, SWT.NULL);
	GridLayout childLayout = new GridLayout();
	childLayout.marginHeight = 0;
	childLayout.marginWidth = 0;
	childLayout.verticalSpacing = 0;
	workArea.setLayout(childLayout);
	
	Control top = createTitleArea(parent);
	
	resetWorkAreaAttachments(top);
	
	workArea.setFont(JFaceResources.getDialogFont());
	
	initializeDialogUnits(workArea);
	
	
	dialogArea = createDialogArea(workArea);
	buttonBar = createButtonBar(workArea);
	
	return parent;