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
if (!(existingResolutions[i]
						.canBeGroupedWith((WorkbenchMarkerResolution) newResolutions[i])))
					return false;
			}
			else
				return false;
		}
		return true;
	}
	/**
	 * Return whether or not the add button should be enabled.
	 * 
	 * @return boolean
	 */
	private boolean getMatchingButtonEnablement() {
		if (markers.size() != 1)
			return false;
		return resolutions[0] instanceof WorkbenchMarkerResolution;
	}
	/**
	 * Create the table for the markers/
	 * 
	 * @param control
	 */
	private void createMarkerTable(Composite control) {
		markersTable = CheckboxTableViewer.newCheckList(control, SWT.BORDER
				| SWT.V_SCROLL);
		markersTable.setContentProvider(new IStructuredContentProvider() {
			/*
			 * (non-Javadoc)