diff --git a/core/org.eclipse.cdt.ui/ChangeLog b/core/org.eclipse.cdt.ui/ChangeLog index 63d6fc25bec..9310d3cefa8 100644 --- a/core/org.eclipse.cdt.ui/ChangeLog +++ b/core/org.eclipse.cdt.ui/ChangeLog @@ -1,3 +1,7 @@ +2002-11-20 David Inglis + * src/.../internal/ui/cview/CView.java + Added support for label decorators + 2002-11-20 David Inglis * src/.../internal/ui/BuildConsoleManager.java Only flush the console when buffer > 512 instead of every line. diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java index f15a7131a58..02cb878d5b0 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/cview/CView.java @@ -86,6 +86,7 @@ import org.eclipse.ui.IWorkbenchActionConstants; import org.eclipse.ui.IWorkbenchPage; import org.eclipse.ui.IWorkbenchPart; import org.eclipse.ui.PartInitException; +import org.eclipse.ui.PlatformUI; import org.eclipse.ui.actions.AddBookmarkAction; import org.eclipse.ui.actions.BuildAction; import org.eclipse.ui.actions.CloseResourceAction; @@ -374,7 +375,9 @@ public class CView extends ViewPart implements IMenuListener, ISetSelectionTarge boolean showCUChildren= CPluginPreferencePage.showCompilationUnitChildren(); viewer.setUseHashlookup (true); viewer.setContentProvider(new CContentProvider (showCUChildren, true)); - viewer.setLabelProvider (new StandardCElementLabelProvider ()); + viewer.setLabelProvider (new DecoratingLabelProvider( + new StandardCElementLabelProvider (), + PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator())); CUIPlugin.getDefault().getProblemMarkerManager().addListener(viewer); CUIPlugin.getDefault().getPreferenceStore().addPropertyChangeListener(this);