Bug 73027 [Dialogs] Buttons are too high
I20040831 Buttons are no longer oval but have a rounded rectangle shape (see first screenshot). The second screenshot shows how buttons using the small system font should look like.
bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/Dialog.java
protected void setButtonLayoutData(Button button) {
        GridData data = new GridData(GridData.HORIZONTAL_ALIGN_FILL);
        int heightHint = convertVerticalDLUsToPixels(IDialogConstants.BUTTON_HEIGHT);
        int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
        Point minSize = button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true);
        data.widthHint = Math.max(widthHint, minSize.x);
        data.heightHint = Math.max(heightHint, minSize.y);
        button.setLayoutData(data);
    }
    /**
     * Set the layout data of the button to a FormData with appropriate heights
     * and widths.
     * 
     * @param button
     */
    protected void setButtonLayoutFormData(Button button) {
        FormData data = new FormData();
		int heightHint = convertVerticalDLUsToPixels(IDialogConstants.BUTTON_HEIGHT);
		int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
		Point minSize = button.computeSize(SWT.DEFAULT, SWT.DEFAULT, true);
		data.width = Math.max(widthHint, minSize.x);
		data.height = Math.max(heightHint, minSize.y);
		button.setLayoutData(data);
    }
    /**
	 * @see org.eclipse.jface.window.Window#close()
	 */
    public boolean close() {
        boolean returnValue = super.close();
        if (returnValue) {