Bug 55162 IPresentablePart needs to be able to opt out of done state
20040317 We need to be able to allow an IPresentablePart to opt out of showing bold when it is done. Currently any part that is not the focus part will show bold when it is done. For the marker views in particular this is only desired when the markers change.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/views/markers/internal/MarkerView.java
private static final String QUEUEING_VIEWER_UPDATES = Messages.getString("MarkerView.queueing_updates"); 
	private static final String FILTERING_ON_MARKER_LIMIT = Messages.getString("MarkerView.18"); 
	
	private static final String TAG_SELECTION = "selection"; 
	private static final String TAG_MARKER = "marker"; 
	private static final String TAG_RESOURCE = "resource"; 
	private static final String TAG_ID = "id"; 
	protected IResource[] focusResources;
	private Clipboard clipboard;
	IResourceChangeListener resourceListener = new IResourceChangeListener() {
		public void resourceChanged(IResourceChangeEvent event) {
			String[] markerTypes = getMarkerTypes();
			boolean refreshNeeded = false;
			
			for (int idx = 0; idx < markerTypes.length; idx++) {					
				IMarkerDelta[] markerDeltas = event.findMarkerDeltas(markerTypes[idx], true);
				List changes = new ArrayList(markerDeltas.length);
				
				examineDelta(markerDeltas, changes);
				
				if (markerDeltas.length != changes.size()) {
					refreshNeeded = true;
				}
				
				change(MarkerList.createMarkersIgnoringErrors(changes));
			}
						
			
			if (refreshNeeded) {
				markerCountDirty = true;