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
if (message == null)	
			message = "";		
		updateMessage(message);
		messageImageLabel.setImage(messageImage);
		setImageLabelVisible(messageImage != null);
		messageLabel.setToolTipText(message);
	} else {
		
		
		
		String displayedErrorMessage = " " + errorMessage; 
		updateMessage(displayedErrorMessage);
		messageLabel.setToolTipText(errorMessage);
		if (!showingError) {
			
			showingError = true;
			
			if (errorMsgAreaBackground == null) {
				errorMsgAreaBackground = JFaceColors.getErrorBackground(messageLabel.getDisplay());
				errorMsgImage = JFaceResources.getImage(DLG_IMG_TITLE_ERROR);
			}
				
			normalMsgAreaBackground = messageLabel.getBackground();
			setMessageBackgrounds(true);
			messageImageLabel.setImage(errorMsgImage);
			setImageLabelVisible(true);
		}
	}