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
layout.marginHeight = 0;
        layout.marginWidth = 0;
        capComposite.setLayout(layout);
        capComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
        label = new Label(capComposite, SWT.LEFT);
        label.setFont(font);
        label.setText(IDEWorkbenchMessages
                .getString("ProjectCapabilitySelectionGroup.capabilities")); 
        table = new TableViewer(capComposite, SWT.SINGLE | SWT.H_SCROLL
                | SWT.V_SCROLL | SWT.BORDER);
        table.getTable().setLayoutData(new GridData(GridData.FILL_BOTH));
        table.getTable().setFont(font);
        table.setLabelProvider(new CapabilityLabelProvider());
        table.setContentProvider(getContentProvider());
        table.setInput(getProject());
        Composite buttonComposite = new Composite(mainComposite, SWT.NONE);
        layout = new GridLayout();
        layout.marginHeight = 0;
        layout.marginWidth = 0;
        buttonComposite.setLayout(layout);
        buttonComposite.setLayoutData(new GridData(GridData.FILL_VERTICAL));
        label = new Label(buttonComposite, SWT.LEFT);
        label.setFont(font);
        label.setText(""); 
        addButton = new Button(buttonComposite, SWT.PUSH);
        addButton.setText(IDEWorkbenchMessages
                .getString("ProjectCapabilityEditingPropertyPage.add")); 
        addButton.setEnabled(true);
        addButton.addSelectionListener(new SelectionListener() {
            public void widgetSelected(SelectionEvent e) {