Bug 64466 Workbench preference page does not properly set dialog font
If the user changes the dialog font it is not applied to the "Always run in background" and "Refresh workspace automatically" checkboxes.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/IDEWorkbenchPreferencePage.java
createSpace(composite);
        createSaveIntervalGroup(composite);
        createSpace(composite);
        createOpenModeGroup(composite);   
        
        applyDialogFont(composite);
        return composite;
    }
    protected void createSaveAllBeforeBuildPref(Composite composite) {
        autoSaveAllButton = new Button(composite, SWT.CHECK);
        autoSaveAllButton.setText(IDEWorkbenchMessages
                .getString("WorkbenchPreference.savePriorToBuilding")); 
        autoSaveAllButton.setToolTipText(IDEWorkbenchMessages
                .getString("WorkbenchPreference.savePriorToBuildingToolTip")); 
        autoSaveAllButton.setSelection(getIDEPreferenceStore().getBoolean(
                IDEInternalPreferences.SAVE_ALL_BEFORE_BUILD));
    }
    private void createAutoBuildPref(Composite composite) {
        autoBuildButton = new Button(composite, SWT.CHECK);
        autoBuildButton.setText(IDEWorkbenchMessages
                .getString("WorkbenchPreference.autobuild")); 
        autoBuildButton.setToolTipText(IDEWorkbenchMessages
                .getString("WorkbenchPreference.autobuildToolTip")); 
        autoBuildButton.setSelection(ResourcesPlugin.getWorkspace()
                .isAutoBuilding());
    }
    /**
     * Create a composite that contains entry fields specifying save interval
     * preference.
     * @param composite. The Composite the group is created in.