From 88455f3cd681c8660703bd709f4446c02a269f88 Mon Sep 17 00:00:00 2001 From: David Inglis Date: Wed, 20 Nov 2002 21:16:00 +0000 Subject: [PATCH] support label decorator --- core/org.eclipse.cdt.ui/ChangeLog | 4 ++++ .../src/org/eclipse/cdt/internal/ui/cview/CView.java | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) 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);