1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

bug 367786: Filters from Outline View are missing in Project Explorer

This commit is contained in:
Andrew Gvozdev 2012-01-03 14:35:22 -05:00
parent 356728ade5
commit 4edaac8cdd
2 changed files with 62 additions and 19 deletions

View file

@ -328,19 +328,22 @@ HideCFiles.description= Hides all C files
HideHeaderFiles.label= Header files HideHeaderFiles.label= Header files
HideHeaderFiles.description= Hides all 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.label= Anonymous structs and enums
HideAnonymousStruct.navigator.label= C/C++ anonymous structs and enums HideAnonymousStruct.navigator.label= C/C++ anonymous structs and enums
HideAnonymousStruct.description= Hides all anonymous structs and enums HideAnonymousStruct.description= Hides all anonymous structs and enums
ForwardDeclarationFilter.label= Forward declaration ForwardDeclarationFilter.label= Forward declaration
ForwardDeclarationFilter.navigator.label= C/C++ forward declaration
ForwardDeclarationFilter.description= Hides forward declarations, unless found in a header file. 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 WorkInProgress.name=Work In Progress

View file

@ -143,22 +143,38 @@
class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter" class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter"
id="org.eclipse.cdt.internal.ui.CView.AnonymousStructFilter"> id="org.eclipse.cdt.internal.ui.CView.AnonymousStructFilter">
</filter> </filter>
<!-- C/C++ Outline Page -->
<filter <filter
targetId="org.eclipse.cdt.ui.COutlinePage" targetId="org.eclipse.cdt.ui.CView"
name="%HideUsingDirective.label" name="%ForwardDeclarationFilter.label"
enabled="false" enabled="true"
description="%HideUsingDirective.description" description="%ForwardDeclarationFilter.description"
class="org.eclipse.cdt.internal.ui.filters.UsingDirectiveFilter" class="org.eclipse.cdt.internal.ui.filters.ForwardDeclarationFilter"
id="org.eclipse.cdt.ui.COutlinePage.UsingDeclarationFilter"> id="org.eclipse.cdt.internal.ui.CView.ForwardDeclarationFilter">
</filter> </filter>
<filter <filter
targetId="org.eclipse.cdt.ui.COutlinePage" targetId="org.eclipse.cdt.ui.CView"
name="%HideMacroDirective.label" name="%HideMacroDirective.label"
enabled="false" enabled="false"
description="%HideMacroDirective.description" description="%HideMacroDirective.description"
class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter" class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter"
id="org.eclipse.cdt.ui.COutlinePage.MacroDirectiveFilter"> id="org.eclipse.cdt.internal.ui.CView.MacroDirectiveFilter">
</filter>
<filter
targetId="org.eclipse.cdt.ui.CView"
name="%HideUsingDirective.label"
enabled="false"
description="%HideUsingDirective.description"
class="org.eclipse.cdt.internal.ui.filters.UsingDirectiveFilter"
id="org.eclipse.cdt.internal.ui.CView.UsingDeclarationFilter">
</filter>
<!-- C/C++ Outline Page -->
<filter
targetId="org.eclipse.cdt.ui.COutlinePage"
name="%HideAnonymousStruct.label"
enabled="false"
description="%HideAnonymousStruct.description"
class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter"
id="org.eclipse.cdt.ui.COutlinePage.AnonymousStructFilter">
</filter> </filter>
<filter <filter
targetId="org.eclipse.cdt.ui.COutlinePage" targetId="org.eclipse.cdt.ui.COutlinePage"
@ -170,11 +186,19 @@
</filter> </filter>
<filter <filter
targetId="org.eclipse.cdt.ui.COutlinePage" targetId="org.eclipse.cdt.ui.COutlinePage"
name="%HideAnonymousStruct.label" name="%HideMacroDirective.label"
enabled="false" enabled="false"
description="%HideAnonymousStruct.description" description="%HideMacroDirective.description"
class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter" class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter"
id="org.eclipse.cdt.ui.COutlinePage.AnonymousStructFilter"> id="org.eclipse.cdt.ui.COutlinePage.MacroDirectiveFilter">
</filter>
<filter
targetId="org.eclipse.cdt.ui.COutlinePage"
name="%HideUsingDirective.label"
enabled="false"
description="%HideUsingDirective.description"
class="org.eclipse.cdt.internal.ui.filters.UsingDirectiveFilter"
id="org.eclipse.cdt.ui.COutlinePage.UsingDeclarationFilter">
</filter> </filter>
<!-- Asm Outline Page --> <!-- Asm Outline Page -->
<filter <filter
@ -3827,6 +3851,22 @@
description="%HideAnonymousStruct.description" description="%HideAnonymousStruct.description"
id="org.eclipse.cdt.ui.navigator.filters.AnonymousStructFilter" id="org.eclipse.cdt.ui.navigator.filters.AnonymousStructFilter"
name="%HideAnonymousStruct.navigator.label"/> name="%HideAnonymousStruct.navigator.label"/>
<commonFilter
activeByDefault="true"
class="org.eclipse.cdt.internal.ui.filters.ForwardDeclarationFilter"
description="%ForwardDeclarationFilter.description"
id="org.eclipse.cdt.ui.navigator.filters.ForwardDeclarationFilter"
name="%ForwardDeclarationFilter.navigator.label"/>
<commonFilter
class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter"
description="%HideMacroDirective.description"
id="org.eclipse.cdt.ui.navigator.filters.MacroDirectiveFilter"
name="%HideMacroDirective.navigator.label"/>
<commonFilter
class="org.eclipse.cdt.internal.ui.filters.UsingDirectiveFilter"
description="%HideUsingDirective.description"
id="org.eclipse.cdt.ui.navigator.filters.UsingDirectiveFilter"
name="%HideUsingDirective.navigator.label"/>
</extension> </extension>
<extension <extension
point="org.eclipse.ui.navigator.linkHelper"> point="org.eclipse.ui.navigator.linkHelper">