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.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ProjectCapabilityEditingPropertyPage.java
IIDEHelpContextIds.PROJECT_CAPABILITY_PROPERTY_PAGE);
        noDefaultAndApplyButton();
        reg = IDEWorkbenchPlugin.getDefault().getCapabilityRegistry();
        Composite topComposite = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout();
        layout.marginHeight = 0;
        layout.marginWidth = 0;
        topComposite.setLayout(layout);
        topComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
        String instructions;
        if (reg.hasCapabilities())
            instructions = IDEWorkbenchMessages
                    .getString("ProjectCapabilityPropertyPage.chooseCapabilities"); 
        else
            instructions = IDEWorkbenchMessages
                    .getString("ProjectCapabilityPropertyPage.noCapabilities"); 
        Label label = new Label(topComposite, SWT.LEFT);
        label.setFont(font);
        label.setText(instructions);
        Capability[] caps = reg.getProjectDisabledCapabilities(getProject());
        disabledCaps.addAll(Arrays.asList(caps));
        Composite mainComposite = new Composite(topComposite, SWT.NONE);
        layout = new GridLayout();
        layout.numColumns = 2;
        layout.marginHeight = 0;
        layout.marginWidth = 0;
        mainComposite.setLayout(layout);
        mainComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
        Composite capComposite = new Composite(mainComposite, SWT.NONE);
        layout = new GridLayout();