mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
1635 lines
70 KiB
XML
1635 lines
70 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<?eclipse version="3.0"?>
|
|
<plugin>
|
|
|
|
<extension-point id="CHelpProvider" name="%cHelpProviderName" schema="schema/CHelpProvider.exsd"/>
|
|
<extension-point id="CElementFilters" name="%elementFiltersName"/>
|
|
<extension-point id="BinaryParserPage" name="%binaryParserPage"/>
|
|
<extension-point id="PathContainerPage" name="%pathContainerPage" schema="schema/PathContainerPage.exsd"/>
|
|
<extension-point id="foldingStructureProviders" name="%foldingStructureProvidersExtensionPoint" schema="schema/foldingStructureProviders.exsd"/>
|
|
|
|
<!-- =========================================================================== -->
|
|
<!-- Extension point: org.eclipse.cdt.ui.textHovers -->
|
|
<!-- Extension Implementation: must implement org.eclipse.jface.text.ITextHover -->
|
|
<!-- Purpose: Provide a perspective specific text hovering for CEditor files -->
|
|
<!-- =========================================================================== -->
|
|
<extension-point id="textHovers" name="%textHoversName" schema="schema/textHovers.exsd"/>
|
|
<extension-point id="IndexerPage" name="%indexerPage.name" schema="schema/IndexerPage.exsd"/>
|
|
<extension-point id="completionContributors" name="%completionContributors" schema="schema/completionContributors.exsd"/>
|
|
<extension-point id="ProposalFilter" name="%proposalFilter.name" schema="schema/ProposalFilter.exsd"/>
|
|
|
|
<extension
|
|
point="org.eclipse.core.runtime.adapters">
|
|
<factory
|
|
class="org.eclipse.cdt.internal.ui.CElementAdapterFactory"
|
|
adaptableType="org.eclipse.cdt.core.model.ICElement">
|
|
<adapter
|
|
type="org.eclipse.core.resources.IResource">
|
|
</adapter>
|
|
<adapter
|
|
type="org.eclipse.ui.model.IWorkbenchAdapter">
|
|
</adapter>
|
|
<adapter
|
|
type="org.eclipse.ui.views.properties.IPropertySource">
|
|
</adapter>
|
|
<adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
|
|
<adapter type="org.eclipse.ui.IActionFilter"/>
|
|
<adapter type="org.eclipse.ui.IPersistableElement"/>
|
|
</factory>
|
|
<factory
|
|
adaptableType="org.eclipse.cdt.internal.ui.editor.CEditor"
|
|
class="org.eclipse.cdt.internal.ui.dnd.TextEditorDropAdapter$Factory">
|
|
<adapter type="org.eclipse.ui.texteditor.ITextEditorDropTargetListener"/>
|
|
</factory>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.elementFactories">
|
|
<factory
|
|
class="org.eclipse.cdt.internal.ui.PersistableCElementFactory"
|
|
id="org.eclipse.cdt.ui.PersistableCElementFactory"/>
|
|
</extension>
|
|
|
|
<!-- Implement our filters. -->
|
|
<extension
|
|
point="org.eclipse.cdt.ui.CElementFilters">
|
|
<!-- Implement our filters for C-View. -->
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
selected="true"
|
|
pattern=".*">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideExecutableFiles.label"
|
|
enabled="false"
|
|
description="%HideExecutableFiles.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.ExecutableFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.ExecutableFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideSharedFiles.label"
|
|
enabled="false"
|
|
description="%HideSharedFiles.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.SharedFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.SharedFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideObjectFiles.label"
|
|
enabled="false"
|
|
description="%HideObjectFiles.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.ObjectFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.ObjectFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideArchiveFiles.label"
|
|
enabled="false"
|
|
description="%HideArchiveFiles.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.ArchiveFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.ArchiveFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideClosedProjects.label"
|
|
enabled="false"
|
|
description="%HideClosedProjects.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.ClosedProjectFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.ClosedProjectFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideNonCProjects.label"
|
|
enabled="false"
|
|
description="%HideNonCProjects.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.NonCProjectsFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.NonCProjectsFilter">
|
|
</filter>
|
|
<filter
|
|
targetId="org.eclipse.cdt.ui.CView"
|
|
name="%HideNonCElements.label"
|
|
enabled="false"
|
|
description="%HideNonCElements.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.NonCElementFilter"
|
|
id="org.eclipse.cdt.internal.ui.CView.NonCElementFilter">
|
|
</filter>
|
|
<!-- Outline Page -->
|
|
<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
|
|
targetId="org.eclipse.cdt.ui.COutlinePage"
|
|
name="%HideMacroDirective.label"
|
|
enabled="false"
|
|
description="%HideMacroDirective.description"
|
|
class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter"
|
|
id="org.eclipse.cdt.ui.COutlinePage.MacroDirectiveFilter">
|
|
</filter>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.textHovers">
|
|
<hover
|
|
label="%cdocHover"
|
|
description="%cdocHoverDescription"
|
|
class="org.eclipse.cdt.internal.ui.text.c.hover.CDocHover"
|
|
id="org.eclipse.cdt.ui.CDocHover">
|
|
</hover>
|
|
<hover
|
|
label="%sequentialHover"
|
|
description="%sequentialHoverDescription"
|
|
class="org.eclipse.cdt.internal.ui.text.c.hover.BestMatchHover"
|
|
id="org.eclipse.cdt.ui.BestMatchHover">
|
|
</hover>
|
|
<hover
|
|
label="%sourceHover"
|
|
description="%sourceHoverDescription"
|
|
class="org.eclipse.cdt.internal.ui.text.c.hover.CSourceHover"
|
|
id="org.eclipse.cdt.ui.CSourceHover">
|
|
</hover>
|
|
<!--hover
|
|
label="%problemHover"
|
|
description="%problemHoverDescription"
|
|
class="org.eclipse.cdt.internal.ui.text.c.hover.ProblemHover"
|
|
id="org.eclipse.cdt.ui.ProblemHover">
|
|
</hover-->
|
|
<hover
|
|
label="%annotationHover"
|
|
description="%annotationHoverDescription"
|
|
class="org.eclipse.cdt.internal.ui.text.c.hover.AnnotationHover"
|
|
id="org.eclipse.cdt.ui.AnnotationHover">
|
|
</hover>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.perspectives">
|
|
<perspective
|
|
name="%perspective.name"
|
|
icon="icons/view16/c_pers.gif"
|
|
class="org.eclipse.cdt.internal.ui.CPerspectiveFactory"
|
|
id="org.eclipse.cdt.ui.CPerspective">
|
|
</perspective>
|
|
<!--perspective
|
|
name="%CBrowsing.perspective.name"
|
|
icon="icons/view16/cbrowsing_pers.gif"
|
|
class="org.eclipse.cdt.internal.ui.browser.cbrowsing.CBrowsingPerspectiveFactory"
|
|
id="org.eclipse.cdt.ui.CBrowsingPerspective">
|
|
</perspective>
|
|
<perspective
|
|
name="%CHierarchy.perspective.name"
|
|
icon="icons/view16/chierch_pers.gif"
|
|
class="org.eclipse.cdt.internal.ui.browser.typehierarchy.CHierarchyPerspectiveFactory"
|
|
id="org.eclipse.cdt.ui.CHierarchyPerspective">
|
|
</perspective-->
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.ui.resourcePerspective">
|
|
<perspectiveShortcut
|
|
id="org.eclipse.cdt.ui.CPerspective">
|
|
</perspectiveShortcut>
|
|
<!--perspectiveShortcut
|
|
id="org.eclipse.cdt.ui.CBrowsingPerspective">
|
|
</perspectiveShortcut-->
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.debug.ui.DebugPerspective">
|
|
<perspectiveShortcut
|
|
id="org.eclipse.cdt.ui.CPerspective">
|
|
</perspectiveShortcut>
|
|
<!--perspectiveShortcut
|
|
id="org.eclipse.cdt.ui.CBrowsingPerspective">
|
|
</perspectiveShortcut-->
|
|
</perspectiveExtension>
|
|
<perspectiveExtension
|
|
targetID="org.eclipse.cdt.ui.CPerspective">
|
|
<perspectiveShortcut
|
|
id="org.eclipse.debug.ui.DebugPerspective">
|
|
</perspectiveShortcut>
|
|
<perspectiveShortcut
|
|
id="org.eclipse.team.ui.TeamSynchronizingPerspective">
|
|
</perspectiveShortcut>
|
|
<actionSet
|
|
id="org.eclipse.debug.ui.launchActionSet">
|
|
</actionSet>
|
|
<showInPart id="org.eclipse.cdt.ui.includeBrowser"/>
|
|
<showInPart id="org.eclipse.cdt.ui.CView"/>
|
|
<actionSet id="org.eclipse.cdt.ui.CEditorPresentationActionSet"/>
|
|
<showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
|
|
<viewShortcut id="org.eclipse.ui.navigator.ProjectExplorer"/>
|
|
<!--perspectiveShortcut
|
|
id="org.eclipse.cdt.ui.CBrowsingPerspective">
|
|
</perspectiveShortcut-->
|
|
</perspectiveExtension>
|
|
<!--perspectiveExtension
|
|
targetID="org.eclipse.cdt.ui.CBrowsingPerspective">
|
|
<perspectiveShortcut
|
|
id="org.eclipse.cdt.ui.CPerspective">
|
|
</perspectiveShortcut>
|
|
</perspectiveExtension-->
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.views">
|
|
<category
|
|
name="%viewsCategory.name"
|
|
id="org.eclipse.cdt.ui.views">
|
|
</category>
|
|
<view
|
|
name="%CView.name"
|
|
icon="icons/view16/cview.gif"
|
|
category="org.eclipse.cdt.ui.views"
|
|
class="org.eclipse.cdt.internal.ui.cview.CView"
|
|
id="org.eclipse.cdt.ui.CView">
|
|
</view>
|
|
<view
|
|
category="org.eclipse.cdt.ui.views"
|
|
class="org.eclipse.cdt.internal.ui.indexview.IndexView"
|
|
icon="icons/view16/types.gif"
|
|
id="org.eclipse.cdt.ui.IndexView"
|
|
name="%IndexView.name"/>
|
|
<view
|
|
category="org.eclipse.cdt.ui.views"
|
|
class="org.eclipse.cdt.internal.ui.includebrowser.IBViewPart"
|
|
icon="icons/view16/includeBrowser.gif"
|
|
id="org.eclipse.cdt.ui.includeBrowser"
|
|
name="%includeBrowser.name"/>
|
|
<view
|
|
category="org.eclipse.cdt.ui.views"
|
|
class="org.eclipse.cdt.internal.ui.callhierarchy.CHViewPart"
|
|
icon="icons/view16/call_hierarchy.gif"
|
|
id="org.eclipse.cdt.ui.callHierarchy"
|
|
name="%callHierarchy.name"/>
|
|
<!--category
|
|
name="%CBrowsing.viewCategoryName"
|
|
id="org.eclipse.cdt.ui.c.browsing">
|
|
</category>
|
|
<view
|
|
name="%CBrowsing.projectsViewName"
|
|
icon="icons/view16/cprojects.gif"
|
|
category="org.eclipse.cdt.ui.c.browsing"
|
|
class="org.eclipse.cdt.internal.ui.browser.cbrowsing.ProjectsView"
|
|
id="org.eclipse.cdt.ui.ProjectsView">
|
|
</view>
|
|
<view
|
|
name="%CBrowsing.namespacesViewName"
|
|
icon="icons/view16/namespaces.gif"
|
|
category="org.eclipse.cdt.ui.c.browsing"
|
|
class="org.eclipse.cdt.internal.ui.browser.cbrowsing.NamespacesView"
|
|
id="org.eclipse.cdt.ui.NamespacesView">
|
|
</view>
|
|
<view
|
|
name="%CBrowsing.typesViewName"
|
|
icon="icons/view16/types.gif"
|
|
category="org.eclipse.cdt.ui.c.browsing"
|
|
class="org.eclipse.cdt.internal.ui.browser.cbrowsing.TypesView"
|
|
id="org.eclipse.cdt.ui.TypesView">
|
|
</view>
|
|
<view
|
|
name="%CBrowsing.membersViewName"
|
|
icon="icons/view16/members.gif"
|
|
category="org.eclipse.cdt.ui.c.browsing"
|
|
class="org.eclipse.cdt.internal.ui.browser.cbrowsing.MembersView"
|
|
id="org.eclipse.cdt.ui.MembersView">
|
|
</view>
|
|
<category
|
|
name="%CHierarchy.viewCategoryName"
|
|
id="org.eclipse.cdt.ui.c.hierarchy">
|
|
</category>
|
|
<view
|
|
name="%CHierarchy.hierarchyViewName"
|
|
icon="icons/view16/class_hi.gif"
|
|
category="org.eclipse.cdt.ui.c.hierarchy"
|
|
class="org.eclipse.cdt.internal.ui.browser.typehierarchy.TypeHierarchyViewPart"
|
|
id="org.eclipse.cdt.ui.TypeHierarchyView">
|
|
</view-->
|
|
</extension>
|
|
<!-- The wizards -->
|
|
<!-- For C Wizards -->
|
|
<extension
|
|
point="org.eclipse.ui.newWizards">
|
|
<category
|
|
name="%newCWizardsCategory.name"
|
|
id="org.eclipse.cdt.ui.newCWizards">
|
|
</category>
|
|
<wizard
|
|
name="%NewWizards.sourceFile"
|
|
icon="icons/etool16/newcfile_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard">
|
|
<parameter name="cfile" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.sourceFile.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.headerFile"
|
|
icon="icons/etool16/newhfile_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard">
|
|
<parameter name="cfile" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.headerFile.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.file"
|
|
icon="icons/etool16/newfile_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewFileCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewFileCreationWizard">
|
|
<parameter name="cfile" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.file.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.sourceFolder"
|
|
icon="icons/etool16/newsrcfldr_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard">
|
|
<parameter name="cfolder" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.sourceFolder.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.folder"
|
|
icon="icons/etool16/newfolder_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard">
|
|
<parameter name="cfolder" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.folder.description
|
|
</description>
|
|
</wizard>
|
|
<!-- For C++ Wizards -->
|
|
<category
|
|
name="%newCCWizardsCategory.name"
|
|
id="org.eclipse.cdt.ui.newCCWizards">
|
|
</category>
|
|
<wizard
|
|
name="%NewWizards.class"
|
|
icon="icons/etool16/newclass_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewClassCreationWizard">
|
|
<class class="org.eclipse.cdt.internal.ui.wizards.NewClassCreationWizard">
|
|
<parameter name="ctype" value="true"/>
|
|
<parameter targetId="org.eclipse.cdt.ui.actions.NewTypeDropDown"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.class.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.sourceFile"
|
|
icon="icons/etool16/newcfile_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewSourceFileCreationWizard">
|
|
<parameter name="cfile" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.sourceFile.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.headerFile"
|
|
icon="icons/etool16/newhfile_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewHeaderFileCreationWizard">
|
|
<parameter name="cfile" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.headerFile.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.file"
|
|
icon="icons/etool16/newfile_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewFileCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewFileCreationWizard">
|
|
<parameter name="cfile" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.file.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.sourceFolder"
|
|
icon="icons/etool16/newsrcfldr_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewSourceFolderCreationWizard">
|
|
<parameter name="cfolder" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.sourceFolder.description
|
|
</description>
|
|
</wizard>
|
|
<wizard
|
|
name="%NewWizards.folder"
|
|
icon="icons/etool16/newfolder_wiz.gif"
|
|
category="org.eclipse.cdt.ui.newCCWizards"
|
|
finalPerspective="org.eclipse.cdt.ui.CPerspective"
|
|
id="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard">
|
|
<class class="org.eclipse.cdt.ui.wizards.NewFolderCreationWizard">
|
|
<parameter name="cfolder" value="true"/>
|
|
</class>
|
|
<description>
|
|
%NewWizards.folder.description
|
|
</description>
|
|
</wizard>
|
|
</extension>
|
|
<!-- Define the document provider and partitionner for the CEditor -->
|
|
<extension
|
|
id="org.eclipse.cdt.ui.CDocumentSetupParticipant"
|
|
name="%cDocumentSetupParticipant"
|
|
point="org.eclipse.core.filebuffers.documentSetup">
|
|
<participant
|
|
class="org.eclipse.cdt.internal.ui.editor.CDocumentSetupParticipant"
|
|
contentTypeId="org.eclipse.cdt.core.cSource">
|
|
</participant>
|
|
<participant
|
|
class="org.eclipse.cdt.internal.ui.editor.CDocumentSetupParticipant"
|
|
contentTypeId="org.eclipse.cdt.core.cHeader">
|
|
</participant>
|
|
<participant
|
|
class="org.eclipse.cdt.internal.ui.editor.CDocumentSetupParticipant"
|
|
contentTypeId="org.eclipse.cdt.core.cxxSource">
|
|
</participant>
|
|
<participant
|
|
class="org.eclipse.cdt.internal.ui.editor.CDocumentSetupParticipant"
|
|
contentTypeId="org.eclipse.cdt.core.cxxHeader">
|
|
</participant>
|
|
<participant
|
|
class="org.eclipse.cdt.internal.ui.editor.CDocumentSetupParticipant"
|
|
contentTypeId="org.eclipse.cdt.core.asmSource">
|
|
</participant>
|
|
</extension>
|
|
<extension
|
|
id="org.eclipse.cdt.ui.ceditor"
|
|
point="org.eclipse.ui.editors">
|
|
<editor
|
|
default="true"
|
|
name="%CEditor.name"
|
|
icon="icons/obj16/c_file_obj.gif"
|
|
class="org.eclipse.cdt.internal.ui.editor.CEditor"
|
|
contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
|
|
symbolicFontName="org.eclipse.cdt.ui.editors.textfont"
|
|
id="org.eclipse.cdt.ui.editor.CEditor">
|
|
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cSource"/>
|
|
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cxxSource"/>
|
|
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cxxHeader"/>
|
|
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cHeader"/>
|
|
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.cSource"/>
|
|
</editor>
|
|
<editor
|
|
name="%AsmEditor.name"
|
|
icon="icons/obj16/s_file_obj.gif"
|
|
class="org.eclipse.cdt.internal.ui.editor.asm.AsmTextEditor"
|
|
contributorClass="org.eclipse.cdt.internal.ui.editor.asm.ASMEditorActionContributor"
|
|
symbolicFontName="org.eclipse.cdt.ui.editors.textfont"
|
|
id="org.eclipse.cdt.ui.editor.asm.AsmEditor">
|
|
<contentTypeBinding contentTypeId="org.eclipse.cdt.core.asmSource"/>
|
|
</editor>
|
|
<editor
|
|
symbolicFontName="org.eclipse.cdt.ui.editors.textfont"
|
|
class="org.eclipse.cdt.internal.ui.editor.ExternalSearchEditor"
|
|
icon="icons/obj16/c_file_obj.gif"
|
|
name="%ExternalSearchEditor.name"
|
|
id="org.eclipse.cdt.ui.editor.ExternalSearchEditor"/>
|
|
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.themes">
|
|
<themeElementCategory label="%CPresentation.label" id="org.eclipse.cdt.ui.presentation"/>
|
|
<themeElementCategory label="%CEditorPresentation.label" id="org.eclipse.cdt.ui.CEditor.presentation" parentId= "org.eclipse.cdt.ui.presentation"/>
|
|
<fontDefinition
|
|
label="%CEditorFontDefiniton.label"
|
|
defaultsTo="org.eclipse.jface.textfont"
|
|
categoryId="org.eclipse.cdt.ui.CEditor.presentation"
|
|
id="org.eclipse.cdt.ui.editors.textfont">
|
|
<description>
|
|
%CEditorFontDefinition.description
|
|
</description>
|
|
</fontDefinition>
|
|
<fontDefinition
|
|
label="%BuildConsoleFontDefinition.label"
|
|
defaultsTo="org.eclipse.jface.textfont"
|
|
categoryId="org.eclipse.cdt.ui.presentation"
|
|
id="org.eclipse.cdt.ui.buildconsole.ConsoleFont">
|
|
<description>
|
|
%BuildConsoleFontDefinition.description
|
|
</description>
|
|
</fontDefinition>
|
|
<fontDefinition
|
|
label="%cCompareFontDefiniton.label"
|
|
defaultsTo="org.eclipse.cdt.ui.editors.textfont"
|
|
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
|
|
id="org.eclipse.cdt.internal.ui.compare.CMergeViewer">
|
|
<description>
|
|
%cCompareFontDefiniton.description
|
|
</description>
|
|
</fontDefinition>
|
|
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.preferencePages">
|
|
<page
|
|
name="%CPluginPreferencePage.name"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CPluginPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.CPluginPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%CPluginEditorPreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CEditorPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.CEditorPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%CodeAssistPreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CodeAssistPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.CodeAssistPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%ColoringPreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CEditorColoringPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.CodeColoringPreferencePage"/>
|
|
<page
|
|
name="%CPluginTemplatePreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CTemplatePreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.TemplatePreferencePage">
|
|
</page>
|
|
<page
|
|
name="%SmartTypingPreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.SmartTypingPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.SmartTypingPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%CodeFormatterPreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CodeFormatterPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.CodeFormatterPreferencePage">
|
|
</page>
|
|
<page
|
|
name="%CPluginBuildConsolePreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.BuildConsolePreferencePage"
|
|
id="org.eclipse.cdt.ui.preferneces.CBuildConsolePreferernces">
|
|
</page>
|
|
<page
|
|
name="%CPluginFileTypesPreferencePage.name"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CFileTypesPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.CFileTypesPreferences">
|
|
</page>
|
|
<page
|
|
class="org.eclipse.cdt.internal.ui.preferences.CParserPreferencePage"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
name="%CDTParser.name"
|
|
id="org.eclipse.cdt.ui.preferences.CParserPreferencePage"/>
|
|
<page
|
|
name="%appearancePrefName"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.AppearancePreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.AppearancePreferencePage">
|
|
</page>
|
|
<page
|
|
name="%pathEntryVariablesPrefName"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.PathEntryVariablePreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.PathEntryVariablePreferencePage">
|
|
</page>
|
|
<page
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.IndexerPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferences.IndexerPreferencePage"
|
|
name="%indexerPrefName"/>
|
|
<page
|
|
name="%WorkInProgress.name"
|
|
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
|
|
class="org.eclipse.cdt.internal.ui.preferences.WorkInProgressPreferencePage"
|
|
id="org.eclipse.cdt.ui.preferneces.WorkInProgressPreferencePage">
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editorActions">
|
|
<editorContribution
|
|
targetID="org.eclipse.cdt.ui.editor.CEditor"
|
|
id="org.eclipse.ui.texteditor.ruler.actions">
|
|
<action
|
|
label="%Dummy.label"
|
|
helpContextId="org.eclipse.ui.bookmark_action_context"
|
|
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
|
|
actionID="RulerDoubleClick"
|
|
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
|
|
</action>
|
|
<action
|
|
label="%Dummy.label"
|
|
class="org.eclipse.ui.texteditor.SelectRulerAction"
|
|
actionID="RulerClick"
|
|
id="org.eclipse.ui.texteditor.SelectRulerAction">
|
|
</action>
|
|
</editorContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<objectContribution
|
|
objectClass="org.eclipse.core.resources.IMarker"
|
|
id="org.eclipse.cdt.ui.action.DeleteTaskAction">
|
|
<filter
|
|
name="type"
|
|
value="org.eclipse.cdt.core.problem">
|
|
</filter>
|
|
<action
|
|
label="%DeleteTaskAction.label"
|
|
icon="icons/ovr16/error_co.gif"
|
|
class="org.eclipse.cdt.internal.ui.util.DeleteTaskAction"
|
|
menubarPath="additions"
|
|
enablesFor="+"
|
|
id="org.eclipse.cdt.ui.action.DeleteTaskAction">
|
|
</action>
|
|
</objectContribution>
|
|
<viewerContribution
|
|
targetID="#CEditorRulerContext"
|
|
id="org.eclipse.cdt.ui.editor.CEditorPopupActions">
|
|
<action
|
|
label="%AddTask.label"
|
|
helpContextId="org.eclipse.ui.AddTask_action_context"
|
|
class="org.eclipse.ui.texteditor.TaskRulerAction"
|
|
tooltip="%AddTask.tooltip"
|
|
menubarPath="add"
|
|
id="org.eclipse.ui.texteditor.TaskRulerAction">
|
|
</action>
|
|
<action
|
|
label="%AddBookmark.label"
|
|
helpContextId="org.eclipse.ui.bookmark_action_context"
|
|
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
|
|
tooltip="%AddBookmark.tooltip"
|
|
menubarPath="add"
|
|
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
|
|
</action>
|
|
</viewerContribution>
|
|
<viewerContribution
|
|
targetID="#ASMEditorRulerContext"
|
|
id="org.eclipse.cdt.ui.editor.ASMEditorPopupActions">
|
|
<action
|
|
label="%AddTask.label"
|
|
helpContextId="org.eclipse.ui.AddTask_action_context"
|
|
class="org.eclipse.ui.texteditor.TaskRulerAction"
|
|
tooltip="%AddTask.tooltip"
|
|
menubarPath="add"
|
|
id="org.eclipse.ui.texteditor.TaskRulerAction">
|
|
</action>
|
|
<action
|
|
label="%AddBookmark.label"
|
|
helpContextId="org.eclipse.ui.bookmark_action_context"
|
|
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
|
|
tooltip="%AddBookmark.tooltip"
|
|
menubarPath="add"
|
|
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
|
|
</action>
|
|
</viewerContribution>
|
|
<objectContribution
|
|
objectClass="org.eclipse.core.resources.IMarker"
|
|
id="org.eclipse.cdt.ui.action.DeleteIProblemMarkers">
|
|
<action
|
|
label="%DeleteIProblemMarkerAction.label"
|
|
icon="icons/ovr16/error_co.gif"
|
|
class="org.eclipse.cdt.internal.ui.util.DeleteIProblemMarkerAction"
|
|
menubarPath="additions"
|
|
id="org.eclipse.cdt.ui.action.DeleteIProblemMarkers"/>
|
|
<filter
|
|
value="org.eclipse.cdt.core.indexermarker"
|
|
name="type"/>
|
|
</objectContribution>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.compare.structureCreators">
|
|
<structureCreator
|
|
class="org.eclipse.cdt.internal.ui.compare.CStructureCreator"
|
|
id="org.eclipse.cdt.ui.compare.CStructureCreator">
|
|
</structureCreator>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cSource"
|
|
structureCreatorId="org.eclipse.cdt.ui.compare.CStructureCreator">
|
|
</contentTypeBinding>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cHeader"
|
|
structureCreatorId="org.eclipse.cdt.ui.compare.CStructureCreator">
|
|
</contentTypeBinding>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cxxSource"
|
|
structureCreatorId="org.eclipse.cdt.ui.compare.CStructureCreator">
|
|
</contentTypeBinding>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cxxHeader"
|
|
structureCreatorId="org.eclipse.cdt.ui.compare.CStructureCreator">
|
|
</contentTypeBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.compare.contentMergeViewers">
|
|
<viewer
|
|
class="org.eclipse.cdt.internal.ui.compare.CContentViewerCreator"
|
|
id="org.eclipse.cdt.ui.compare.CContentViewerCreator">
|
|
</viewer>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cSource"
|
|
contentMergeViewerId="org.eclipse.cdt.ui.compare.CContentViewerCreator">
|
|
</contentTypeBinding>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cHeader"
|
|
contentMergeViewerId="org.eclipse.cdt.ui.compare.CContentViewerCreator">
|
|
</contentTypeBinding>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cxxSource"
|
|
contentMergeViewerId="org.eclipse.cdt.ui.compare.CContentViewerCreator">
|
|
</contentTypeBinding>
|
|
<contentTypeBinding
|
|
contentTypeId="org.eclipse.cdt.core.cxxHeader"
|
|
contentMergeViewerId="org.eclipse.cdt.ui.compare.CContentViewerCreator">
|
|
</contentTypeBinding>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.actionSets">
|
|
<actionSet
|
|
label="%CElementCreationActionSet.label"
|
|
description="%CElementCreationActionSet.description"
|
|
visible="false"
|
|
id="org.eclipse.cdt.ui.CElementCreationActionSet">
|
|
<action
|
|
class="org.eclipse.cdt.internal.ui.wizards.NewTypeDropDownAction"
|
|
disabledIcon="icons/dtool16/newclass_wiz.gif"
|
|
icon="icons/etool16/newclass_wiz.gif"
|
|
id="org.eclipse.cdt.ui.actions.NewTypeDropDown"
|
|
label="%NewTypeDropDownAction.label"
|
|
style="pulldown"
|
|
toolbarPath="Normal/CCWizards"
|
|
tooltip="%NewTypeDropDownAction.tooltip">
|
|
</action>
|
|
<action
|
|
id="org.eclipse.cdt.ui.actions.NewFileDropDown"
|
|
toolbarPath="Normal/CCWizards"
|
|
class="org.eclipse.cdt.internal.ui.wizards.NewFileDropDownAction"
|
|
disabledIcon="icons/dtool16/newcfile_wiz.gif"
|
|
icon="icons/etool16/newcfile_wiz.gif"
|
|
label="%NewFileDropDownAction.label"
|
|
style="pulldown"
|
|
tooltip="%NewFileDropDownAction.tooltip">
|
|
</action>
|
|
<action
|
|
id="org.eclipse.cdt.ui.actions.NewFolderDropDown"
|
|
toolbarPath="Normal/CCWizards"
|
|
class="org.eclipse.cdt.internal.ui.wizards.NewFolderDropDownAction"
|
|
disabledIcon="icons/dtool16/newsrcfldr_wiz.gif"
|
|
icon="icons/etool16/newsrcfldr_wiz.gif"
|
|
label="%NewFolderDropDownAction.label"
|
|
style="pulldown"
|
|
tooltip="%NewFolderDropDownAction.tooltip">
|
|
</action>
|
|
<action
|
|
id="org.eclipse.cdt.ui.actions.NewProjectDropDown"
|
|
toolbarPath="Normal/CCWizards"
|
|
class="org.eclipse.cdt.internal.ui.wizards.NewProjectDropDownAction"
|
|
disabledIcon="icons/dtool16/newcprj_wiz.gif"
|
|
icon="icons/etool16/newcprj_wiz.gif"
|
|
label="%NewProjectDropDownAction.label"
|
|
style="pulldown"
|
|
tooltip="%NewProjectDropDownAction.tooltip">
|
|
</action>
|
|
</actionSet>
|
|
<actionSet
|
|
description="%CEditorPresentationActionSet.description"
|
|
id="org.eclipse.cdt.ui.CEditorPresentationActionSet"
|
|
label="%CEditorPresentationActionSet.label">
|
|
<action
|
|
class="org.eclipse.cdt.internal.ui.actions.ShowInvisibleCharactersAction"
|
|
definitionId="org.eclipse.cdt.ui.edit.text.c.show.invisible.chars"
|
|
icon="icons/etool16/show_invisible_chars.gif"
|
|
id="org.eclipse.cdt.ui.ShowInvisibleCharactersAction"
|
|
label="%ShowInvisibleCharactersAction.label"
|
|
style="toggle"
|
|
toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
|
|
tooltip="%ShowInvisibleCharactersAction.tooltip">
|
|
<enablement>
|
|
<objectClass name="org.eclipse.jface.text.ITextSelection"/>
|
|
</enablement>
|
|
</action>
|
|
</actionSet>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.ide.projectNatureImages">
|
|
<image
|
|
icon="icons/ovr16/c_ovr.gif"
|
|
natureId="org.eclipse.cdt.core.cnature"
|
|
id="org.eclipse.cdt.ui.cProjectNatureImage">
|
|
</image>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.core.CBuildConsole">
|
|
<CBuildConsole
|
|
class="org.eclipse.cdt.internal.ui.buildconsole.CBuildConsole">
|
|
</CBuildConsole>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.contexts">
|
|
<context
|
|
name="%scope.cEditor.name"
|
|
parentId="org.eclipse.ui.textEditorScope"
|
|
description="%cEditor.description"
|
|
id="org.eclipse.cdt.ui.cEditorScope">
|
|
</context>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.bindings">
|
|
<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=-
|
|
carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
|
|
<key
|
|
sequence="M1+M2+F"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.format"/>
|
|
<key
|
|
sequence="M1+/"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.toggle.comment"/>
|
|
<key
|
|
sequence="M1+M2+/"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.add.block.comment"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+M2+\"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.remove.block.comment"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+I"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.indent"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+M3+H"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.open.call.hierarchy"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+F3"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.opendef"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="F3"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.opendecl"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+M2+T"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.navigate.opentype"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
commandId="org.eclipse.cdt.ui.search.findrefs"
|
|
sequence="M1+M2+G"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
commandId="org.eclipse.cdt.ui.search.finddecl"
|
|
sequence="M1+G"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<!--key
|
|
sequence="F4"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.open.type.hierarchy"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/-->
|
|
<!--key
|
|
sequence="M1+M2+H"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.navigate.open.type.in.hierarchy"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/-->
|
|
<key
|
|
sequence="M1+M2+N"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.add.include"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+O"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.open.outline"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+M2+ARROW_DOWN"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.goto.next.member"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+M2+ARROW_UP"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.goto.prev.member"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
sequence="M1+M2+P"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.goto.matching.bracket"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
<key
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.join.lines"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
sequence="M1+M3+J"/>
|
|
|
|
<key
|
|
sequence="F2"
|
|
contextId="org.eclipse.cdt.ui.cEditorScope"
|
|
commandId="org.eclipse.cdt.ui.edit.text.c.show.tooltip"
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
|
|
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.commands">
|
|
<category
|
|
name="%category.source.name"
|
|
description="%category.source.description"
|
|
id="org.eclipse.cdt.ui.category.source">
|
|
</category>
|
|
<command
|
|
name="%ActionDefinition.format.name"
|
|
description="%ActionDefinition.format.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.format">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.toggleComment.name"
|
|
description="%ActionDefinition.toggleComment.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.toggle.comment">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.addBlockComment.name"
|
|
description="%ActionDefinition.addBlockComment.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.add.block.comment">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.removeBlockComment.name"
|
|
description="%ActionDefinition.removeBlockComment.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.remove.block.comment">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.indent.name"
|
|
description="%ActionDefinition.indent.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.indent">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.joinLines.name"
|
|
description="%ActionDefinition.joinLines.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.join.lines">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.opendef.name"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
description="%ActionDefinition.opendef.description"
|
|
id="org.eclipse.cdt.ui.edit.opendef">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.opendecl.name"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
description="%ActionDefinition.opendecl.description"
|
|
id="org.eclipse.cdt.ui.edit.opendecl">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.openType.name"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
description="%ActionDefinition.openType.description"
|
|
id="org.eclipse.cdt.ui.navigate.opentype">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.opencview.name"
|
|
description="%ActionDefinition.opencview.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.opencview">
|
|
</command>
|
|
<command
|
|
description="%ActionDefinition.finddecl.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
name="%ActionDefinition.finddecl.name"
|
|
id="org.eclipse.cdt.ui.search.finddecl"/>
|
|
<command
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
description="%ActionDefinition.findrefs.description"
|
|
name="%ActionDefinition.findrefs.name"
|
|
id="org.eclipse.cdt.ui.search.findrefs"/>
|
|
<command
|
|
categoryId="org.eclipse.ui.category.navigate"
|
|
description="%ActionDefinition.openCallHierarchy.description"
|
|
name="%ActionDefinition.openCallHierarchy.name"
|
|
id="org.eclipse.cdt.ui.edit.open.call.hierarchy"/>
|
|
<!--command
|
|
name="%ActionDefinition.openTypeHierarchy.name"
|
|
description="%ActionDefinition.openTypeHierarchy.description"
|
|
categoryId="org.eclipse.ui.category.navigate"
|
|
id="org.eclipse.cdt.ui.edit.text.c.open.type.hierarchy">
|
|
</command-->
|
|
<!--command
|
|
name="%ActionDefinition.openTypeInHierarchy.name"
|
|
description="%ActionDefinition.openTypeInHierarchy.description"
|
|
categoryId="org.eclipse.ui.category.navigate"
|
|
id="org.eclipse.cdt.ui.navigate.open.type.in.hierarchy">
|
|
</command-->
|
|
<command
|
|
name="%ActionDefinition.addInclude.name"
|
|
description="%ActionDefinition.addInclude.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.add.include">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.showOutline.name"
|
|
description="%ActionDefinition.showOutline.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.open.outline">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.GotoNextMember.name"
|
|
description="%ActionDefinition.GotoNextMember.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.goto.next.member">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.GotoPrevMember.name"
|
|
description="%ActionDefinition.GotoPrevMember.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.goto.prev.member">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.gotoMatchingBracket.name"
|
|
description="%ActionDefinition.gotoMatchingBracket.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.goto.matching.bracket">
|
|
</command>
|
|
<command
|
|
name="%ActionDefinition.showTooltip.name"
|
|
description="%ActionDefinition.showTooltip.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.show.tooltip">
|
|
</command>
|
|
<command
|
|
name="%ShowInvisibleCharactersAction.label"
|
|
description="%ShowInvisibleCharactersAction.description"
|
|
categoryId="org.eclipse.cdt.ui.category.source"
|
|
id="org.eclipse.cdt.ui.edit.text.c.show.invisible.chars">
|
|
</command>
|
|
</extension>
|
|
<extension
|
|
id="pdomSearchPage"
|
|
name="%cSearchPage.name"
|
|
point="org.eclipse.search.searchPages">
|
|
<page
|
|
canSearchEnclosingProjects="true"
|
|
class="org.eclipse.cdt.internal.ui.search.PDOMSearchPage"
|
|
extensions="c:90,cpp:90, cxx:90, cc:90,C:90, h:90, hh:90, hpp:90, H:90"
|
|
icon="icons/obj16/csearch_obj.gif"
|
|
id="org.eclipse.cdt.ui.pdomSearchPage"
|
|
label="%CSearchPage.label"
|
|
showScopeSection="true"
|
|
sizeHint="460, 160"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.actionSets">
|
|
<actionSet
|
|
label="%CSearchActionSet.label"
|
|
description="%CSearchActionSet.description"
|
|
visible="false"
|
|
id="org.eclipse.cdt.ui.SearchActionSet">
|
|
<action
|
|
label="%openCSearchPageAction.label"
|
|
icon="icons/obj16/csearch_obj.gif"
|
|
class="org.eclipse.cdt.internal.ui.search.OpenCSearchPageAction"
|
|
menubarPath="org.eclipse.search.menu/dialogGroup"
|
|
id="org.eclipse.cdt.ui.actions.OpenCSearchPage">
|
|
</action>
|
|
<action
|
|
id="org.eclipse.cdt.ui.actions.OpenType"
|
|
toolbarPath="org.eclipse.search.searchActionSet/Search"
|
|
class="org.eclipse.cdt.internal.ui.browser.opentype.OpenTypeAction"
|
|
definitionId="org.eclipse.cdt.ui.navigate.opentype"
|
|
icon="icons/etool16/opentype.gif"
|
|
helpContextId="org.eclipse.cdt.ui.open_type_action"
|
|
label="%OpenTypeAction.label"
|
|
menubarPath="navigate/open.ext2"
|
|
tooltip="%OpenTypeAction.tooltip">
|
|
</action>
|
|
<action
|
|
definitionId="org.eclipse.cdt.ui.edit.open.call.hierarchy"
|
|
id="org.eclipse.cdt.ui.actions.OpenCallHierarchy"
|
|
label="%OpenCallHierarchy.label"
|
|
menubarPath="navigate/open.ext"
|
|
retarget="true"
|
|
tooltip="%OpenCallHierarchy.tooltip">
|
|
</action>
|
|
<!--action
|
|
definitionId="org.eclipse.cdt.ui.edit.text.c.open.type.hierarchy"
|
|
label="%OpenTypeHierarchyAction.label"
|
|
retarget="true"
|
|
menubarPath="navigate/open.ext"
|
|
id="org.eclipse.cdt.ui.actions.OpenTypeHierarchy">
|
|
</action-->
|
|
<!--action
|
|
id="org.eclipse.cdt.ui.actions.openTypeInHierarchy"
|
|
class="org.eclipse.cdt.internal.ui.browser.typehierarchy.OpenTypeInHierarchyAction"
|
|
definitionId="org.eclipse.cdt.ui.navigate.open.type.in.hierarchy"
|
|
label="%OpenTypeInHierarchyAction.label"
|
|
helpContextId="org.eclipse.cdt.ui.open_type_in_hierarchy_action"
|
|
menubarPath="navigate/open.ext2"
|
|
tooltip="%OpenTypeInHierarchyAction.tooltip">
|
|
</action-->
|
|
<menu
|
|
label="%searchMenu.label"
|
|
id="org.eclipse.search.menu">
|
|
</menu>
|
|
</actionSet>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.actionSetPartAssociations">
|
|
<actionSetPartAssociation
|
|
targetID="org.eclipse.cdt.ui.SearchActionSet">
|
|
<part
|
|
id="org.eclipse.cdt.ui.CView">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.cdt.ui.editor.CEditor">
|
|
</part>
|
|
<part
|
|
id="org.eclipse.search.SearchResultView">
|
|
</part>
|
|
</actionSetPartAssociation>
|
|
<actionSetPartAssociation
|
|
targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation">
|
|
<part
|
|
id="org.eclipse.cdt.ui.editor.CEditor">
|
|
</part>
|
|
</actionSetPartAssociation>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.BinaryParserPage">
|
|
<parserPage
|
|
class="org.eclipse.cdt.ui.dialogs.GNUElfBinaryParserPage"
|
|
parserID="org.eclipse.cdt.core.GNU_ELF"
|
|
id="ElfBinaryParserPage">
|
|
</parserPage>
|
|
<parserPage
|
|
class="org.eclipse.cdt.ui.dialogs.CygwinPEBinaryParserPage"
|
|
parserID="org.eclipse.cdt.core.Cygwin_PE"
|
|
id="PEBinaryParserPage">
|
|
</parserPage>
|
|
<parserPage
|
|
class="org.eclipse.cdt.ui.dialogs.GNUXCoffBinaryParserPage"
|
|
parserID="org.eclipse.cdt.core.XCOFF32"
|
|
id="XcoffBinaryParserPage">
|
|
</parserPage>
|
|
<parserPage
|
|
class="org.eclipse.cdt.ui.dialogs.MachOBinaryParserPage"
|
|
parserID="org.eclipse.cdt.core.MachO"
|
|
id="MachOBinaryParserPage">
|
|
</parserPage>
|
|
<parserPage
|
|
class="org.eclipse.cdt.ui.dialogs.GNUSomBinaryParserPage"
|
|
parserID="org.eclipse.cdt.core.SOM"
|
|
id="SomBinaryParserPage">
|
|
</parserPage>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.workingSets">
|
|
<workingSet
|
|
icon="icons/view16/cview.gif"
|
|
id="org.eclipse.cdt.ui.CElementWorkingSetPage"
|
|
name="%CElementWorkingSetPage.name"
|
|
pageClass="org.eclipse.cdt.internal.ui.workingsets.CElementWorkingSetPage"
|
|
updaterClass="org.eclipse.cdt.internal.ui.workingsets.CElementWorkingSetUpdater">
|
|
</workingSet>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.editors.markerAnnotationSpecification">
|
|
<specification
|
|
colorPreferenceValue="254,155,0"
|
|
annotationType="org.eclipse.cdt.ui.indexmarker"
|
|
verticalRulerPreferenceValue="true"
|
|
colorPreferenceKey="indexResultIndicationColor"
|
|
contributesToHeader="false"
|
|
overviewRulerPreferenceValue="true"
|
|
presentationLayer="3"
|
|
textStylePreferenceValue="NONE"
|
|
symbolicIcon="warning"
|
|
icon="icons/obj16/unknown_obj.gif"
|
|
label="%CDTIndexerMarker.label"
|
|
textPreferenceValue="true"
|
|
textPreferenceKey="indexResultIndication"
|
|
verticalRulerPreferenceKey="indexResultIndicationInVerticalRuler"
|
|
overviewRulerPreferenceKey="indexResultIndicationInOverviewRuler"
|
|
showInNextPrevDropdownToolbarActionKey="isIndexResultInNextPrevDropdownToolbarAction"
|
|
showInNextPrevDropdownToolbarAction="true"
|
|
isGoToNextNavigationTargetKey="isIndexResultGoToNextNavigationTarget"
|
|
isGoToNextNavigationTarget="false"
|
|
isGoToPreviousNavigationTargetKey="isIndexResultGoToPreviousNavigationTarget"
|
|
isGoToPreviousNavigationTarget="false">
|
|
</specification>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.search.searchResultViewPages">
|
|
<viewPage
|
|
class="org.eclipse.cdt.internal.ui.search.PDOMSearchViewPage"
|
|
id="org.eclipse.cdt.ui.pdomSearchViewPage"
|
|
searchResultClass="org.eclipse.cdt.internal.ui.search.PDOMSearchResult"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.propertyPages">
|
|
<page
|
|
adaptable="true"
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
name="%CDTIndexerProperty.name"
|
|
class="org.eclipse.cdt.ui.dialogs.IndexerOptionPropertyPage"
|
|
id="org.eclipse.cdt.ui.indexer">
|
|
<filter
|
|
name="nature"
|
|
value="org.eclipse.cdt.core.cnature">
|
|
</filter>
|
|
</page>
|
|
<page
|
|
adaptable="true"
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
name="%CDTFileTypesProperty.name"
|
|
class="org.eclipse.cdt.internal.ui.preferences.CFileTypesPropertyPage"
|
|
id="org.eclipse.cdt.ui.fileTypes">
|
|
<filter
|
|
name="nature"
|
|
value="org.eclipse.cdt.core.cnature">
|
|
</filter>
|
|
</page>
|
|
<page
|
|
adaptable="true"
|
|
objectClass="org.eclipse.core.resources.IProject"
|
|
name="%CDTHelpProperty.name"
|
|
class="org.eclipse.cdt.ui.dialogs.CHelpConfigurationPropertyPage"
|
|
id="org.eclipse.cdt.ui.cHelp">
|
|
<filter
|
|
name="nature"
|
|
value="org.eclipse.cdt.core.cnature">
|
|
</filter>
|
|
</page>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.PathContainerPage">
|
|
<PathContainerPage
|
|
name="%defaultPathContainerPage"
|
|
class="org.eclipse.cdt.internal.ui.dialogs.cpaths.CPathContainerDefaultPage"
|
|
id="*">
|
|
</PathContainerPage>
|
|
</extension>
|
|
|
|
<extension
|
|
point="org.eclipse.ui.editors.annotationTypes">
|
|
<type
|
|
name="org.eclipse.cdt.ui.error"
|
|
super="org.eclipse.ui.workbench.texteditor.error"
|
|
markerType="org.eclipse.cdt.core.problem"
|
|
markerSeverity="2">
|
|
</type>
|
|
<type
|
|
name="org.eclipse.cdt.ui.warning"
|
|
super="org.eclipse.ui.workbench.texteditor.warning"
|
|
markerType="org.eclipse.cdt.core.problem"
|
|
markerSeverity="1">
|
|
</type>
|
|
<type
|
|
name="org.eclipse.cdt.ui.info"
|
|
super="org.eclipse.ui.workbench.texteditor.info"
|
|
markerType="org.eclipse.cdt.core.problem"
|
|
markerSeverity="0">
|
|
</type>
|
|
<type
|
|
markerType="org.eclipse.cdt.core.indexermarker"
|
|
name="org.eclipse.cdt.ui.indexmarker">
|
|
</type>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.core.runtime.preferences">
|
|
<initializer class="org.eclipse.cdt.ui.CUIPreferenceInitializer"/>
|
|
</extension>
|
|
|
|
<!-- Default folding -->
|
|
<extension
|
|
point= "org.eclipse.cdt.ui.foldingStructureProviders">
|
|
<provider
|
|
id="org.eclipse.cdt.ui.text.defaultFoldingProvider"
|
|
name= "%defaultFoldingStructureProviderName"
|
|
class="org.eclipse.cdt.internal.ui.text.folding.DefaultCFoldingStructureProvider"
|
|
preferencesClass="org.eclipse.cdt.internal.ui.text.folding.DefaultCFoldingPreferenceBlock">
|
|
</provider>
|
|
</extension>
|
|
|
|
<!--- Template extension for the editor -->
|
|
<extension
|
|
point="org.eclipse.ui.editors.templates">
|
|
<contextType
|
|
name="%c.contextType.name"
|
|
class="org.eclipse.cdt.internal.corext.template.c.CContextType"
|
|
id="org.eclipse.cdt.ui.text.templates.c">
|
|
</contextType>
|
|
<include
|
|
file="templates/default-templates.xml"
|
|
translations="$nl$/templates/default-templates.properties">
|
|
</include>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.IndexerPage">
|
|
<indexerUI
|
|
class="org.eclipse.cdt.ui.dialogs.NullIndexerBlock"
|
|
indexerID="org.eclipse.cdt.core.nullindexer"
|
|
name="%CDTIndexer.nullindexer"
|
|
id="org.eclipse.cdt.ui.nullindexerUI"/>
|
|
<indexerUI
|
|
class="org.eclipse.cdt.ui.dialogs.NullIndexerBlock"
|
|
id="org.eclipse.cdt.ui.fastIndexer"
|
|
indexerID="org.eclipse.cdt.core.fastIndexer"
|
|
name="%CDTIndexer.fastindexer"/>
|
|
<indexerUI
|
|
class="org.eclipse.cdt.ui.dialogs.NullIndexerBlock"
|
|
id="org.eclipse.cdt.ui.DOMASTSourceIndexerUI"
|
|
indexerID="org.eclipse.cdt.core.domsourceindexer"
|
|
name="%CDTIndexer.domsourceindexer"/>
|
|
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.cdt.ui.completionContributors">
|
|
<contributor
|
|
class="org.eclipse.cdt.internal.ui.text.contentassist.DOMCompletionContributor"
|
|
id="DOM"
|
|
priority="1"/>
|
|
<contributor
|
|
class="org.eclipse.cdt.internal.ui.text.template.TemplateEngine"
|
|
id="CodeTemplates"
|
|
priority="2"/>
|
|
<contributor
|
|
class="org.eclipse.cdt.internal.ui.text.contentassist.KeywordCompletionContributor"
|
|
id="Keywords"
|
|
priority="10"/>
|
|
<contributor
|
|
class="org.eclipse.cdt.internal.ui.text.contentassist.HelpCompletionContributor"
|
|
id="Help"
|
|
priority="99"/>
|
|
<contributor
|
|
class="org.eclipse.cdt.internal.ui.text.contentassist.PDOMCompletionContributor"
|
|
id="PDOM"
|
|
priority="3"/>
|
|
</extension>
|
|
<extension
|
|
point="org.eclipse.ui.popupMenus">
|
|
<objectContribution
|
|
adaptable="true"
|
|
id="org.eclipse.cdt.ui.rebuildIndexContribution"
|
|
objectClass="org.eclipse.cdt.core.model.ICProject">
|
|
<action
|
|
class="org.eclipse.cdt.internal.ui.indexview.RebuildIndexActionDelegate"
|
|
id="org.eclipse.cdt.ui.rebuildIndexAction"
|
|
label="%RebuildIndex.name"
|
|
menubarPath="buildGroup"/>
|
|
</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">
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.core.cnature"/>
|
|
</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.CNavigatorSearchActionProvider"
|
|
id="org.eclipse.cdt.ui.navigator.actions.search">
|
|
<enablement>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICElement"/>
|
|
</enablement>
|
|
</actionProvider>
|
|
<actionProvider
|
|
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorRefactorActionProvider"
|
|
id="org.eclipse.cdt.ui.navigator.actions.refactor"
|
|
overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions">
|
|
<enablement>
|
|
<or>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICElement" />
|
|
<adapt type="org.eclipse.core.resources.IResource"/>
|
|
</or>
|
|
</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">
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.core.cnature"/>
|
|
</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">
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.core.cnature"/>
|
|
</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">
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.core.cnature"/>
|
|
</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">
|
|
<test
|
|
property="org.eclipse.core.resources.projectNature"
|
|
value="org.eclipse.cdt.core.ccnature"/>
|
|
</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"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
|
|
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
|
|
</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>
|