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/DialogPage.java
if (fontMetrics == null)
            return 0;
        return Dialog.convertVerticalDLUsToPixels(fontMetrics, dlus);
    }
    /**
     * Returns the number of pixels corresponding to the width of the given
     * number of characters.
     * <p>
     * This method may only be called after <code>initializeDialogUnits</code>
     * has been called.
     * </p>
     * <p>
     * Clients may call this framework method, but should not override it.
     * </p>
     * 
     * @param chars
     *            the number of characters
     * @return the number of pixels
     */
    protected int convertWidthInCharsToPixels(int chars) {
        
        if (fontMetrics == null)
            return 0;
        return Dialog.convertWidthInCharsToPixels(fontMetrics, chars);
    }
    /**
     * The <code>DialogPage</code> implementation of an
     * <code>IDialogPage</code> method does nothing. Subclasses may extend.
     */