Bug 57321 Remaining build UI items
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CleanDialog.java
cleanJob.schedule();
    }
    protected void createButtonsForButtonBar(Composite parent) {
        
        if (!ResourcesPlugin.getWorkspace().isAutoBuilding()) {
            
            GridLayout layout = ((GridLayout) parent.getLayout());
            layout.numColumns += 2;
            layout.makeColumnsEqualWidth = false;
            buildNowButton = new Button(parent, SWT.CHECK);
            buildNowButton.setText(IDEWorkbenchMessages
                    .getString("CleanDialog.buildNowButton")); 
            buildNowButton.setSelection(true);
            buildNowButton.setLayoutData(new GridData(
                    GridData.HORIZONTAL_ALIGN_BEGINNING));
            
            Label spacer = new Label(parent, SWT.NONE);
            GridData data = new GridData();
            data.horizontalAlignment = GridData.FILL;
            data.widthHint = 200;
            spacer.setLayoutData(data);
        }
        super.createButtonsForButtonBar(parent);
    }
    /* (non-Javadoc)
     * @see org.eclipse.jface.dialogs.MessageDialog#createCustomArea(org.eclipse.swt.widgets.Composite)
     */
    protected Control createCustomArea(Composite parent) {
        Composite radioGroup = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout();