Bug 46996 [Jobs] Machine Speed Preference
I20031119 It seems that teams are now using that preference to decide whether a job is run in the background or not. This is not what the preference tells me: it says it controls how many jobs can be run in the background and not which kind of jobs. If this really controls which kind of jobs run in the background then this should also be shown in the UI.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/misc/WorkInProgressPreferencePage.java
Button buildPreference;
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.jface.preference.PreferencePage#createContents(org.eclipse.swt.widgets.Composite)
	 */
	protected Control createContents(Composite parent) {
		createBuildControls(parent);
		createMachineSpeedControls(parent);
		createRefreshControls(parent);
		return parent;
	}
	private void createBuildControls(Composite parent) {
		buildPreference = new Button(parent, SWT.CHECK);
		buildPreference.setText("Restore 2.1 rebuild actions for this session"); 
		buildPreference.setSelection(WorkbenchActionBuilder.INCLUDE_REBUILD_ACTIONS);
		buildPreference.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				WorkbenchActionBuilder.setIncludeRebuildActions(buildPreference.getSelection());
			}
		});
	}
	/**
	 * Create the controls for the machine speed preferences.
	 * @param parent
	 * @return
	 */
	private Composite createMachineSpeedControls(Composite parent) {
		Composite composite = new Composite(parent, SWT.NONE);
		GridLayout layout = new GridLayout(3, false);