Bug 57321 Remaining build UI items
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CleanDialog.java
layout.marginWidth = layout.marginHeight = 0;
        layout.numColumns = 3;
        radioGroup.setLayout(layout);
        radioGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
        SelectionListener updateEnablement = new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                updateEnablement();
            }
        };
        
        allButton = new Button(radioGroup, SWT.RADIO);
        allButton.setText(IDEWorkbenchMessages
                .getString("CleanDialog.cleanAllButton")); 
        allButton.setSelection(true);
        allButton.addSelectionListener(updateEnablement);
        
        new Label(radioGroup, SWT.NONE);
        new Label(radioGroup, SWT.NONE);
        
        selectedButton = new Button(radioGroup, SWT.RADIO);
        selectedButton.setText(IDEWorkbenchMessages
                .getString("CleanDialog.cleanSelectedButton")); 
        selectedButton.addSelectionListener(updateEnablement);
        projectName = new Text(radioGroup, SWT.READ_ONLY | SWT.BORDER);
        GridData data = new GridData(GridData.FILL_HORIZONTAL);
        data.widthHint = IDialogConstants.ENTRY_FIELD_WIDTH;
        projectName.setLayoutData(data);
        setProjectName();
        Button browse = new Button(radioGroup, SWT.PUSH);
        browse.setText(IDEWorkbenchMessages.getString("CleanDialog.browse"));