From 4edaac8cdd3b48bbd0e6456de3f5234cd207b8de Mon Sep 17 00:00:00 2001 From: Andrew Gvozdev Date: Tue, 3 Jan 2012 14:35:22 -0500 Subject: [PATCH] bug 367786: Filters from Outline View are missing in Project Explorer --- core/org.eclipse.cdt.ui/plugin.properties | 15 +++--- core/org.eclipse.cdt.ui/plugin.xml | 66 ++++++++++++++++++----- 2 files changed, 62 insertions(+), 19 deletions(-) diff --git a/core/org.eclipse.cdt.ui/plugin.properties b/core/org.eclipse.cdt.ui/plugin.properties index 191ab498eb4..60abac21cd9 100644 --- a/core/org.eclipse.cdt.ui/plugin.properties +++ b/core/org.eclipse.cdt.ui/plugin.properties @@ -328,19 +328,22 @@ HideCFiles.description= Hides all C files HideHeaderFiles.label= Header files HideHeaderFiles.description= Hides all Header files -HideUsingDirective.label= Using directive -HideUsingDirective.description= Hides using directives - -HideMacroDirective.label= Macro directive -HideMacroDirective.description= Hides Macro directives - HideAnonymousStruct.label= Anonymous structs and enums HideAnonymousStruct.navigator.label= C/C++ anonymous structs and enums HideAnonymousStruct.description= Hides all anonymous structs and enums ForwardDeclarationFilter.label= Forward declaration +ForwardDeclarationFilter.navigator.label= C/C++ forward declaration ForwardDeclarationFilter.description= Hides forward declarations, unless found in a header file. +HideMacroDirective.label= Macro directive +HideMacroDirective.navigator.label= C/C++ macro directive +HideMacroDirective.description= Hides Macro directives + +HideUsingDirective.label= Using directive +HideUsingDirective.navigator.label= C/C++ using directive +HideUsingDirective.description= Hides using directives + # WorkInProgress.name=Work In Progress diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml index 5862843fc1a..66b12967dc3 100644 --- a/core/org.eclipse.cdt.ui/plugin.xml +++ b/core/org.eclipse.cdt.ui/plugin.xml @@ -143,22 +143,38 @@ class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter" id="org.eclipse.cdt.internal.ui.CView.AnonymousStructFilter"> - + targetId="org.eclipse.cdt.ui.CView" + name="%ForwardDeclarationFilter.label" + enabled="true" + description="%ForwardDeclarationFilter.description" + class="org.eclipse.cdt.internal.ui.filters.ForwardDeclarationFilter" + id="org.eclipse.cdt.internal.ui.CView.ForwardDeclarationFilter"> + id="org.eclipse.cdt.internal.ui.CView.MacroDirectiveFilter"> + + + + + + description="%HideMacroDirective.description" + class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter" + id="org.eclipse.cdt.ui.COutlinePage.MacroDirectiveFilter"> + + + + +