Bug 131771 Match animated message behaviour in Preferences
An enhancement should be made to Preferences so that warnings and errors show up in a sliding message area like it they do in TitleAreaDialog.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java
messageAreaData.bottom = new FormAttachment(100,0);
        messageArea.setLayoutData(messageAreaData);
		messageArea.moveAbove(null);
		
		
		
		int bottom = titleArea.getBounds().y + titleArea.getBounds().height;
		
		 
		
		Rectangle msgLabelBounds = messageLabel.getBounds();
		if(Policy.getAnimator().getAnimationState() == ControlAnimator.CLOSED) {
			messageArea.setBounds(
					(messageImageLabel == null) ? msgLabelBounds.x: 
						messageImageLabel.getBounds().x,
					bottom,
					(messageImageLabel == null) ? msgLabelBounds.width: 
						msgLabelBounds.width + messageImageLabel.getBounds().width,
					messageArea.computeSize(SWT.DEFAULT,SWT.DEFAULT).y);
		}		
		Policy.getAnimator().setAnimationState(visible ? 
				ControlAnimator.OPENING: ControlAnimator.CLOSING);
		Policy.getAnimator().setVisible(visible, messageArea);
	}
    /**
     * Re-layout the labels for the new message.
     */
    private void layoutForNewMessage() {
        int verticalSpacing = convertVerticalDLUsToPixels(IDialogConstants.VERTICAL_SPACING);
        int horizontalSpacing = convertHorizontalDLUsToPixels(IDialogConstants.HORIZONTAL_SPACING);