Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnton Leherbauer2006-07-03 09:11:48 +0000
committerAnton Leherbauer2006-07-03 09:11:48 +0000
commit36c5a333f11f15e78b6495251140c516e892de12 (patch)
treeb4ab1288d6b30c380b5d5316ad34c8af30223f69 /core/org.eclipse.cdt.ui/plugin.xml
parent7f90464021151bfab78b5310f935079271cd2704 (diff)
downloadorg.eclipse.cdt-36c5a333f11f15e78b6495251140c516e892de12.tar.gz
org.eclipse.cdt-36c5a333f11f15e78b6495251140c516e892de12.tar.xz
org.eclipse.cdt-36c5a333f11f15e78b6495251140c516e892de12.zip
Common Navigator extensions - bug 140337
Diffstat (limited to 'core/org.eclipse.cdt.ui/plugin.xml')
-rw-r--r--core/org.eclipse.cdt.ui/plugin.xml213
1 files changed, 213 insertions, 0 deletions
diff --git a/core/org.eclipse.cdt.ui/plugin.xml b/core/org.eclipse.cdt.ui/plugin.xml
index 88ec71ab2f0..cc63dde747e 100644
--- a/core/org.eclipse.cdt.ui/plugin.xml
+++ b/core/org.eclipse.cdt.ui/plugin.xml
@@ -1366,4 +1366,217 @@
</objectContribution>
</extension>
+<!--- Common Navigator extensions -->
+ <extension
+ point="org.eclipse.ui.navigator.navigatorContent">
+ <navigatorContent
+ activeByDefault="true"
+ contentProvider="org.eclipse.cdt.internal.ui.navigator.CNavigatorContentProvider"
+ icon="icons/view16/cview.gif"
+ id="org.eclipse.cdt.ui.navigator.content"
+ labelProvider="org.eclipse.cdt.internal.ui.navigator.CNavigatorLabelProvider"
+ name="%navigatorContent.name"
+ priority="normal">
+ <triggerPoints>
+ <or>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <or>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.cnature"/>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.ccnature"/>
+ </or>
+ </adapt>
+ <instanceof value="org.eclipse.core.resources.IWorkspaceRoot"/>
+ <instanceof value="org.eclipse.core.resources.IFolder" />
+ <instanceof value="org.eclipse.core.resources.IFile" />
+ <instanceof value="org.eclipse.core.resources.IStorage" />
+ <instanceof value="org.eclipse.cdt.core.model.ICProject"/>
+ <instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement"/>
+ <instanceof value="org.eclipse.cdt.ui.CElementGrouping"/>
+ </or>
+ </triggerPoints>
+ <possibleChildren>
+ <or>
+ <instanceof value="org.eclipse.core.resources.IWorkspaceRoot"/>
+ <instanceof value="org.eclipse.core.resources.IFolder" />
+ <instanceof value="org.eclipse.core.resources.IFile" />
+ <instanceof value="org.eclipse.core.resources.IStorage" />
+ <instanceof value="org.eclipse.cdt.core.model.ICProject"/>
+ <instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement"/>
+ <instanceof value="org.eclipse.cdt.ui.CElementGrouping"/>
+ </or>
+ </possibleChildren>
+ <override
+ policy="InvokeAlwaysRegardlessOfSuppressedExt"
+ suppressedExtensionId="org.eclipse.ui.navigator.resourceContent"/>
+ <commonSorter
+ class="org.eclipse.cdt.ui.CElementSorter"
+ id="org.eclipse.cdt.ui.commonSorter"/>
+ <actionProvider
+ class="org.eclipse.cdt.internal.ui.navigator.CNavigatorOpenActionProvider"
+ id="org.eclipse.cdt.ui.navigator.actions.open"
+ overrides="org.eclipse.ui.navigator.resources.OpenActions">
+ <enablement>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement"/>
+ </enablement>
+ </actionProvider>
+ <actionProvider
+ class="org.eclipse.cdt.internal.ui.navigator.CNavigatorBuildActionProvider"
+ id="org.eclipse.cdt.ui.navigator.actions.build">
+ <enablement>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement"/>
+ </enablement>
+ </actionProvider>
+ <actionProvider
+ class="org.eclipse.cdt.internal.ui.navigator.CNavigatorWorkingSetActionProvider"
+ id="org.eclipse.cdt.ui.navigator.actions.workingSet">
+ </actionProvider>
+ <actionProvider
+ class="org.eclipse.cdt.internal.ui.navigator.CNavigatorSearchActionProvider"
+ id="org.eclipse.cdt.ui.navigator.actions.search">
+ <enablement>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement"/>
+ </enablement>
+ </actionProvider>
+ <commonWizard
+ associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
+ menuGroupId="org.eclipse.cdt.ui"
+ type="new"
+ wizardId="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement" />
+ <adapt type="org.eclipse.core.resources.IProject">
+ <or>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.cnature"/>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.ccnature"/>
+ </or>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <commonWizard
+ associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
+ menuGroupId="org.eclipse.cdt.ui"
+ type="new"
+ wizardId="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement" />
+ <adapt type="org.eclipse.core.resources.IProject">
+ <or>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.cnature"/>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.ccnature"/>
+ </or>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <commonWizard
+ associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
+ menuGroupId="org.eclipse.cdt.ui"
+ type="new"
+ wizardId="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement" />
+ <adapt type="org.eclipse.core.resources.IProject">
+ <or>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.cnature"/>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.ccnature"/>
+ </or>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <commonWizard
+ associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
+ menuGroupId="org.eclipse.cdt.ui"
+ type="new"
+ wizardId="org.eclipse.cdt.ui.wizards.NewClassCreationWizard">
+ <enablement>
+ <or>
+ <instanceof value="org.eclipse.cdt.core.model.ICElement" />
+ <adapt type="org.eclipse.core.resources.IProject">
+ <or>
+ <test
+ property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.core.ccnature"/>
+ </or>
+ </adapt>
+ </or>
+ </enablement>
+ </commonWizard>
+ <dropAssistant
+ class="org.eclipse.cdt.internal.ui.navigator.CNavigatorDropAdapterAssistant"
+ id="org.eclipse.cdt.ui.navigator.dropAssistant">
+ <possibleDropTargets>
+ <or>
+ <instanceof value="org.eclipse.cdt.core.model.ISourceReference"/>
+ </or>
+ </possibleDropTargets>
+ </dropAssistant>
+ </navigatorContent>
+ <commonFilter
+ class="org.eclipse.cdt.internal.ui.filters.ExecutableFilter"
+ description="%HideExecutableFiles.description"
+ id="org.eclipse.cdt.ui.navigator.filters.ExecutableFilter"
+ name="%HideExecutableFiles.label"/>
+ <commonFilter
+ class="org.eclipse.cdt.internal.ui.filters.SharedFilter"
+ description="%HideSharedFiles.description"
+ id="org.eclipse.cdt.ui.navigator.filters.SharedFilter"
+ name="%HideSharedFiles.label"/>
+ <commonFilter
+ class="org.eclipse.cdt.internal.ui.filters.ObjectFilter"
+ description="%HideObjectFiles.description"
+ id="org.eclipse.cdt.ui.navigator.filters.ObjectFilter"
+ name="%HideObjectFiles.label"/>
+ <commonFilter
+ class="org.eclipse.cdt.internal.ui.filters.ArchiveFilter"
+ description="%HideArchiveFiles.description"
+ id="org.eclipse.cdt.ui.navigator.filters.ArchiveFilter"
+ name="%HideArchiveFiles.label"/>
+ <commonFilter
+ class="org.eclipse.cdt.internal.ui.filters.NonCProjectsFilter"
+ description="%HideNonCProjects.description"
+ id="org.eclipse.cdt.ui.navigator.filters.NonCProjectsFilter"
+ name="%HideNonCProjects.label"/>
+ <commonFilter
+ class="org.eclipse.cdt.internal.ui.filters.NonCElementFilter"
+ description="%HideNonCElements.description"
+ id="org.eclipse.cdt.ui.navigator.filters.NonCElementFilter"
+ name="%HideNonCElements.label"/>
+ </extension>
+ <extension
+ point="org.eclipse.ui.navigator.viewer">
+ <viewerContentBinding viewerId="org.eclipse.ui.navigator.ProjectExplorer">
+ <includes>
+ <contentExtension pattern="org.eclipse.cdt.ui.navigator.content"/>
+ <contentExtension pattern="org.eclipse.cdt.ui.navigator.filters.*"/>
+ <contentExtension pattern="org.eclipse.cdt.ui.wizards.*"/>
+ </includes>
+ </viewerContentBinding>
+ <dragAssistant
+ class="org.eclipse.cdt.internal.ui.navigator.CNavigatorDragAdapterAssistant"
+ viewerId="org.eclipse.ui.navigator.ProjectExplorer"/>
+ </extension>
+
</plugin>

Back to the top