diff options
author | Anton Leherbauer | 2006-07-03 09:11:48 +0000 |
---|---|---|
committer | Anton Leherbauer | 2006-07-03 09:11:48 +0000 |
commit | 36c5a333f11f15e78b6495251140c516e892de12 (patch) | |
tree | b4ab1288d6b30c380b5d5316ad34c8af30223f69 /core/org.eclipse.cdt.ui/plugin.xml | |
parent | 7f90464021151bfab78b5310f935079271cd2704 (diff) | |
download | org.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.xml | 213 |
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> |