Bug 118647 [Markers] MarkerResolutionDialog needs to be more responsive
Currently we are not allowing 1) Cancelling of resolutions 2) Paints during updates We need to spin the UI Thread and to allow cancel to be used to cancel the update and the application of problems.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerResolutionDialog.java
private ArrayList markers = new ArrayList();
	private IMarkerResolution[] resolutions;
	private CheckboxTableViewer markersTable;
	private ListViewer resolutionsList;
	private ProgressMonitorPart progressPart;
	private MarkerView markerView;
	private ViewerSorter resolutionsSorter;
	private Hashtable resolutionMap = new Hashtable(0);
	/**
	 * Create a new instance of the receiver with the given resolutions.
	 * 
	 * @param shell
	 * @param marker
	 *            the marker to show
	 * @param newResolutions