Bug 227982 Open Resource dialog should support colored labels
I20080415-1646 Open Resource dialog should support colored labels.
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/FilteredResourcesSelectionDialog.java
import org.eclipse.ui.WorkbenchException;
import org.eclipse.ui.XMLMemento;
import org.eclipse.ui.actions.WorkingSetFilterActionGroup;
import org.eclipse.ui.internal.WorkbenchMessages;
import org.eclipse.ui.internal.WorkbenchPlugin;
import org.eclipse.ui.internal.ide.IDEWorkbenchMessages;
import org.eclipse.ui.internal.ide.IDEWorkbenchPlugin;
import org.eclipse.ui.internal.ide.IIDEHelpContextIds;
import org.eclipse.ui.internal.ide.model.ResourceFactory;
import org.eclipse.ui.model.WorkbenchLabelProvider;
import org.eclipse.ui.statushandlers.StatusManager;
/**
 * Shows a list of resources to the user with a text entry field for a string
 * pattern used to filter the list of resources.
 * 
 * @since 3.3
 */
public class FilteredResourcesSelectionDialog extends
		FilteredItemsSelectionDialog {
	private static final String DIALOG_SETTINGS = "org.eclipse.ui.dialogs.FilteredResourcesSelectionDialog"; 
	private static final String WORKINGS_SET_SETTINGS = "WorkingSet"; 
	private static final String SHOW_DERIVED = "ShowDerived"; 
	private ShowDerivedResourcesAction showDerivedResourcesAction;
	private ResourceItemLabelProvider resourceItemLabelProvider;
	private ResourceItemDetailsLabelProvider resourceItemDetailsLabelProvider;
	private WorkingSetFilterActionGroup workingSetFilterActionGroup;
	private CustomWorkingSetFilter workingSetFilter = new CustomWorkingSetFilter();
	private String title;
	private IContainer container;
	private int typeMask;