Bug 26109 [Dialogs] Need a FormData version of the button sizing API
The button sizing API in Dialog assumes the developer wants a GridData. We should promote the FormData version in PathVariablesDialog to Dialog.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/Dialog.java
createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL, true);
	createButton(parent, IDialogConstants.CANCEL_ID, IDialogConstants.CANCEL_LABEL, false);
}
/*
 * @see Window.configureShell()
 */
protected void configureShell(Shell newShell) {
	super.configureShell(newShell);
	newShell.setFont(JFaceResources.getDialogFont());
}
/*
 * @see Window.initializeBounds()
 */
protected void initializeBounds() {
	String platform= SWT.getPlatform();
	if ("carbon".equals(platform)) {	
		
		Shell shell= getShell();
		if (shell != null) {
			Button defaultButton= shell.getDefaultButton();
			if (defaultButton != null && isContained(buttonBar, defaultButton))
				defaultButton.moveBelow(null);
		}
	}
	super.initializeBounds();
}
/**
 * Returns true if the given Control c is a direct or indirect child of
 * container.