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
* framework method. These standard buttons will be accessible from
     * <code>getCancelButton</code>, and <code>getOKButton</code>.
     * Subclasses may override.
     * </p>
     * 
     * @param parent
     *            the button bar composite
     */
    protected void createButtonsForButtonBar(Composite parent) {
        
        createButton(parent, IDialogConstants.OK_ID, IDialogConstants.OK_LABEL,
                true);
        createButton(parent, IDialogConstants.CANCEL_ID,
                IDialogConstants.CANCEL_LABEL, false);
    }
    /*
     * @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);
            }
        }