blob: 103e3a96954e1ee9a004586b68e8d22f3c41c3e1 [file] [log] [blame]
<?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 id="cPropertyTab" name="%cPropertyTabName" schema="schema/cPropertyTab.exsd"/>
<extension-point id="CDTWizard" name="%CDTWizard" schema="schema/CDTWizard.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="ProposalFilter" name="%proposalFilter.name" schema="schema/ProposalFilter.exsd"/>
<extension-point id="callHierarchyProviders" name="%callHierarchyProviders.name" schema="schema/callHierarchyProviders.exsd"/>
<extension-point id="externalSearchProviders" name="%externalSearchProviders.name" schema="schema/externalSearchProviders.exsd"/>
<extension-point id="completionProposalComputer" name="%completionProposalComputer" schema="schema/completionProposalComputer.exsd"/>
<extension-point id="newCfgDialog" name="%NewCfgDialog.name" schema="schema/newCfgDialog.exsd"/>
<extension-point id="ConfigManager" name="%ConfigManager" schema="schema/ConfigManager.exsd"/>
<extension-point id="HelpInfo" name="%HelpInfo" schema="schema/HelpInfo.exsd"/>
<extension-point id="quickFixProcessors" name="%quickFixProcessorExtensionPoint" schema="schema/quickFixProcessors.exsd"/>
<extension-point id="quickAssistProcessors" name="%quickAssistProcessorExtensionPoint" schema="schema/quickAssistProcessors.exsd"/>
<extension-point id="DocCommentOwner" name="%DocCommentOwnerExtensionPoint" schema="schema/DocCommentOwner.exsd"/>
<extension-point id="workingSetConfigurations" name="%workingSetConfigurationsExtensionPoint" schema="schema/workingSetConfigurations.exsd"/>
<extension-point id="LanguageSettingsProviderAssociation" name="%LanguageSettingsProviderAssociationExtensionPoint" schema="schema/LanguageSettingsProviderAssociation.exsd"/>
<extension-point id="RefreshExclusionContributor" name="%RefreshExclusionContributorExtensionPoint" schema="schema/RefreshExclusionContributor.exsd"/>
<extension-point id="semanticHighlighting" name="%semanticHighlightingExtensionPoint" schema="schema/semanticHighlighting.exsd"/>
<extension-point id="newToolChainWizards" name="New ToolChain Wizards" schema="schema/newToolChainWizards.exsd"/>
<extension-point id="CCallHierarchy" name="The Call Hierarchy Tree Extension" schema="schema/CCallHierarchy.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 type="org.eclipse.ui.model.IWorkbenchAdapter"/>
<adapter type="org.eclipse.ui.views.properties.IPropertySource"/>
<adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
<adapter type="org.eclipse.ui.IActionFilter"/>
<adapter type="org.eclipse.ui.IPersistableElement"/>
</factory>
<factory
class="org.eclipse.cdt.internal.ui.CElementAdapterFactory"
adaptableType="org.eclipse.cdt.core.model.ICContainer">
<adapter type="org.eclipse.core.resources.IFolder"/>
</factory>
<factory
class="org.eclipse.cdt.internal.ui.CElementAdapterFactory"
adaptableType="org.eclipse.cdt.core.model.ITranslationUnit">
<adapter type="org.eclipse.core.resources.IFile"/>
</factory>
<factory
class="org.eclipse.cdt.internal.ui.CProjectAdapterFactory"
adaptableType="org.eclipse.cdt.core.model.ICProject">
<adapter type="org.eclipse.core.resources.IProject"/>
</factory>
</extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
class="org.eclipse.cdt.internal.ui.PersistableCElementFactory"
id="org.eclipse.cdt.ui.PersistableCElementFactory"/>
<factory
class="org.eclipse.cdt.internal.ui.util.ExternalEditorInputFactory"
id="org.eclipse.cdt.ui.ExternalEditorInputFactory"/>
</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>
<filter
targetId="org.eclipse.cdt.ui.CView"
name="%HideAnonymousStruct.label"
enabled="true"
description="%HideAnonymousStruct.description"
class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter"
id="org.eclipse.cdt.internal.ui.CView.AnonymousStructFilter">
</filter>
<filter
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">
</filter>
<filter
targetId="org.eclipse.cdt.ui.CView"
name="%HideMacroDirective.label"
enabled="false"
description="%HideMacroDirective.description"
class="org.eclipse.cdt.internal.ui.filters.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
targetId="org.eclipse.cdt.ui.COutlinePage"
name="%ForwardDeclarationFilter.label"
enabled="false"
description="%ForwardDeclarationFilter.description"
class="org.eclipse.cdt.internal.ui.filters.ForwardDeclarationFilter"
id="org.eclipse.cdt.ui.COutlinePage.ForwardDeclarationFilter">
</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>
<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>
<!-- Asm Outline Page -->
<filter
targetId="org.eclipse.cdt.ui.AsmOutlinePage"
name="%HideMacroDirective.label"
enabled="false"
description="%HideMacroDirective.description"
class="org.eclipse.cdt.internal.ui.filters.MacroDirectiveFilter"
id="org.eclipse.cdt.ui.AsmOutlinePage.MacroDirectiveFilter">
</filter>
</extension>
<extension
point="org.eclipse.cdt.ui.textHovers">
<hover
label="%sequentialHover"
description="%sequentialHoverDescription"
class="org.eclipse.cdt.internal.ui.text.c.hover.BestMatchHover"
id="org.eclipse.cdt.ui.BestMatchHover">
</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="%cdocHover"
description="%cdocHoverDescription"
class="org.eclipse.cdt.internal.ui.text.c.hover.CDocHover"
id="org.eclipse.cdt.ui.CDocHover">
</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="%macroExpansionHover"
description="%macroExpansionHoverDescription"
class="org.eclipse.cdt.internal.ui.text.c.hover.CMacroExpansionHover"
id="org.eclipse.cdt.ui.CMacroExpansionHover">
</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>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
id="org.eclipse.cdt.ui.CPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut
id="org.eclipse.cdt.ui.CPerspective">
</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 id="org.eclipse.cdt.ui.buildConfigActionSet"/>
<actionSet id="org.eclipse.cdt.ui.NavigationActionSet"/>
<actionSet id="org.eclipse.cdt.ui.OpenActionSet"/>
<actionSet id="org.eclipse.cdt.ui.CodingActionSet"/>
<actionSet id="org.eclipse.ui.edit.text.actionSet.presentation"/>
<showInPart id="org.eclipse.cdt.ui.includeBrowser"/>
<showInPart id="org.eclipse.cdt.ui.CView"/>
<showInPart id="org.eclipse.ui.navigator.ProjectExplorer"/>
<viewShortcut id="org.eclipse.ui.navigator.ProjectExplorer"/>
<viewShortcut id="org.eclipse.cdt.ui.includeBrowser"/>
</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"
allowMultiple="true"/>
<view
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.typehierarchy.THViewPart"
icon="icons/view16/class_hi.gif"
id="org.eclipse.cdt.ui.typeHierarchy"
name="%typeHierarchy.name"/>
<view
name="%templatesViewName"
icon="$nl$/icons/view16/templates.gif"
category="org.eclipse.ui"
class="org.eclipse.ui.texteditor.templates.TemplatesView"
id="org.eclipse.ui.texteditor.TemplatesView" />
</extension>
<!-- The 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.internal.ui.wizards.filewizard.NewFileFromTemplateWizard">
<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.ui.wizards.newresource.BasicNewFolderResourceWizard">
<parameter name="cfolder" value="true"/>
</class>
<description>
%NewWizards.folder.description
</description>
</wizard>
<wizard
name="%NewWizards.class"
icon="icons/etool16/newclass_wiz.gif"
category="org.eclipse.cdt.ui.newCWizards"
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
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.CCProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngcc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewCWizard1"
name="%CPPproject"
project="true">
<description>
%CPPproject.desc
</description>
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.CProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngc_app.gif"
id="org.eclipse.cdt.ui.wizards.NewCWizard2"
name="%Cproject"
project="true">
<description>
%Cproject.desc
</description>
</wizard>
<wizard
canFinishEarly="false"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.internal.ui.wizards.project.NewCDTProjectWizard"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
hasPages="true"
icon="icons/elcl16/newmngc_app.gif"
id="org.eclipse.cdt.ui.wizard.project"
name="%CDTproject"
project="true">
<description>
%CDTproject.desc
</description>
</wizard>
</extension>
<!-- Define the document setup participant for the C/C++ and Assembly Editors -->
<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>
</extension>
<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.cHeader">
</participant>
</extension>
<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.cxxSource">
</participant>
</extension>
<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.cxxHeader">
</participant>
</extension>
<extension
id="org.eclipse.cdt.ui.AsmDocumentSetupParticipant"
name="%asmDocumentSetupParticipant"
point="org.eclipse.core.filebuffers.documentSetup">
<participant
class="org.eclipse.cdt.internal.ui.editor.asm.AsmDocumentSetupParticipant"
contentTypeId="org.eclipse.cdt.core.asmSource">
</participant>
</extension>
<!-- Define the C/C++ and Assembly Editors -->
<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
class="org.eclipse.cdt.internal.ui.editor.DefaultBinaryFileEditor"
default="false"
icon="icons/obj16/bin_obj.gif"
id="org.eclipse.cdt.ui.binaryEditor"
name="%DefaultBinaryFileEditor.name">
<contentTypeBinding
contentTypeId="org.eclipse.cdt.core.binaryFile">
</contentTypeBinding>
</editor>
</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="%cCompareFontDefinition.label"
defaultsTo="org.eclipse.cdt.ui.editors.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.cdt.internal.ui.compare.CMergeViewer">
<description>
%cCompareFontDefinition.description
</description>
</fontDefinition>
<fontDefinition
label="%asmCompareFontDefinition.label"
defaultsTo="org.eclipse.cdt.ui.editors.textfont"
categoryId="org.eclipse.compare.contentmergeviewer.TextMergeViewer"
id="org.eclipse.cdt.internal.ui.compare.AsmMergeViewer">
<description>
%asmCompareFontDefinition.description
</description>
</fontDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.content_assist_proposals_background"
isEditable="false"
label="%Dummy.label"
value="255,255,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.content_assist_proposals_foreground"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.content_assist_parameters_background"
isEditable="false"
label="%Dummy.label"
value="255,255,255">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.content_assist_parameters_foreground"
isEditable="false"
label="%Dummy.label"
value="0,0,0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.ColoredLabels.match_highlight"
categoryId="org.eclipse.cdt.ui.presentation"
isEditable="true"
label="%CSearch.color.match_highlight"
defaultsTo="org.eclipse.search.ui.match.highlight">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.ColoredLabels.writeaccess_highlight"
categoryId="org.eclipse.cdt.ui.presentation"
isEditable="true"
label="%CSearch.color.match_write_highlight"
value="240, 216, 168">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_multi_line_comment"
isEditable="false"
label="%Dummy.label"
value="63, 127, 95">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_single_line_comment"
isEditable="false"
label="%Dummy.label"
value="63, 127, 95">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_keyword"
isEditable="false"
label="%Dummy.label"
value="127, 0, 85">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_type"
isEditable="false"
label="%Dummy.label"
value="127, 0, 85">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_string"
isEditable="false"
label="%Dummy.label"
value="42, 0, 255">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_operators"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_braces"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_numbers"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_default"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.pp_directive"
isEditable="false"
label="%Dummy.label"
value="127, 0, 85">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.pp_directive"
isEditable="false"
label="%Dummy.label"
value="127, 0, 85">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.pp_default"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.pp_header"
isEditable="false"
label="%Dummy.label"
value="42, 0, 255">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.asm_directive"
isEditable="false"
label="%Dummy.label"
value="127, 0, 85">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.asm_label"
isEditable="false"
label="%Dummy.label"
value="127, 0, 85">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.c_comment_task_tag"
isEditable="false"
label="%Dummy.label"
value="127, 159, 191">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.internal.ui.text.doctools.doxygen.multi"
isEditable="false"
label="%Dummy.label"
value="63, 95, 191">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.internal.ui.text.doctools.doxygen.single"
isEditable="false"
label="%Dummy.label"
value="63, 95, 191">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.internal.ui.text.doctools.doxygen.recognizedTag"
isEditable="false"
label="%Dummy.label"
value="127, 159, 191">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.staticFieldHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 192">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.fieldHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 192">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.methodDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.staticMethodHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.functionDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.functionHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.localVariableDeclarationHighlighting"
isEditable="false"
label="%Dummy.label"
value="128, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.localVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.globalVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.parameterVariableHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.templateParameterHighlighting"
isEditable="false"
label="%Dummy.label"
value="100, 70, 50">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.methodHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.classHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 80, 50">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.enumHighlighting"
isEditable="false"
label="%Dummy.label"
value="100, 70, 50">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.enumClassHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 80, 50">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.macroSubstitutionHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.macroDefinitionHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.typedefHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 80, 50">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.namespaceHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.labelHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.enumeratorHighlighting"
isEditable="false"
label="%Dummy.label"
value="0, 0, 192">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.problemHighlighting"
isEditable="false"
label="%Dummy.label"
value="224, 0, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.externalSDKHighlighting"
isEditable="false"
label="%Dummy.label"
value="100, 40, 128">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.overloadedOperatorHighlighting"
isEditable="false"
label="%Dummy.label"
value="200, 100, 0">
</colorDefinition>
<colorDefinition
id="org.eclipse.cdt.ui.variablePassedByNonConstReferenceHighlighting"
isEditable="false"
label="%Dummy.label"
value="200, 100, 150">
</colorDefinition>
<theme
id="org.eclipse.ui.ide.systemDefault">
<colorOverride
id="org.eclipse.cdt.ui.content_assist_proposals_background"
value="COLOR_LIST_BACKGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.content_assist_proposals_foreground"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.content_assist_parameters_background"
value="COLOR_LIST_BACKGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.content_assist_parameters_foreground"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_multi_line_comment"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_single_line_comment"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_keyword"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_type"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_string"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_operators"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_braces"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_numbers"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_default"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.pp_directive"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.pp_default"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.pp_header"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.asm_directive"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.asm_label"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.c_comment_task_tag"
value="COLOR_WIDGET_NORMAL_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.internal.ui.text.doctools.doxygen.multi"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.internal.ui.text.doctools.doxygen.single"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.internal.ui.text.doctools.doxygen.recognizedTag"
value="COLOR_WIDGET_NORMAL_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.staticFieldHighlighting"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.fieldHighlighting"
value="COLOR_LIST_SELECTION">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.methodDeclarationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.staticMethodHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.functionDeclarationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.functionHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.localVariableDeclarationHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.localVariableHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.globalVariableHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.parameterVariableHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.templateParameterHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.methodHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.classHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.enumHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.macroSubstitutionHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.macroDefinitionHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.typedefHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.namespaceHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.labelHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.enumeratorHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.problemHighlighting"
value="COLOR_WIDGET_DARK_SHADOW">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.externalSDKHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
<colorOverride
id="org.eclipse.cdt.ui.overloadedOperatorHighlighting"
value="COLOR_LIST_FOREGROUND">
</colorOverride>
</theme>
</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">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</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">
<keywordReference id="org.eclipse.cdt.ui.ceditor"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</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">
<keywordReference id="org.eclipse.cdt.ui.contentassist"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%CodeAssistAdvancedPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CodeAssistPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CodeAssistAdvancedPreferencePage"
id="org.eclipse.cdt.ui.preferences.CodeAssistPreferenceAdvanced">
<keywordReference id="org.eclipse.cdt.ui.contentassist"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</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">
<keywordReference id="org.eclipse.cdt.ui.syntaxcoloring"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%FoldingPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.FoldingPreferencePage"
id="org.eclipse.cdt.ui.preferences.FoldingPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.folding"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%HoverPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CEditorHoverPreferencePage"
id="org.eclipse.cdt.ui.preferences.HoverPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.hover"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<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">
<keywordReference id="org.eclipse.cdt.ui.templates"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</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">
<keywordReference id="org.eclipse.cdt.ui.smarttyping"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%CodeStylePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CodeStylePreferencePage"
id="org.eclipse.cdt.ui.preferences.CodeStylePreferencePage">
<keywordReference id="org.eclipse.cdt.ui.codestyle"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<!-- Build Preference page category provided by CDT UI -->
<page
name="%CPluginBuildPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.build.BuildPreferencePage"
id="org.eclipse.cdt.ui.preferences.BuildSettings">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<!-- Note that build console should be eventually moved to build plugin -->
<page
name="%CPluginBuildConsolePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.BuildSettings"
class="org.eclipse.cdt.internal.ui.preferences.BuildConsolePreferencePage"
id="org.eclipse.cdt.ui.preferences.CBuildConsolePreferences">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%CPluginGlobalBuildLogPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.BuildSettings"
class="org.eclipse.cdt.internal.ui.preferences.GlobalBuildLogPreferencePage"
id="org.eclipse.cdt.ui.preferences.CGlobalBuildLogPreferences">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</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">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<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">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</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">
<keywordReference id="org.eclipse.cdt.ui.indexer"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.language.WorkspaceLanguageMappingPreferencePage"
id="org.eclipse.cdt.ui.preferences.LanguageMappings"
name="%CDTLanguagesProperty.name">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.TodoTaskPreferencePage"
id="org.eclipse.cdt.ui.preferences.TodoTaskPreferencePage"
name="%todoTaskPrefName">
<keywordReference id="org.eclipse.cdt.ui.todo"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%codeTemplatePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CodeTemplatePreferencePage"
id="org.eclipse.cdt.ui.preferences.CodeTemplatePreferencePage">
<keywordReference id="org.eclipse.cdt.ui.codetemplates"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%codeFormatterPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CodeFormatterPreferencePage"
id="org.eclipse.cdt.ui.preferences.CodeFormatterPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.codestyle"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%nameStylePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.NameStylePreferencePage"
id="org.eclipse.cdt.ui.preferences.NameStylePreferencePage">
<keywordReference id="org.eclipse.cdt.ui.namestyle"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%organizeIncludesPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CodeStylePreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.OrganizeIncludesPreferencePage"
id="org.eclipse.cdt.ui.preferences.OrganizeIncludesPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.organizeincludes"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%includeStylePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.OrganizeIncludesPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.IncludeStylePreferencePage"
id="org.eclipse.cdt.ui.preferences.IncludeStylePreferencePage">
<keywordReference id="org.eclipse.cdt.ui.includestyle"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%includePragmasPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.OrganizeIncludesPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.IncludePragmasPreferencePage"
id="org.eclipse.cdt.ui.preferences.IncludePragmasPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.includepragmas"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%headerSubstitutionPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.OrganizeIncludesPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.HeaderSubstitutionPreferencePage"
id="org.eclipse.cdt.ui.preferences.HeaderSubstitutionPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.headersubstitution"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%markOccurrencesPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.MarkOccurrencesPreferencePage"
id="org.eclipse.cdt.ui.preferences.MarkOccurrencesPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.markoccurrences"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%SaveActionsPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.SaveActionsPreferencePage"
id="org.eclipse.cdt.ui.preferences.SaveActionsPreferencePage">
<keywordReference id="org.eclipse.cdt.ui.saveactions"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<page
name="%ScalabilityPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CEditorPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.ScalabilityPreferencePage"
id="org.eclipse.cdt.ui.preferences.CScalabilityPreferences">
<keywordReference id="org.eclipse.cdt.ui.scalability"/>
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
<!--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-->
<page
class="org.eclipse.cdt.ui.templateengine.pages.TemplatePreferencePage"
name="%TemplatePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
id="org.eclipse.cdt.core.templateengine.shareddefaults">
<keywordReference id="org.eclipse.cdt.ui.common"/>
</page>
</extension>
<extension
point="org.eclipse.ui.keywords">
<keyword
label="%preferenceKeywords.common"
id="org.eclipse.cdt.ui.common"/>
<keyword
label="%preferenceKeywords.codestyle"
id="org.eclipse.cdt.ui.codestyle"/>
<keyword
label="%preferenceKeywords.codetemplates"
id="org.eclipse.cdt.ui.codetemplates"/>
<keyword
label="%preferenceKeywords.namestyle"
id="org.eclipse.cdt.ui.namestyle"/>
<keyword
label="%preferenceKeywords.includestyle"
id="org.eclipse.cdt.ui.includestyle"/>
<keyword
label="%preferenceKeywords.includepragmas"
id="org.eclipse.cdt.ui.includepragmas"/>
<keyword
label="%preferenceKeywords.headersubstitution"
id="org.eclipse.cdt.ui.headersubstitution"/>
<keyword
label="%preferenceKeywords.organizeincludes"
id="org.eclipse.cdt.ui.organizeincludes"/>
<keyword
label="%preferenceKeywords.codeformatter"
id="org.eclipse.cdt.ui.codeformatter"/>
<keyword
label="%preferenceKeywords.todo"
id="org.eclipse.cdt.ui.todo"/>
<keyword
label="%preferenceKeywords.ceditor"
id="org.eclipse.cdt.ui.ceditor"/>
<keyword
label="%preferenceKeywords.contentassist"
id="org.eclipse.cdt.ui.contentassist"/>
<keyword
label="%preferenceKeywords.hover"
id="org.eclipse.cdt.ui.hover"/>
<keyword
label="%preferenceKeywords.saveactions"
id="org.eclipse.cdt.ui.saveactions"/>
<keyword
label="%preferenceKeywords.scalability"
id="org.eclipse.cdt.ui.scalability"/>
<keyword
label="%preferenceKeywords.syntaxcoloring"
id="org.eclipse.cdt.ui.syntaxcoloring"/>
<keyword
label="%preferenceKeywords.templates"
id="org.eclipse.cdt.ui.templates"/>
<keyword
label="%preferenceKeywords.folding"
id="org.eclipse.cdt.ui.folding"/>
<keyword
label="%preferenceKeywords.markoccurrences"
id="org.eclipse.cdt.ui.markoccurrences"/>
<keyword
label="%preferenceKeywords.smarttyping"
id="org.eclipse.cdt.ui.smarttyping"/>
<keyword
label="%preferenceKeywords.indexer"
id="org.eclipse.cdt.ui.indexer"/>
<keyword
label="%preferenceKeywords.colored_labels"
id="org.eclipse.cdt.ui.ColoredLabels.match_highlight">
</keyword>
<keyword
label="%preferenceKeywords.colored_labels"
id="org.eclipse.cdt.ui.ColoredLabels.writeaccess_highlight">
</keyword>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?before=additions">
<separator
name="buildGroup"
visible="true">
</separator>
</menuContribution>
</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.cdt.internal.ui.text.correction.CSelectRulerAction"
actionID="RulerClick"
id="org.eclipse.cdt.internal.ui.text.correction.CSelectRulerAction">
</action>
</editorContribution>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
id="org.eclipse.cdt.ui.cresources.contrib"
objectClass="org.eclipse.cdt.core.model.ICElement">
<visibility>
<or>
<objectClass name="org.eclipse.cdt.core.model.ITranslationUnit"/>
<objectClass name="org.eclipse.cdt.core.model.ICContainer"/>
<and>
<objectClass name="org.eclipse.cdt.core.model.ICProject"/>
<objectState name="open" value="true">
</objectState>
</and>
</or>
</visibility>
<action
class="org.eclipse.cdt.internal.ui.actions.UpdateUnresolvedIncludesAction"
definitionId="org.eclipse.cdt.ui.menu.updateUnresolvedIncludes"
id="org.eclipse.cdt.ui.updateUnresolvedIncludesAction"
label="%UpdateUnresolvedIncludes.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/update"/>
<action
class="org.eclipse.cdt.internal.ui.actions.UpdateIndexWithModifiedFilesAction"
definitionId="org.eclipse.cdt.ui.menu.updateWithModifiedFiles"
id="org.eclipse.cdt.ui.syncIndexWithDiskAction"
label="%SyncIndex.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/update"/>
<action
class="org.eclipse.cdt.internal.ui.actions.FreshenIndexAction"
definitionId="org.eclipse.cdt.ui.menu.freshenAllFiles"
id="org.eclipse.cdt.ui.updateIndexAction"
label="%FreshenIndex.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/update"/>
<menu
id="org.eclipse.cdt.ui.indexmenu"
label="%Index.menu"
path="buildGroup">
<groupMarker name="rebuild"/>
<separator name="update"/>
<separator name="search"/>
<separator name="log"/>
</menu>
</objectContribution>
<objectContribution
id="org.eclipse.cdt.ui.ctranslationunit.contrib"
objectClass="org.eclipse.cdt.core.model.ICElement">
<visibility>
<objectClass name="org.eclipse.cdt.core.model.ITranslationUnit"/>
</visibility>
<action
class="org.eclipse.cdt.internal.ui.actions.CreateParserLogAction"
definitionId="org.eclipse.cdt.ui.menu.createParserLog"
id="org.eclipse.cdt.ui.parserLogAction"
label="%CreateParserLog.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/log"/>
<menu
id="org.eclipse.cdt.ui.indexmenu"
label="%Index.menu"
path="buildGroup">
<groupMarker name="rebuild"/>
<separator name="update"/>
<separator name="search"/>
<separator name="log"/>
</menu>
</objectContribution>
<objectContribution
id="org.eclipse.cdt.ui.cproject.contrib"
objectClass="org.eclipse.cdt.core.model.ICProject">
<action
class="org.eclipse.cdt.internal.ui.actions.RebuildIndexAction"
definitionId="org.eclipse.cdt.ui.menu.rebuildIndex"
id="org.eclipse.cdt.ui.rebuildIndexAction"
label="%RebuildIndex.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/rebuild"/>
<action
class="org.eclipse.cdt.internal.ui.search.actions.FindUnresolvedIncludesProjectAction"
definitionId="org.eclipse.cdt.ui.menu.findUnresolvedIncludes"
id="org.eclipse.cdt.ui.searchUnresolvedIncludes"
label="%SearchUnresolvedIncludes.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/search"/>
<menu
id="org.eclipse.cdt.ui.indexmenu"
label="%Index.menu"
path="buildGroup">
<groupMarker name="rebuild"/>
<separator name="update"/>
<separator name="search"/>
<separator name="log"/>
</menu>
</objectContribution>
<!-- project explorer shows IProjects, we need to handle this -->
<objectContribution
id="org.eclipse.cdt.ui.cproject.in.explorer.contrib"
objectClass="org.eclipse.core.resources.IProject">
<visibility>
<objectState
name="projectNature"
value="org.eclipse.cdt.core.cnature"/>
</visibility>
<action
class="org.eclipse.cdt.internal.ui.actions.UpdateUnresolvedIncludesAction"
definitionId="org.eclipse.cdt.ui.menu.updateUnresolvedIncludes"
id="org.eclipse.cdt.ui.updateUnresolvedIncludesAction"
label="%UpdateUnresolvedIncludes.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/update"/>
<action
class="org.eclipse.cdt.internal.ui.actions.UpdateIndexWithModifiedFilesAction"
definitionId="org.eclipse.cdt.ui.menu.updateWithModifiedFiles"
id="org.eclipse.cdt.ui.syncIndexWithDiskAction"
label="%SyncIndex.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/update"/>
<action
class="org.eclipse.cdt.internal.ui.actions.FreshenIndexAction"
definitionId="org.eclipse.cdt.ui.menu.freshenAllFiles"
id="org.eclipse.cdt.ui.updateIndexAction"
label="%FreshenIndex.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/update"/>
<action
class="org.eclipse.cdt.internal.ui.actions.RebuildIndexAction"
definitionId="org.eclipse.cdt.ui.menu.rebuildIndex"
id="org.eclipse.cdt.ui.rebuildIndexAction"
label="%RebuildIndex.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/rebuild"/>
<action
class="org.eclipse.cdt.internal.ui.search.actions.FindUnresolvedIncludesProjectAction"
definitionId="org.eclipse.cdt.ui.menu.findUnresolvedIncludes"
id="org.eclipse.cdt.ui.searchUnresolvedIncludes"
label="%SearchUnresolvedIncludes.label"
menubarPath="org.eclipse.cdt.ui.indexmenu/search"/>
<menu
id="org.eclipse.cdt.ui.indexmenu"
label="%Index.menu"
path="buildGroup">
<groupMarker name="rebuild"/>
<separator name="update"/>
<separator name="search"/>
<separator name="log"/>
</menu>
</objectContribution>
<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>
<action
class="org.eclipse.cdt.internal.ui.text.correction.CSelectRulerAction"
definitionId="org.eclipse.jdt.ui.edit.text.java.correction.assist.proposals"
id="org.eclipse.cdt.internal.ui.text.correction.CSelectRulerAction"
label="%QuickFix.label"
menubarPath="additions"
tooltip="%QuickFix.tooltip">
</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
adaptable="true"
id="org.eclipse.cdt.ui.action.openExternalProblem"
objectClass="org.eclipse.core.resources.IMarker">
<action
class="org.eclipse.cdt.internal.ui.util.OpenExternalProblemAction"
id="org.eclipse.cdt.ui.action.openExternalProblemAction"
label="%OpenExternalProblemAction.label"
menubarPath="additions"/>
<filter
name="type"
value="org.eclipse.cdt.core.problem"/>
</objectContribution>
<objectContribution
adaptable="true"
id="org.eclipse.cdt.ui.buildConfigContribution"
objectClass="org.eclipse.core.resources.IResource">
<visibility>
<and>
<objectState
name="projectNature"
value="org.eclipse.cdt.core.cnature"/>
<objectClass name="org.eclipse.core.resources.IProject"/>
</and>
</visibility>
<action
class="org.eclipse.cdt.ui.actions.ManageConfigsAction"
enablesFor="+"
id="org.eclipse.cdt.ui.manageConfigsAction0"
label="%ManageConfigAction.label"
menubarPath="org.eclipse.cdt.ui.cfgmenu/manage"
/>
<action
class="org.eclipse.cdt.ui.actions.ChangeBuildConfigContextAction"
enablesFor="+"
id="org.eclipse.cdt.ui.buildConfigPulldownAction"
label="%BuildConfigContextAction.label"
menubarPath="org.eclipse.cdt.ui.cfgmenu/manage"
style="pulldown"
tooltip="%BuildConfigAction.tooltip"/>
<menu
id="org.eclipse.cdt.ui.cfgmenu"
label="%Configurations.menu"
path="buildGroup">
<groupMarker name="manage"/>
<separator name="sep1"/>
<groupMarker name="build"/>
</menu>
</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"
extensions="c,cc,cxx,cpp,c++,h,hh,hxx,hpp,inc,c2"
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>
<viewer
class="org.eclipse.cdt.internal.ui.compare.AsmContentViewerCreator"
extensions="s,asm"
id="org.eclipse.cdt.ui.compare.AsmContentViewerCreator"/>
<contentTypeBinding
contentTypeId="org.eclipse.cdt.core.asmSource"
contentMergeViewerId="org.eclipse.cdt.ui.compare.AsmContentViewerCreator"/>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="menu:project?after=build">
<menu
id="org.eclipse.cdt.ui.prjmenu"
label="%Configurations.menu">
<separator name="manage" visible="false"/>
<separator name="sep1" visible="true"/>
<separator name="wrksets" visible="false"/>
</menu>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.cdt.ui.prjmenu?before=manage">
<menu
id="org.eclipse.cdt.ui.workingSets.changeBuildConfigMenu"
label="%BuildConfigMenuAction.label"
tooltip="%BuildConfigAction.tooltip">
<visibleWhen>
<with
variable="activeContexts">
<iterate
ifEmpty="false"
operator="or">
<equals
value="org.eclipse.cdt.ui.buildConfigActionSet">
</equals>
</iterate>
</with>
</visibleWhen>
<dynamic
class="org.eclipse.cdt.internal.ui.workingsets.ChangeBuildConfigContribution"
id="org.eclipse.cdt.ui.changeBuildConfig">
</dynamic>
</menu>
<command
commandId="org.eclipse.cdt.ui.menu.manage.configs.command"
label="%ManageConfigAction.label"
style="push">
<visibleWhen>
<with
variable="activeContexts">
<iterate
ifEmpty="false"
operator="or">
<equals
value="org.eclipse.cdt.ui.buildConfigActionSet">
</equals>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
<menuContribution
locationURI="menu:org.eclipse.cdt.ui.prjmenu?before=wrksets">
<menu
id="org.eclipse.cdt.ui.workingSets.buildMenu"
label="%buildWorkingSetConfig.label">
<visibleWhen>
<with
variable="activeContexts">
<iterate
ifEmpty="false"
operator="or">
<equals
value="org.eclipse.cdt.ui.buildConfigActionSet">
</equals>
</iterate>
</with>
</visibleWhen>
<dynamic
class="org.eclipse.cdt.internal.ui.workingsets.BuildWorkingSetsContribution"
id="org.eclipse.cdt.ui.buildWorkingSetConfigs">
</dynamic>
</menu>
<menu
id="org.eclipse.cdt.ui.workingSets.activateMenu"
label="%activateWorkingSetConfig.label">
<visibleWhen>
<with
variable="activeContexts">
<iterate
ifEmpty="false"
operator="or">
<equals
value="org.eclipse.cdt.ui.buildConfigActionSet">
</equals>
</iterate>
</with>
</visibleWhen>
<dynamic
class="org.eclipse.cdt.internal.ui.workingsets.ActivateWorkingSetsContribution"
id="org.eclipse.cdt.ui.activateWorkingSetConfigs">
</dynamic>
</menu>
<command
commandId="org.eclipse.cdt.ui.menu.wsselection.command"
label="%wsselection"
style="push">
<visibleWhen>
<with
variable="activeContexts">
<iterate
ifEmpty="false"
operator="or">
<equals
value="org.eclipse.cdt.ui.buildConfigActionSet">
</equals>
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%CodingActionSet.label"
description="%CodingActionSet.description"
visible="false"
id="org.eclipse.cdt.ui.CodingActionSet">
<menu
label="%Refactoring.menu.label"
path="edit"
id="org.eclipse.jdt.ui.refactoring.menu">
<separator name="reorgGroup"/>
<separator name="codingGroup"/>
<separator name="reorgGroup2"/>
<separator name="typeGroup"/>
<separator name="typeGroup2"/>
<separator name="codingGroup2"/>
<separator name="typeGroup3"/>
<separator
name="historyGroup">
</separator>
</menu>
<!-- reorg group -->
<action
definitionId="org.eclipse.cdt.ui.edit.text.rename.element"
label="%Refactoring.renameAction.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/reorgGroup"
id="org.eclipse.cdt.ui.actions.Rename"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.hide.method"
label="%Refactoring.hideMethod.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.cdt.ui.actions.HideMethod"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.toggle.function"
label="%Refactoring.toggleFunction.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.cdt.ui.actions.ToggleFunction"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.extract.function"
label="%Refactoring.extractFunction.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.cdt.ui.actions.ExtractMethod"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.extract.constant"
label="%Refactoring.extractConstant.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.cdt.ui.actions.ExtractConstant"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.extract.local.variable"
label="%Refactoring.extractLocalVariable.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/codingGroup"
id="org.eclipse.cdt.ui.actions.ExtractLocalVariable"
retarget="true">
</action>
<action
class="org.eclipse.ltk.ui.refactoring.actions.ShowRefactoringHistoryAction"
definitionId="org.eclipse.ltk.ui.refactor.show.refactoring.history"
id="org.eclipse.cdt.ui.actions.RefactoringHistory"
label="%historyAction.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/historyGroup"
retarget="false">
</action>
<action
class="org.eclipse.ltk.ui.refactoring.actions.CreateRefactoringScriptAction"
definitionId="org.eclipse.ltk.ui.refactor.create.refactoring.script"
id="org.eclipse.cdt.ui.actions.createRefactoringScript"
label="%createScriptAction.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/historyGroup"
retarget="false">
</action>
<action
class="org.eclipse.ltk.ui.refactoring.actions.ApplyRefactoringScriptAction"
definitionId="org.eclipse.ltk.ui.refactor.apply.refactoring.script"
id="org.eclipse.cdt.ui.actions.applyRefactoringScript"
label="%applyScriptAction.label"
menubarPath="org.eclipse.jdt.ui.refactoring.menu/historyGroup"
retarget="false">
</action>
<!-- =========================================================================== -->
<!-- Source Menu -->
<!-- =========================================================================== -->
<!-- Note: This menu layout must match the definition in org.eclipse.jdt.ui -->
<menu
id="org.eclipse.jdt.ui.source.menu"
label="%Source.menu.label"
path="edit">
<separator
name="commentGroup">
</separator>
<separator
name="editGroup">
</separator>
<separator
name="importGroup">
</separator>
<separator
name="generateGroup">
</separator>
<separator
name="codeGroup">
</separator>
<separator
name="externalizeGroup">
</separator>
<separator
name="convertGroup">
</separator>
</menu>
<!-- Code Group -->
<action
class="org.eclipse.cdt.internal.ui.actions.SurroundWithTemplateMenuAction"
definitionId="org.eclipse.cdt.ui.edit.text.c.surround.with.quickMenu"
label="%SurroundWithTemplateAction.label"
menubarPath="org.eclipse.jdt.ui.source.menu/codeGroup"
id="org.eclipse.cdt.internal.ui.actions.SurroundWithTemplateMenuAction"
style="pulldown">
</action>
<!-- Generate Group -->
<action
definitionId="org.eclipse.cdt.ui.refactor.getters.and.setters"
label="%Refactoring.gettersAndSetters.label"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.cdt.ui.actions.GettersAndSetters"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.implement.method"
label="%Refactoring.implementMethod.label"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.cdt.ui.actions.ImplementMethod"
retarget="true">
</action>
<action
definitionId="org.eclipse.cdt.ui.refactor.override.methods"
label="%Refactoring.overrideMethods.label"
menubarPath="org.eclipse.jdt.ui.source.menu/generateGroup"
id="org.eclipse.cdt.ui.actions.OverrideMethods"
retarget="true">
</action>
<!-- Import Group -->
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.sort.lines"
label="%SortLinesAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.cdt.ui.actions.SortLines">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.organize.includes"
label="%OrganizeIncludesAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.cdt.ui.actions.OrganizeIncludes">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.add.include"
label="%AddIncludeAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/importGroup"
id="org.eclipse.cdt.ui.actions.AddInclude">
</action>
<!-- Edit group -->
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.copy.qualified.name"
label="%CopyQualifiedName.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
icon="$nl$/icons/elcl16/cpyqual_menu.png"
id="org.eclipse.cdt.ui.actions.CopyQualifiedName">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.format"
label="%FormatAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.cdt.ui.actions.Format">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.indent"
label="%IndentAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.cdt.ui.actions.Indent">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.align.const"
label="%AlignConst.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
id="org.eclipse.cdt.ui.actions.AlignConst">
</action>
<action
definitionId="org.eclipse.ui.edit.text.shiftLeft"
disabledIcon="icons/dlcl16/shift_l_edit.gif"
icon="icons/elcl16/shift_l_edit.gif"
id="org.eclipse.cdt.ui.actions.ShiftLeft"
label="%ShiftLeftAction.label"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
retarget="true">
</action>
<action
definitionId="org.eclipse.ui.edit.text.shiftRight"
disabledIcon="icons/dlcl16/shift_r_edit.gif"
icon="icons/elcl16/shift_r_edit.gif"
id="org.eclipse.cdt.ui.actions.ShiftRight"
label="%ShiftRightAction.label"
menubarPath="org.eclipse.jdt.ui.source.menu/editGroup"
retarget="true">
</action>
<!-- Comment Group -->
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.uncomment"
label="%UncommentAction.label"
retarget="true"
id="org.eclipse.cdt.ui.actions.Uncomment">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.comment"
label="%CommentAction.label"
retarget="true"
id="org.eclipse.cdt.ui.actions.Comment">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.remove.block.comment"
label="%RemoveBlockCommentAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
id="org.eclipse.cdt.ui.actions.RemoveBlockComment">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.add.block.comment"
label="%AddBlockCommentAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
id="org.eclipse.cdt.ui.actions.AddBlockComment">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.text.c.toggle.comment"
label="%ToggleCommentAction.label"
retarget="true"
menubarPath="org.eclipse.jdt.ui.source.menu/commentGroup"
id="org.eclipse.cdt.ui.actions.ToggleComment">
</action>
</actionSet>
<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>
<menu
label="%searchMenu.label"
id="org.eclipse.search.menu">
</menu>
</actionSet>
<actionSet
label="%CNavigationActionSet.label"
description="%CNavigationActionSet.description"
visible="false"
id="org.eclipse.cdt.ui.NavigationActionSet">
<action
id="org.eclipse.cdt.ui.actions.openElementInCallHierarchy"
class="org.eclipse.cdt.internal.ui.callhierarchy.OpenElementInCallHierarchyAction"
definitionId="org.eclipse.cdt.ui.navigate.open.element.in.call.hierarchy"
label="%OpenElementInCallHierarchyAction.label"
menubarPath="navigate/open.ext2"
tooltip="%OpenElementInCallHierarchyAction.tooltip">
</action>
<action
id="org.eclipse.cdt.ui.actions.openTypeInHierarchy"
class="org.eclipse.cdt.internal.ui.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>
<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>
</actionSet>
<actionSet
label="%COpenActionSet.label"
description="%COpenActionSet.description"
visible="false"
id="org.eclipse.cdt.ui.OpenActionSet">
<action
definitionId="org.eclipse.cdt.ui.edit.open.include.browser"
id="org.eclipse.cdt.ui.actions.OpenIncludeBrowser"
label="%OpenIncludeBrowser.label"
menubarPath="navigate/open.ext"
retarget="true"
tooltip="%OpenIncludeBrowser.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.open.type.hierarchy"
label="%OpenTypeHierarchyAction.label"
tooltip="%OpenTypeHierarchyAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.cdt.ui.actions.OpenTypeHierarchy">
</action>
<action
definitionId="org.eclipse.cdt.ui.edit.opendecl"
label="%OpenDeclarationAction.label"
tooltip="%OpenDeclarationAction.tooltip"
retarget="true"
menubarPath="navigate/open.ext"
id="org.eclipse.cdt.ui.actions.OpenDeclaration">
</action>
</actionSet>
<actionSet
description="%BuildConfigurationActionSet.descr"
id="org.eclipse.cdt.ui.buildConfigActionSet"
label="%BuildConfigActionSet.label"
visible="false">
<action
class="org.eclipse.cdt.ui.actions.BuildActiveConfigMenuAction"
disabledIcon="icons/dlcl16/build_exec.png"
enablesFor="+"
icon="icons/elcl16/build_exec.png"
id="org.eclipse.cdt.ui.buildActiveConfigToolbarAction"
label="%BuildActiveConfiguration.label"
style="pulldown"
toolbarPath="org.eclipse.ui.workbench.file/build.group"
tooltip="%BuildActiveConfiguration.tooltip"/>
<action
class="org.eclipse.cdt.ui.actions.ChangeBuildConfigMenuAction"
disabledIcon="icons/dlcl16/config-tool.gif"
enablesFor="+"
icon="icons/elcl16/config-tool.gif"
id="org.eclipse.cdt.ui.buildConfigToolbarAction"
label="%BuildConfigToolbarAction.label"
style="pulldown"
toolbarPath="org.eclipse.ui.workbench.file/build.group"
tooltip="%BuildConfigAction.tooltip2"/>
</actionSet>
<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
label="%CEditorPresentationActionSet.label"
visible="false"
id="org.eclipse.cdt.ui.text.c.actionSet.presentation">
<action
allowLabelUpdate="true"
style="toggle"
toolbarPath="org.eclipse.ui.edit.text.actionSet.presentation/Presentation"
id="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"
definitionId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"
disabledIcon="$nl$/icons/dtool16/mark_occurrences.gif"
icon="$nl$/icons/etool16/mark_occurrences.gif"
helpContextId="toggle_mark_occurrences_action"
label="%toggleMarkOccurrences.label"
retarget="true"
tooltip="%toggleMarkOccurrences.tooltip">
</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.console.consolePageParticipants">
<consolePageParticipant
class="org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePageParticipant"
id="org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePageParticipant">
<enablement>
<instanceof value="org.eclipse.cdt.internal.ui.buildconsole.BuildConsole"/>
</enablement>
</consolePageParticipant>
</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>
<context
name="%scope.asmEditor.name"
parentId="org.eclipse.ui.textEditorScope"
description="%asmEditor.description"
id="org.eclipse.cdt.ui.asmEditorScope">
</context>
<context
name="%cViewScope.name"
description="%cViewScope.description"
id="org.eclipse.cdt.ui.cViewScope"
parentId="org.eclipse.ui.contexts.window"
/>
<context
name="%macroExpansionHoverScope.name"
description="%macroExpansionHoverScope.description"
id="org.eclipse.cdt.ui.macroExpansionHoverScope"
parentId="org.eclipse.ui.contexts.dialogAndWindow"
/>
</extension>
<extension point="org.eclipse.ui.bindings">
<!-- win32: M1=CTRL, M2=SHIFT, M3=ALT, M4=-
carbon: M1=COMMAND, M2=SHIFT, M3=ALT, M4=CTRL -->
<!-- edit -->
<key
sequence="M2+M3+ARROW_UP"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.enclosing"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+ARROW_RIGHT"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.next"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+ARROW_LEFT"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.previous"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+ARROW_DOWN"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.last"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_UP"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_RIGHT"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_LEFT"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+ARROW_DOWN"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+PAGE_UP"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.enclosing"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+END"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.next"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+HOME"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.previous"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+SHIFT+PAGE_DOWN"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.select.last"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+S"
commandId="org.eclipse.cdt.ui.edit.text.c.source.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"/>
<key
platform="carbon"
sequence="M2+M3+S"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"/>
<key
platform="carbon"
sequence="COMMAND+ALT+S"
commandId="org.eclipse.cdt.ui.edit.text.c.source.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"/>
<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="M2+TAB"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.ui.edit.text.shiftLeft"/>
<key
sequence="M1+M2+C"
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+M3+C"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.copy.qualified.name"/>
<key
sequence="M1+7"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.toggle.comment"/>
<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+M2+A"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.align.const"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+Z"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.surround.with.quickMenu"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+Z"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="COMMAND+ALT+Z"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.surround.with.quickMenu"
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
platform="carbon"
sequence="M1+M3+H"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M3+M4+H"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.open.call.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M3+H"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.edit.open.call.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M3+H"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M3+M4+H"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.edit.open.call.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M3+I"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.open.include.browser"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M3+I"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.edit.open.include.browser"
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="F3"
contextId="org.eclipse.cdt.ui.asmEditorScope"
commandId="org.eclipse.cdt.ui.edit.opendecl"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F3"
contextId="org.eclipse.cdt.ui.cViewScope"
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
sequence="M1+M2+T"
contextId="org.eclipse.cdt.ui.cViewScope"
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.findrefs"
sequence="M1+M2+G"
contextId="org.eclipse.cdt.ui.cViewScope"
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
commandId="org.eclipse.cdt.ui.search.finddecl"
sequence="M1+G"
contextId="org.eclipse.cdt.ui.cViewScope"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F4"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.open.type.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F4"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.edit.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+H"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.navigate.open.type.in.hierarchy"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+M2+O"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.organize.includes"
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+M3+S"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.sort.lines"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M3+S"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+COMMAND+S"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.sort.lines"
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+T"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.open.quick.type.hierarchy"
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
platform="carbon"
sequence="M1+M2+ARROW_DOWN"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+ALT+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
platform="carbon"
sequence="M1+M2+ARROW_UP"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+ALT+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
sequence="M1+TAB"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.toggle.source.header"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+TAB"
contextId=""
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="CTRL+TAB"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.toggle.source.header"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M3+ARROW_LEFT"
contextId="org.eclipse.cdt.ui.macroExpansionHoverScope"
commandId="org.eclipse.cdt.ui.hover.backwardMacroExpansion"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M3+ARROW_RIGHT"
contextId="org.eclipse.cdt.ui.macroExpansionHoverScope"
commandId="org.eclipse.cdt.ui.hover.forwardMacroExpansion"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="F3"
contextId="org.eclipse.cdt.ui.macroExpansionHoverScope"
commandId="org.eclipse.cdt.ui.edit.opendecl"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+O"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M2+M3+O"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
platform="carbon"
sequence="M1+M3+O"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+="
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.open.quick.macro.explorer"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M1+#"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.open.quick.macro.explorer"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key
sequence="M2+M3+R"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.rename.element"/>
<key
platform="carbon"
sequence="M2+M3+R"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""/>
<key
platform="carbon"
sequence="M1+M3+R"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.edit.text.rename.element"/>
<key
sequence="M2+M3+R"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.edit.text.rename.element"/>
<key
platform="carbon"
sequence="M2+M3+R"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId=""/>
<key
platform="carbon"
sequence="M1+M3+R"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cViewScope"
commandId="org.eclipse.cdt.ui.edit.text.rename.element"/>
<key
sequence="M2+M3+M"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.extract.function"/>
<key
platform="carbon"
sequence="M2+M3+M"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""/>
<key
platform="carbon"
sequence="M1+M3+M"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.extract.function"/>
<key
sequence="M2+M3+T"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.toggle.function"/>
<key
platform="carbon"
sequence="M2+M3+T"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""/>
<key
platform="carbon"
sequence="M1+M3+T"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.toggle.function"/>
<key
sequence="M3+C"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.extract.constant"/>
<key
sequence="M2+M3+L"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.extract.local.variable"/>
<key
platform="carbon"
sequence="M2+M3+L"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId=""/>
<key
platform="carbon"
sequence="M1+M3+L"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
contextId="org.eclipse.cdt.ui.cEditorScope"
commandId="org.eclipse.cdt.ui.refactor.extract.local.variable"/>
<scheme
id="org.eclipse.cdt.ui.visualstudio"
parentId="org.eclipse.ui.defaultAcceleratorConfiguration"
name="%keybinding.MSVS"/>
<!-- =================================================================================== -->
<!-- MICROSOFT VISUAL STUDIO KEY SHORTCUTS -->
<!-- =================================================================================== -->
<!-- C/C++ Source Keys -->
<!-- MSVS Edit.GoToDefinition -->
<key
sequence="F12"
commandId="org.eclipse.cdt.ui.edit.opendecl"
contextId="org.eclipse.cdt.ui.cEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- Edit Keys -->
<key
sequence="F3"
commandId="org.eclipse.ui.edit.findNext"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<key
sequence="M2+F3"
commandId="org.eclipse.ui.edit.findPrevious"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<key
sequence="M1+F3"
commandId="org.eclipse.cdt.ui.edit.text.c.find.word"
contextId="org.eclipse.cdt.ui.cEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<key
sequence="M1+M2+F"
commandId="org.eclipse.search.ui.openSearchDialog"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- File Keys -->
<!-- Help Keys -->
<!-- MakeFile Source Keys -->
<!-- Navigate Keys -->
<key
sequence="M1+F2"
commandId="org.eclipse.ui.edit.addBookmark"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<key
sequence="M2+F2"
commandId="org.eclipse.cdt.ui.edit.text.c.goto.next.bookmark"
contextId="org.eclipse.cdt.ui.cEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<key
sequence="M1+G"
commandId="org.eclipse.ui.edit.text.goto.line"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- Project Keys -->
<!-- MSVS RebuildSolution -->
<!-- THERE IS CURRENTLY NO REBUILD
<key
sequence="M1+M2+B"
commandId="org.eclipse.ui.project.rebuildProject"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
-->
<!-- MSVS NewProject -->
<key
sequence="M1+M2+N"
commandId="org.eclipse.ui.newWizard"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- Run/Debug Keys -->
<!-- MSVS Start -->
<key
sequence="M1+F5"
commandId="org.eclipse.debug.ui.commands.RunLast"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS StartWithoutDebugging -->
<key
sequence="F5"
commandId="org.eclipse.debug.ui.commands.DebugLast"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS StepInto -->
<key
sequence="F11"
commandId="org.eclipse.debug.ui.commands.StepInto"
contextId="org.eclipse.debug.ui.debugging"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS StepOver -->
<key
sequence="F10"
commandId="org.eclipse.debug.ui.commands.StepOver"
contextId="org.eclipse.debug.ui.debugging"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS StepReturn -->
<key
sequence="M2+F11"
commandId="org.eclipse.debug.ui.commands.StepReturn"
contextId="org.eclipse.debug.ui.debugging"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS Resume -->
<key
sequence="F5"
commandId="org.eclipse.debug.ui.commands.Resume"
contextId="org.eclipse.debug.ui.debugging"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS ToggleBreakpoint -->
<key
sequence="F9"
commandId="org.eclipse.debug.ui.commands.ToggleBreakpoint"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS RunToCursor -->
<key
sequence="M1+F10"
commandId="org.eclipse.debug.ui.commands.RunToLine"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVS Breakpoints -->
<key
commandId="org.eclipse.ui.views.showView"
schemeId="org.eclipse.cdt.ui.visualstudio"
sequence="M1+M3+B">
<parameter
id="org.eclipse.ui.views.showView.viewId"
value="org.eclipse.debug.ui.BreakpointView">
</parameter>
</key>
<!-- Search Keys -->
<!-- Text Editing Keys -->
<key
sequence="M1+ARROW_LEFT"
commandId="org.eclipse.ui.edit.text.goto.wordPrevious"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<key
sequence="M1+ARROW_RIGHT"
commandId="org.eclipse.ui.edit.text.goto.wordNext"
contextId="org.eclipse.ui.textEditorScope"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- View Keys -->
<!-- Views Keys -->
<!-- Window Keys -->
<!-- MSVC Window NextDocumentWindow -->
<key
sequence="M1+TAB"
commandId="org.eclipse.ui.window.nextEditor"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
<!-- MSVC Window.PreviousDocumentWindow -->
<key
sequence="M1+M2+TAB"
commandId="org.eclipse.ui.window.previousEditor"
schemeId="org.eclipse.cdt.ui.visualstudio"/>
</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.copyQualifiedName.name"
description="%ActionDefinition.copyQualifiedName.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.copy.qualified.name">
</command>
<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.sourceQuickMenu.name"
description="%ActionDefinition.sourceQuickMenu.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.source.quickMenu">
</command>
<command
name="%ActionDefinition.comment.name"
description="%ActionDefinition.comment.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.comment">
</command>
<command
name="%ActionDefinition.uncomment.name"
description="%ActionDefinition.uncomment.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.uncomment">
</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.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
description="%ActionDefinition.finddecl.project.description"
categoryId="org.eclipse.cdt.ui.category.source"
name="%ActionDefinition.finddecl.project.name"
id="org.eclipse.cdt.ui.search.finddecl.project"/>
<command
description="%ActionDefinition.finddecl.workingset.description"
categoryId="org.eclipse.cdt.ui.category.source"
name="%ActionDefinition.finddecl.workingset.name"
id="org.eclipse.cdt.ui.search.finddecl.workingset"/>
<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.cdt.ui.category.source"
description="%ActionDefinition.findrefs.project.description"
name="%ActionDefinition.findrefs.project.name"
id="org.eclipse.cdt.ui.search.findrefs.project"/>
<command
categoryId="org.eclipse.cdt.ui.category.source"
description="%ActionDefinition.findrefs.workingset.description"
name="%ActionDefinition.findrefs.workingset.name"
id="org.eclipse.cdt.ui.search.findrefs.workingset"/>
<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.open.type.hierarchy">
</command>
<command
categoryId="org.eclipse.ui.category.navigate"
description="%ActionDefinition.openIncludeBrowser.description"
name="%ActionDefinition.openIncludeBrowser.name"
id="org.eclipse.cdt.ui.edit.open.include.browser">
</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.openElementInCallHierarchy.name"
description="%ActionDefinition.openElementInCallHierarchy.description"
categoryId="org.eclipse.ui.category.navigate"
id="org.eclipse.cdt.ui.navigate.open.element.in.call.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.organizeIncludes.name"
description="%ActionDefinition.organizeIncludes.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.organize.includes">
</command>
<command
name="%ActionDefinition.sortLines.name"
description="%ActionDefinition.sortLines.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.sort.lines">
</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.showQuickTypeHierarchy.name"
description="%ActionDefinition.showQuickTypeHierarchy.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.open.quick.type.hierarchy">
</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.gotoNextBookmark.name"
description="%ActionDefinition.gotoNextBookmark.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.goto.next.bookmark">
</command>
<command
name="%ActionDefinition.FindWord.name"
description="%ActionDefinition.FindWord.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.find.word">
</command>
<command
name="%ActionDefinition.toggleSourceHeader.name"
description="%ActionDefinition.toggleSourceHeader.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.toggle.source.header">
</command>
<command
name="%ActionDefinition.backwardMacroExpansion.name"
description="%ActionDefinition.backwardMacroExpansion.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.hover.backwardMacroExpansion"/>
<command
name="%ActionDefinition.forwardMacroExpansion.name"
description="%ActionDefinition.forwardMacroExpansion.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.hover.forwardMacroExpansion"/>
<command
name="%toggleMarkOccurrences.label"
description="%toggleMarkOccurrences.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.toggleMarkOccurrences"/>
<command
name="%ActionDefinition.showMacroExplorer.name"
description="%ActionDefinition.showMacroExplorer.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.open.quick.macro.explorer"/>
<category
name="%category.refactoring.name"
description="%category.refactoring.description"
id="org.eclipse.cdt.ui.category.refactoring"/>
<command
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactoring.command.ExtractConstant"
name="%refactoringExtractConstant.label"/>
<command
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactoring.command.ExtractLocalVariable"
name="%refactoringExtractLocalVariable.label"/>
<command
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactor.hide.method"
name="%refactoringHideMethod.label"/>
<command
name="%ActionDefinition.renameElement.name"
description="%ActionDefinition.renameElement.description"
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.edit.text.rename.element"/>
<command
name="%ActionDefinition.extractConstant.name"
description="%ActionDefinition.extractConstant.description"
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactor.extract.constant"/>
<command
name="%ActionDefinition.extractLocalVariable.name"
description="%ActionDefinition.extractLocalVariable.description"
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactor.extract.local.variable"/>
<command
name="%ActionDefinition.extractFunction.name"
description="%ActionDefinition.extractFunction.description"
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactor.extract.function"/>
<command
name="%ActionDefinition.toggleFunction.name"
description="%ActionDefinition.toggleFunction.description"
categoryId="org.eclipse.cdt.ui.category.refactoring"
id="org.eclipse.cdt.ui.refactor.toggle.function"/>
<command
name="%ActionDefinition.implementMethod.name"
description="%ActionDefinition.implementMethod.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.refactor.implement.method"/>
<command
name="%ActionDefinition.gettersAndSetters.name"
description="%ActionDefinition.gettersAndSetters.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.refactor.getters.and.setters"/>
<command
name="%ActionDefinition.overrideMethods.name"
description="%ActionDefinition.overrideMethods.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.refactor.override.methods"/>
<command
name="%ActionDefinition.surroundWith.quickMenu.name"
description="%ActionDefinition.surroundWith.quickMenu.description"
categoryId="org.eclipse.cdt.ui.category.source"
id="org.eclipse.cdt.ui.edit.text.c.surround.with.quickMenu">
</command>
<command
name="%ActionDefinition.selectEnclosing.name"
description="%ActionDefinition.selectEnclosing.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.cdt.ui.edit.text.c.select.enclosing">
</command>
<command
name="%ActionDefinition.selectNext.name"
description="%ActionDefinition.selectNext.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.cdt.ui.edit.text.c.select.next">
</command>
<command
name="%ActionDefinition.selectPrevious.name"
description="%ActionDefinition.selectPrevious.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.cdt.ui.edit.text.c.select.previous">
</command>
<command
name="%ActionDefinition.selectLast.name"
description="%ActionDefinition.selectLast.description"
categoryId="org.eclipse.ui.category.edit"
id="org.eclipse.cdt.ui.edit.text.c.select.last">
</command>
<command
categoryId="org.eclipse.cdt.ui.category.source"
description="%ActionDefinition.alignConst.description"
id="org.eclipse.cdt.ui.edit.text.c.align.const"
name="%ActionDefinition.alignConst.name">
</command>
</extension>
<extension
id="pdomSearchPage"
name="%cSearchPage.name"
point="org.eclipse.search.searchPages">
<page
canSearchEnclosingProjects="true"
class="org.eclipse.cdt.internal.ui.search.CSearchPage"
extensions="c:90,cpp:90,cxx:90,cc:90,C:90,h:90,hh:90,hpp:90,H:90,inc: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.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.cdt.ui.SearchActionSet">
<part id="org.eclipse.cdt.ui.CView"/>
<part id="org.eclipse.cdt.ui.editor.CEditor"/>
<part id="org.eclipse.search.SearchResultView"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.cdt.ui.CodingActionSet">
<part id="org.eclipse.cdt.ui.editor.CEditor"/>
<part id="org.eclipse.cdt.ui.CView"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.cdt.ui.OpenActionSet">
<part id="org.eclipse.cdt.ui.editor.CEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.cdt.ui.NavigationActionSet">
<part id="org.eclipse.cdt.ui.editor.CEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.ui.edit.text.actionSet.annotationNavigation">
<part id="org.eclipse.cdt.ui.editor.CEditor"/>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.cdt.ui.text.c.actionSet.presentation">
<part id="org.eclipse.cdt.ui.editor.CEditor"/>
</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.CygwinPEBinaryParserPage"
parserID="org.eclipse.cdt.core.Cygwin_PE64"
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.MachOBinaryParserPage"
parserID="org.eclipse.cdt.core.MachO64"
id="MachO64BinaryParserPage">
</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
id="org.eclipse.cdt.ui.annotations"
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="true"
isGoToPreviousNavigationTargetKey="isIndexResultGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="true">
</specification>
<specification
annotationType="org.eclipse.cdt.ui.occurrences"
label="%OccurrenceAnnotation.label"
icon="$nl$/icons/obj16/searchm_obj.gif"
textPreferenceKey="org.eclipse.cdt.ui.occurrenceIndication"
textPreferenceValue="false"
highlightPreferenceKey="org.eclipse.cdt.ui.occurrenceHighlighting"
highlightPreferenceValue="true"
contributesToHeader="false"
overviewRulerPreferenceKey="org.eclipse.cdt.ui.occurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
verticalRulerPreferenceKey="org.eclipse.cdt.ui.occurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false"
colorPreferenceKey="org.eclipse.cdt.ui.occurrenceIndicationColor"
colorPreferenceValue="212,212,212"
presentationLayer="4"
showInNextPrevDropdownToolbarActionKey="org.eclipse.cdt.ui.showOccurrenceInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="true"
isGoToNextNavigationTargetKey="org.eclipse.cdt.ui.isOccurrenceGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="org.eclipse.cdt.ui.isOccurrenceGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false"
textStylePreferenceKey="org.eclipse.cdt.ui.occurrenceTextStyle"
textStylePreferenceValue="NONE">
</specification>
<specification
annotationType="org.eclipse.cdt.ui.occurrences.write"
label="%WriteOccurrenceAnnotation.label"
textPreferenceKey="org.eclipse.cdt.ui.occurrenceIndication"
textPreferenceValue="false"
highlightPreferenceKey="org.eclipse.cdt.ui.writeOccurrenceHighlighting"
highlightPreferenceValue="true"
overviewRulerPreferenceKey="org.eclipse.cdt.ui.writeOccurrenceIndicationInOverviewRuler"
overviewRulerPreferenceValue="true"
verticalRulerPreferenceKey="org.eclipse.cdt.ui.writeOccurrenceIndicationInVerticalRuler"
verticalRulerPreferenceValue="false"
colorPreferenceKey="org.eclipse.cdt.ui.writeOccurrenceIndicationColor"
colorPreferenceValue="240, 216, 168"
presentationLayer="4"
textStylePreferenceKey="org.eclipse.cdt.ui.writeOccurrenceTextStyle"
textStylePreferenceValue="NONE">
</specification>
<specification
annotationType="org.eclipse.cdt.ui.overrideIndicator"
label="%overrideAnnotation.label"
annotationImageProvider ="org.eclipse.cdt.internal.ui.editor.OverrideIndicatorImageProvider"
textPreferenceKey="org.eclipse.cdt.ui.overrideIndicator"
textPreferenceValue="false"
highlightPreferenceKey="org.eclipse.cdt.ui.overrideIndicatorHighlighting"
highlightPreferenceValue="false"
contributesToHeader="false"
overviewRulerPreferenceKey="org.eclipse.cdt.ui.overrideIndicatorInOverviewRuler"
overviewRulerPreferenceValue="false"
verticalRulerPreferenceKey="org.eclipse.cdt.ui.overrideIndicatorInVerticalRuler"
verticalRulerPreferenceValue="true"
colorPreferenceKey="org.eclipse.cdt.ui.overrideIndicatorColor"
colorPreferenceValue="180,207,205"
presentationLayer="3"
showInNextPrevDropdownToolbarActionKey="org.eclipse.cdt.ui.showoverrideIndicatorInNextPrevDropdownToolbarAction"
showInNextPrevDropdownToolbarAction="false"
isGoToNextNavigationTargetKey="org.eclipse.cdt.ui.isOverrideIndicatorGoToNextNavigationTarget"
isGoToNextNavigationTarget="false"
isGoToPreviousNavigationTargetKey="org.eclipse.cdt.ui.isOverrideIndicatorGoToPreviousNavigationTarget"
isGoToPreviousNavigationTarget="false"
textStylePreferenceKey="org.eclipse.cdt.ui.overrideIndicatorTextStyle"
textStylePreferenceValue="SQUIGGLES">
</specification>
</extension>
<extension
point="org.eclipse.search.searchResultViewPages">
<viewPage
class="org.eclipse.cdt.internal.ui.search.CSearchViewPage"
id="org.eclipse.cdt.ui.pdomSearchViewPage"
searchResultClass="org.eclipse.cdt.internal.ui.search.CSearchResult"/>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.newui.Page_head_general"
name="%page.c.general"
>
<filter
name="projectNature"
value="org.eclipse.cdt.core.cnature">
</filter>
<enabledWhen>
<or>
<adapt type="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.core.resources.IFolder"/>
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
<instanceof value="org.eclipse.core.resources.IFile"/>
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
</or>
</enabledWhen>
</page>
<page
name="%CDTIndexerProperty.name"
class="org.eclipse.cdt.ui.dialogs.IndexerOptionPropertyPage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.indexer">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%CDTFileTypesProperty.name"
class="org.eclipse.cdt.internal.ui.preferences.CFileTypesPropertyPage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.fileTypes">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%CDTHelpProperty.name"
class="org.eclipse.cdt.ui.dialogs.CHelpConfigurationPropertyPage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.cHelp">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
class="org.eclipse.cdt.internal.ui.language.ProjectLanguageMappingPropertyPage"
id="org.eclipse.cdt.ui.projectLanguageMappings"
category="org.eclipse.cdt.ui.newui.Page_head_general"
name="%CDTLanguagesProperty.name">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
class="org.eclipse.cdt.internal.ui.language.FileLanguageMappingPropertyPage"
id="org.eclipse.cdt.ui.fileLanguageMappings"
category="org.eclipse.cdt.ui.newui.Page_head_general"
name="%CDTLanguagesProperty.name">
<enabledWhen>
<and>
<adapt type="org.eclipse.core.resources.IFile">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
<adapt type="org.eclipse.cdt.core.model.ITranslationUnit"/>
</and>
</enabledWhen>
</page>
<page
name="%codeFormatterPreferencePage.name"
class="org.eclipse.cdt.internal.ui.preferences.CodeFormatterPreferencePage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.propertyPages.CodeFormatterPreferencePage">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%BuildLoggingPreferencePage.name"
id="org.eclipse.cdt.managedbuilder.ui.properties.BuildLogPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.BuildLogPreferencePage"
category="org.eclipse.cdt.managedbuilder.ui.properties.Page_head_build">
<keywordReference id="org.eclipse.cdt.ui.common"/>
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</enabledWhen>
</page>
<page
name="%LanguageSettingsProvidersPropertyPage.name"
id="org.eclipse.cdt.ui.language.settings"
class="org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsProvidersPage"
category="org.eclipse.cdt.ui.newui.Page_head_general">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IResource">
<and>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
<not>
<test
property="org.eclipse.cdt.core.build.isSupported">
</test>
</not>
<test property="org.eclipse.cdt.ui.checkPreference"
value="org.eclipse.cdt.core/language.settings.providers.disabled=false"/>
</and>
</adapt>
</enabledWhen>
</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>
<type
name="org.eclipse.cdt.ui.occurrences">
</type>
<type
name="org.eclipse.cdt.ui.occurrences.write"
super="org.eclipse.cdt.ui.occurrences">
</type>
<type name="org.eclipse.cdt.ui.overrideIndicator"/>
</extension>
<extension point="org.eclipse.ui.workbench.texteditor.spellingEngine">
<engine
preferencesClass="org.eclipse.cdt.internal.ui.preferences.SpellingPreferenceBlock"
label="%cSpellingEngine.label"
class="org.eclipse.cdt.internal.ui.text.spelling.SpellingEngineDispatcher"
default="false"
id="org.eclipse.cdt.internal.ui.text.spelling.CSpellingEngine">
</engine>
</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">
<contextTypeRegistry id="org.eclipse.cdt.ui.editor.CEditor"/>
<contextTypeRegistry id="org.eclipse.cdt.ui.codeTemplates"/>
<contextType
name="%c.contextType.name"
class="org.eclipse.cdt.internal.corext.template.c.CContextType"
id="org.eclipse.cdt.ui.text.templates.c"
registryId="org.eclipse.cdt.ui.editor.CEditor">
</contextType>
<contextType
class="org.eclipse.cdt.internal.corext.template.c.CommentContextType"
id="org.eclipse.cdt.ui.text.templates.comment"
name="%comment.contextType.name"
registryId="org.eclipse.cdt.ui.editor.CEditor">
</contextType>
<contextType
class="org.eclipse.cdt.internal.corext.template.c.DocCommentContextType"
id="org.eclipse.cdt.ui.text.templates.doccomment"
name="%doccomment.contextType.name"
registryId="org.eclipse.cdt.ui.editor.CEditor">
</contextType>
<include
file="templates/default-templates.xml"
translations="$nl$/templates/default-templates.properties">
</include>
<include
file="templates/default-codetemplates.xml"
translations="$nl$/templates/default-templates.properties">
</include>
<include
file="templates/default-filetemplates.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.FastIndexerBlock"
id="org.eclipse.cdt.ui.fastIndexer"
indexerID="org.eclipse.cdt.core.fastIndexer"
name="%CDTIndexer.fastindexer"/>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="defaultProposalCategory"
name="%DefaultProposalCategory">
<proposalCategory/>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="parserProposalCategory"
name="%ParserProposalCategory">
<proposalCategory
icon="$nl$/icons/elcl16/codeassist_co.gif"/>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="templateProposalCategory"
name="%TemplateProposalCategory">
<proposalCategory
icon="$nl$/icons/elcl16/templateprop_co.gif"/>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="helpProposalCategory"
name="%HelpProposalCategory">
<proposalCategory
icon="$nl$/icons/elcl16/helpprop_co.gif"/>
</extension>
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="textProposalCategory"
name="%TextProposalCategory">
<proposalCategory
icon="$nl$/icons/elcl16/wordassist_co.gif"/>
</extension>
<extension
id="DOMCompletionProposalComputer"
point="org.eclipse.cdt.ui.completionProposalComputer">
<completionProposalComputer
categoryId="org.eclipse.cdt.ui.parserProposalCategory"
class="org.eclipse.cdt.internal.ui.text.contentassist.DOMCompletionProposalComputer">
<partition type="__dftl_partition_content_type"/>
<partition type="__c_preprocessor"/>
</completionProposalComputer>
</extension>
<extension
id="InclusionProposalComputer"
point="org.eclipse.cdt.ui.completionProposalComputer">
<completionProposalComputer
categoryId="org.eclipse.cdt.ui.parserProposalCategory"
class="org.eclipse.cdt.internal.ui.text.contentassist.InclusionProposalComputer">
<partition type="__c_preprocessor"/>
</completionProposalComputer>
</extension>
<extension
id="KeywordCompletionProposalComputer"
point="org.eclipse.cdt.ui.completionProposalComputer">
<completionProposalComputer
categoryId="org.eclipse.cdt.ui.parserProposalCategory"
class="org.eclipse.cdt.internal.ui.text.contentassist.KeywordCompletionProposalComputer">
<partition type="__dftl_partition_content_type"/>
<partition type="__c_preprocessor"/>
</completionProposalComputer>
</extension>
<!-- template proposals -->
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="TemplateCompletionProposalComputer">
<completionProposalComputer
class="org.eclipse.cdt.internal.ui.text.contentassist.TemplateCompletionProposalComputer"
categoryId="org.eclipse.cdt.ui.templateProposalCategory">
<partition type="__dftl_partition_content_type"/>
<partition type="__c_multiline_comment"/>
<partition type="__c_singleline_comment"/>
<partition type="__c_multiline_doc_comment"/>
<partition type="__c_singleline_doc_comment"/>
</completionProposalComputer>
</extension>
<!-- help provider proposals -->
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="HelpCompletionProposalComputer">
<completionProposalComputer
class="org.eclipse.cdt.internal.ui.text.contentassist.HelpCompletionProposalComputer"
categoryId="org.eclipse.cdt.ui.helpProposalCategory">
<partition type="__dftl_partition_content_type"/>
</completionProposalComputer>
</extension>
<!-- hippie word proposals -->
<extension
point="org.eclipse.cdt.ui.completionProposalComputer"
id="HippieCompletionProposalComputer">
<completionProposalComputer
class="org.eclipse.cdt.internal.ui.text.contentassist.HippieProposalComputer"
categoryId="org.eclipse.cdt.ui.textProposalCategory">
<partition type="__c_singleline_comment"/>
<partition type="__c_multiline_comment"/>
<partition type="__c_string"/>
<partition type="__c_preprocessor"/>
</completionProposalComputer>
</extension>
<!-- the parameterized content assist action and keybindings for our contributed computers -->
<extension
point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.ui.category.edit"
description="%SpecificContentAssist.desc"
id="org.eclipse.cdt.ui.specific_content_assist.command"
name="%SpecificContentAssist.name"
defaultHandler="org.eclipse.cdt.internal.ui.text.contentassist.ContentAssistHandler">
<commandParameter
id="org.eclipse.cdt.ui.specific_content_assist.category_id"
name="%SpecificContentAssist.param"
optional="false"
values="org.eclipse.cdt.internal.ui.text.contentassist.ContentAssistComputerParameter"/>
</command>
</extension>
<extension
point="org.eclipse.cdt.ui.quickFixProcessors">
<quickFixProcessor
name="%spellingQuickFixProcessor"
class="org.eclipse.cdt.internal.ui.text.spelling.WordQuickFixProcessor"
id="org.eclipse.cdt.ui.text.correction.spelling.QuickFixProcessor">
<handledMarkerTypes>
<markerType id="org.eclipse.cdt.internal.spelling"/>
</handledMarkerTypes>
</quickFixProcessor>
</extension>
<extension
point="org.eclipse.cdt.ui.quickAssistProcessors">
<quickAssistProcessor
name="%defaultQuickAssistProcessor"
class="org.eclipse.cdt.internal.ui.text.correction.QuickAssistProcessor"
id="org.eclipse.cdt.ui.text.correction.QuickAssistProcessor">
</quickAssistProcessor>
</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>
<instanceof value="org.eclipse.cdt.core.model.ICElement"/>
<instanceof value="org.eclipse.cdt.ui.CElementGrouping"/>
<and>
<instanceof value="org.eclipse.core.resources.IResource"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
<instanceof value="org.eclipse.core.resources.IWorkspaceRoot"/>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value="org.eclipse.core.resources.IResource"/>
<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">
</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>
<or>
<instanceof value="org.eclipse.cdt.core.model.ICElement" />
<and>
<instanceof value="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorBuildActionProvider"
dependsOn="org.eclipse.ui.navigator.resources.ResourceMgmtActions"
id="org.eclipse.cdt.ui.navigator.actions.build">
<enablement>
<or>
<instanceof value="org.eclipse.cdt.core.model.ICElement" />
<and>
<instanceof value="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</or>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorSearchActionProvider"
id="org.eclipse.cdt.ui.navigator.actions.search">
<enablement>
<and>
<instanceof value="org.eclipse.cdt.core.model.ISourceReference" />
<not>
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit" />
</not>
</and>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorOpenViewActionProvider"
id="org.eclipse.cdt.ui.navigator.actions.open.view">
<enablement>
<instanceof value="org.eclipse.cdt.core.model.ICElement"/>
</enablement>
</actionProvider>
<actionProvider
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorEditActionProvider"
id="org.eclipse.cdt.ui.navigator.actions.edit"
overrides="org.eclipse.ui.navigator.resources.actions.EditActions">
<enablement>
<or>
<instanceof value="org.eclipse.cdt.core.model.ICElement" />
<and>
<instanceof value="org.eclipse.core.resources.IResource" />
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</or>
</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" />
<and>
<instanceof value="org.eclipse.core.resources.IResource" />
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</or>
</enablement>
</actionProvider>
<commonWizard
associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
menuGroupId="org.eclipse.cdt.ui.newProject"
type="new"
wizardId="org.eclipse.cdt.ui.wizard.project">
<enablement>
<or>
<with variable="activeWorkbenchWindow.activePerspective">
<equals
value="org.eclipse.cdt.ui.CPerspective">
</equals>
</with>
<instanceof value="org.eclipse.cdt.core.model.ICElement" />
<and>
<instanceof value="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</or>
</enablement>
</commonWizard>
<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" />
<and>
<instanceof value="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</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" />
<and>
<instanceof value="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</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" />
<and>
<instanceof value="org.eclipse.core.resources.IContainer"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</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" />
<and>
<instanceof value="org.eclipse.core.resources.IProject"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</or>
</enablement>
</commonWizard>
<commonWizard
associatedExtensionId="org.eclipse.cdt.ui.navigator.content"
type="new"
wizardId="org.eclipse.cdt.ui.wizards.NewFileCreationWizard">
<enablement>
<or>
<instanceof value="org.eclipse.cdt.core.model.ICElement" />
<and>
<instanceof value="org.eclipse.core.resources.IContainer"/>
<test property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</and>
</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"/>
<instanceof value="org.eclipse.core.resources.IResource"/>
</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"/>
<commonFilter
activeByDefault="true"
class="org.eclipse.cdt.internal.ui.filters.AnonymousStructFilter"
description="%HideAnonymousStruct.description"
id="org.eclipse.cdt.ui.navigator.filters.AnonymousStructFilter"
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
point="org.eclipse.ui.navigator.linkHelper">
<linkHelper
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorLinkHelper"
id="org.eclipse.cdt.ui.navigator.linkHelper">
<editorInputEnablement>
<or>
<instanceof value="org.eclipse.ui.IFileEditorInput"/>
<instanceof value="org.eclipse.cdt.internal.ui.editor.ITranslationUnitEditorInput"/>
</or>
</editorInputEnablement>
<selectionEnablement>
<or>
<instanceof value="org.eclipse.core.resources.IResource" />
<instanceof value="org.eclipse.cdt.core.model.ICElement"/>
</or>
</selectionEnablement>
</linkHelper>
</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.*"/>
<contentExtension pattern="org.eclipse.cdt.ui.navigator.linkHelper"/>
</includes>
</viewerContentBinding>
<dragAssistant
class="org.eclipse.cdt.internal.ui.navigator.CNavigatorDragAdapterAssistant"
viewerId="org.eclipse.ui.navigator.ProjectExplorer"/>
</extension>
<extension
point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
class="org.eclipse.cdt.internal.ui.expressions.CPropertyTester"
id="org.eclipse.cdt.ui.preferenceTester"
namespace="org.eclipse.cdt.ui"
properties="checkPreference"
type="java.lang.Object"/>
<propertyTester
class="org.eclipse.cdt.internal.ui.expressions.CPropertyTester"
id="org.eclipse.cdt.Tester1"
namespace="org.eclipse.cdt.ui"
properties="isSource"
type="org.eclipse.cdt.core.model.ITranslationUnit"/>
<propertyTester
class="org.eclipse.cdt.internal.ui.expressions.CPropertyTester"
id="org.eclipse.cdt.Tester2"
namespace="org.eclipse.cdt.ui"
properties="isSource"
type="org.eclipse.core.resources.IFile"/>
<propertyTester
class="org.eclipse.cdt.internal.ui.expressions.ResourcePropertyTester"
id="org.eclipse.cdt.core.projectBuilderTester"
namespace="org.eclipse.cdt.ui"
properties="projectBuilder"
type="org.eclipse.core.resources.IResource"/>
<propertyTester
class="org.eclipse.cdt.internal.ui.workingsets.WorkingSetPropertyTester"
id="org.eclipse.cdt.ui.workingSetPropertyTester"
namespace="org.eclipse.cdt.ui"
properties="hasCProjects"
type="org.eclipse.ui.IWorkingSet"/>
<propertyTester
class="org.eclipse.cdt.internal.ui.workingsets.NonEmptyWorkingSetPropertyTester"
id="org.eclipse.cdt.ui.nonEmptyWorkingSetPropertyTester"
namespace="org.eclipse.cdt.ui"
properties="hasNonEmptyWorkingSet"
type="java.lang.Object"/>
<propertyTester
class="org.eclipse.cdt.internal.ui.workingsets.HasManagedCdtProjectSelection"
id="org.eclipse.cdt.ui.hasManagedCdtProjectSelection"
namespace="org.eclipse.cdt.ui"
properties="hasManagedCdtProjectSelection"
type="java.util.Collection"/>
</extension>
<extension
point="org.eclipse.ui.exportWizards">
<category
id="org.eclipse.cdt.ui.exportWizardCategory"
name="%exportWizard.CDTCategory.name">
</category>
<wizard
category="org.eclipse.cdt.ui.exportWizardCategory"
class="org.eclipse.cdt.internal.ui.wizards.indexwizards.TeamProjectIndexExportWizard"
icon="icons/etool16/exportzip_wiz.gif"
id="org.eclipse.cdt.ui.teamSharedIndexWizard"
name="%teamProjectIndexExportWizard.name">
<selection
class="org.eclipse.core.resources.IProject">
</selection>
<description>
%teamProjectIndexExportWizard.description
</description>
</wizard>
<wizard
category="org.eclipse.cdt.ui.exportWizardCategory"
class="org.eclipse.cdt.internal.ui.wizards.settingswizards.ProjectSettingsExportWizard"
icon="icons/obj16/export_settings_wiz.gif"
id="org.eclipse.cdt.ui.projectSettingsExportWizard"
name="%projectSettingsIndexExportWizard.name">
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<extension
id="TemplateEngineWizard"
name="%Template.Engine.Wizard"
point="org.eclipse.cdt.ui.CDTWizard">
<wizard
class="org.eclipse.cdt.ui.internal.templateengine.wizard.TemplateCNewWizard"
name="%Template.Wizard">
</wizard>
</extension>
<extension
point="org.eclipse.ui.editors.markerUpdaters">
<updater
class="org.eclipse.cdt.internal.ui.editor.CDocumentProvider$ProblemMarkerUpdater"
id="org.eclipse.cdt.ui.problemMarkerUpdater"
markerType="org.eclipse.cdt.core.problem">
</updater>
</extension>
<extension
id="doccomment.multiline"
point="org.eclipse.cdt.ui.completionProposalComputer">
<completionProposalComputer
activate="true"
categoryId="org.eclipse.cdt.ui.parserProposalCategory"
class="org.eclipse.cdt.internal.ui.text.doctools.DocCommentMultilineProposalComputer">
<partition
type="__c_multiline_doc_comment">
</partition>
</completionProposalComputer>
</extension>
<extension
id="doccomment.singleline"
point="org.eclipse.cdt.ui.completionProposalComputer">
<completionProposalComputer
activate="true"
categoryId="org.eclipse.cdt.ui.parserProposalCategory"
class="org.eclipse.cdt.internal.ui.text.doctools.DocCommentSinglelineProposalComputer">
<partition
type="__c_singleline_doc_comment">
</partition>
</completionProposalComputer>
</extension>
<extension
point="org.eclipse.cdt.ui.CHelpProvider">
<provider
class="org.eclipse.cdt.internal.ui.help.CHelpProvider"
id="org.eclipse.cdt.ui.provider1">
</provider>
</extension>
<extension
point="org.eclipse.cdt.ui.DocCommentOwner">
<owner
id="org.eclipse.cdt.ui.doxygen"
name="%Doxygen.name"
multiline="org.eclipse.cdt.ui.text.doctools.doxygen.DoxygenMultilineConfiguration"
singleline="org.eclipse.cdt.ui.text.doctools.doxygen.DoxygenSingleConfiguration">
</owner>
</extension>
<extension
point="org.eclipse.ltk.ui.refactoring.changePreviewViewers">
<changePreviewViewer
class="org.eclipse.cdt.internal.ui.refactoring.dialogs.CreateFileChangePreview"
id="org.eclipse.cdt.internal.ui.refactoring.createFileChangePreviewhangePreview">
<enablement>
<instanceof value="org.eclipse.cdt.internal.ui.refactoring.changes.CreateFileChange"/>
</enablement>
</changePreviewViewer>
<changePreviewViewer
class="org.eclipse.cdt.internal.ui.refactoring.dialogs.CTextEditChangePreviewViewer"
id="org.eclipse.cdt.internal.ui.refactoring.CTextChangePreviewhangePreview">
<enablement>
<instanceof value="org.eclipse.cdt.ui.refactoring.CTextFileChange"/>
</enablement>
</changePreviewViewer>
</extension>
<extension
point="org.eclipse.ui.decorators">
<decorator
class="org.eclipse.cdt.internal.ui.viewsupport.IndexedFilesLabelProvider"
id="org.eclipse.cdt.ui.indexedFiles"
label="%indexedFilesDecorator.label"
lightweight="true"
state="false">
<description>%indexedFilesDecorator.description</description>
<enablement>
<or>
<objectClass name="org.eclipse.cdt.core.model.ITranslationUnit"/>
<objectClass name="org.eclipse.core.resources.IFile"/>
</or>
</enablement>
</decorator>
<decorator
adaptable="true"
class="org.eclipse.cdt.internal.ui.viewsupport.ExcludedFileDecorator"
id="org.eclipse.cdt.managedbuilder.ui.excludedFile"
label="%excludedFile.name"
lightweight="true"
state="true">
<description>%excludedFile.description</description>
<enablement>
<or>
<objectClass name="org.eclipse.core.resources.IFile" />
<objectClass name="org.eclipse.core.resources.IFolder" />
</or>
</enablement>
</decorator>
<decorator
adaptable="true"
class="org.eclipse.cdt.internal.ui.viewsupport.IncludeFolderDecorator"
id="org.eclipse.cdt.managedbuilder.ui.includeFolder"
label="%includeFolderDecorator.name"
lightweight="true"
location="BOTTOM_LEFT"
state="true">
<description>%includeFolderDecorator.description</description>
<enablement>
<or>
<objectClass name="org.eclipse.cdt.internal.ui.cview.IncludeReferenceProxy" />
<objectClass name="org.eclipse.cdt.core.model.IIncludeReference" />
</or>
</enablement>
</decorator>
<decorator
adaptable="true"
class="org.eclipse.cdt.internal.ui.viewsupport.CustomBuildSettingsDecorator"
id="org.eclipse.cdt.internal.ui.CustomBuildSettingsDecorator"
label="%CustomBuildSettingsDecorator.name"
lightweight="true"
location="TOP_RIGHT"
state="true">
<description>%CustomBuildSettingsDecorator.description</description>
<enablement>
<or>
<objectClass name="org.eclipse.core.resources.IFile" />
<objectClass name="org.eclipse.core.resources.IFolder" />
</or>
</enablement>
</decorator>
</extension>
<!-- Hyperlinking support -->
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectorTargets">
<target
id="org.eclipse.cdt.ui.cCode"
name="%cEditorHyperlinkTarget">
<context type="org.eclipse.ui.texteditor.ITextEditor"/>
</target>
</extension>
<extension
point="org.eclipse.ui.workbench.texteditor.hyperlinkDetectors">
<hyperlinkDetector
class="org.eclipse.cdt.internal.ui.editor.CElementHyperlinkDetector"
id="org.eclipse.cdt.ui.editor.CElementHyperlinkDetector"
name="%cElementHyperlinkDetector"
targetId="org.eclipse.cdt.ui.cCode">
</hyperlinkDetector>
</extension>
<extension
point="org.eclipse.ui.importWizards">
<category
id="org.eclipse.cdt.ui.importWizardCategory"
name="%importWizard.CDTCategory.name">
</category>
<wizard
category="org.eclipse.cdt.ui.importWizardCategory"
class="org.eclipse.cdt.internal.ui.wizards.settingswizards.ProjectSettingsImportWizard"
icon="icons/obj16/import_settings_wiz.gif"
id="org.eclipse.cdt.ui.projectSettingsImportWizard"
name="%projectSettingsIndexExportWizard.name">
<selection
class="org.eclipse.core.resources.IProject">
</selection>
</wizard>
</extension>
<extension
point="org.eclipse.cdt.ui.workingSetConfigurations">
<projectConfigurationFactory
class="org.eclipse.cdt.internal.ui.workingsets.IWorkingSetProjectConfigurationFactory$Registry$Default"
id="org.eclipse.cdt.ui.defaultWorkingSetProjectConfigFactory">
<projectNature
id="org.eclipse.cdt.core.cnature">
</projectNature>
<projectNature
id="org.eclipse.cdt.core.ccnature">
</projectNature>
</projectConfigurationFactory>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<menu
label="%workingSetConfigs.context.label">
<menu
id="org.eclipse.cdt.ui.wsContextMenu.activateMenu"
label="%activateWorkingSetConfig.context.label">
<dynamic
class="org.eclipse.cdt.internal.ui.workingsets.ActivateWorkingSetConfigsContribution"
id="org.eclipse.cdt.ui.wsContextMenu.activateContrib">
</dynamic>
</menu>
<menu
id="org.eclipse.cdt.ui.wsContextMenu.buildMenu"
label="%buildWorkingSetConfig.context.label">
<dynamic
class="org.eclipse.cdt.internal.ui.workingsets.BuildWorkingSetConfigsContribution"
id="org.eclipse.cdt.ui.wsContextMenu.buildContrib">
</dynamic>
</menu>
<visibleWhen
checkEnabled="false">
<with
variable="activeMenuSelection">
<count
value="1">
</count>
<iterate>
<adapt
type="org.eclipse.ui.IWorkingSet">
<test
property="org.eclipse.cdt.ui.hasCProjects">
</test>
</adapt>
</iterate>
</with>
</visibleWhen>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.cdt.internal.ui.workingsets.WorkingSetConfigurationsPage"
id="org.eclipse.ui.cdt.workingSets.configurations"
name="%workingSetConfigsPage">
<enabledWhen>
<adapt type="org.eclipse.ui.IWorkingSet">
<test property="org.eclipse.cdt.ui.hasCProjects"/>
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.ltk.core.refactoring.refactoringContributions">
<contribution
class="org.eclipse.cdt.internal.ui.refactoring.extractconstant.ExtractConstantRefactoringContribution"
id="org.eclipse.cdt.ui.refactoring.extractconstant.ExtractConstantRefactoring">
</contribution>
<contribution
class="org.eclipse.cdt.internal.ui.refactoring.extractlocalvariable.ExtractLocalVariableRefactoringContribution"
id="org.eclipse.cdt.internal.ui.refactoring.extractlocalvariable.ExtractLocalVariableRefactoring">
</contribution>
<contribution
class="org.eclipse.cdt.internal.ui.refactoring.hidemethod.HideMethodRefactoringContribution"
id="org.eclipse.cdt.internal.ui.refactoring.hidemethod.HideMethodRefactoring">
</contribution>
<contribution
class="org.eclipse.cdt.internal.ui.refactoring.extractfunction.ExtractFunctionRefactoringContribution"
id="org.eclipse.cdt.internal.ui.refactoring.extractfunction.ExtractFunctionRefactoring">
</contribution>
</extension>
<extension point="org.eclipse.ltk.core.refactoring.moveParticipants">
<moveParticipant id="org.eclipse.cdt.ui.headerFileMoveParticipant"
name="%headerFileMoveParticipant.name"
class="org.eclipse.cdt.internal.ui.refactoring.rename.HeaderFileMoveParticipant">
<enablement>
<with variable="affectedNatures">
<iterate operator="or">
<or>
<equals value="org.eclipse.cdt.core.cnature" />
<equals value="org.eclipse.cdt.core.ccnature" />
</or>
</iterate>
</with>
<with variable="element">
<instanceof value="org.eclipse.core.resources.IResource"/>
</with>
</enablement>
</moveParticipant>
</extension>
<extension point="org.eclipse.ltk.core.refactoring.renameParticipants">
<renameParticipant id="org.eclipse.cdt.ui.headerFileRenameParticipant"
name="%headerFileRenameParticipant.name"
class="org.eclipse.cdt.internal.ui.refactoring.rename.HeaderFileRenameParticipant">
<enablement>
<with variable="affectedNatures">
<iterate operator="or">
<or>
<equals value="org.eclipse.cdt.core.cnature" />
<equals value="org.eclipse.cdt.core.ccnature" />
</or>
</iterate>
</with>
<with variable="element">
<instanceof value="org.eclipse.core.resources.IResource"/>
</with>
</enablement>
</renameParticipant>
<renameParticipant id="org.eclipse.cdt.ui.RenameSourceFolder"
name="%renameFolderParticipant.name"
class="org.eclipse.cdt.internal.ui.refactoring.rename.SourceFolderRenameParticipant">
<enablement>
<with variable="affectedNatures">
<iterate operator="or">
<or>
<equals value="org.eclipse.cdt.core.cnature" />
<equals value="org.eclipse.cdt.core.ccnature" />
</or>
</iterate>
</with>
<with variable="element">
<instanceof value="org.eclipse.core.resources.IFolder" />
</with>
</enablement>
</renameParticipant>
</extension>
<!-- Add support for undo / redo in the FileListControl -->
<extension
id="org.eclipse.cdt.ui.FileListControlHandler"
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:undo"
commandId="org.eclipse.ui.edit.undo">
<activeWhen>
<with variable="activeFocusControlId">
<equals value="org.eclipse.cdt.ui.FileListControl"/>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:redo"
commandId="org.eclipse.ui.edit.redo">
<activeWhen>
<with variable="activeFocusControlId">
<equals value="org.eclipse.cdt.ui.FileListControl"/>
</with>
</activeWhen>
</handler>
<handler
class="org.eclipse.ui.internal.handlers.WidgetMethodHandler:delete"
commandId="org.eclipse.ui.edit.delete">
<activeWhen>
<with variable="activeFocusControlId">
<equals value="org.eclipse.cdt.ui.FileListControl"/>
</with>
</activeWhen>
</handler>
</extension>
<extension
point="org.eclipse.cdt.core.templateProcessTypes">
<processType
name="OpenFiles"
processRunner="org.eclipse.cdt.ui.templateengine.processes.OpenFiles">
<simple
name="projectName">
</simple>
<complexArray
name="files">
<baseType>
<simple
name="target">
</simple>
</baseType>
</complexArray>
</processType>
</extension>
<extension point="org.eclipse.cdt.core.LanguageSettingsProvider">
<provider
class="org.eclipse.cdt.core.language.settings.providers.LanguageSettingsGenericProvider"
id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"
name="%UserSettingEntries.name"
prefer-non-shared="true">
</provider>
</extension>
<extension point="org.eclipse.cdt.ui.LanguageSettingsProviderAssociation">
<id-association
id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"
icon="icons/obj16/person-me.gif"
ui-clear-entries="true"
ui-edit-entries="true">
</id-association>
<id-association
id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider"
icon="icons/obj16/search_ref_obj.gif"
ui-clear-entries="false"
ui-edit-entries="false">
</id-association>
</extension>
<extension point="org.eclipse.cdt.ui.cPropertyTab">
<tab
class="org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsEntriesTab"
icon="icons/obj16/ls_entries.gif"
name="%AllLanguageSettingEntries.name"
weight="010"
parent="org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsProvidersPage"
helpId="cdt_u_prop_general_sd_entries"
tooltip="%AllLanguageSettingEntries.tooltip"/>
<tab
class="org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsProviderTab"
icon="icons/obj16/extension_obj.gif"
name="%AllLanguageSettingProviders.name"
weight="020"
parent="org.eclipse.cdt.internal.ui.language.settings.providers.LanguageSettingsProvidersPage"
helpId="cdt_u_prop_general_sd_providers"
tooltip="%AllLanguageSettingEntries.tooltip"/>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
name="%RebuildIndex.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.rebuildIndex">
</command>
<command
name="%FreshenIndex.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.freshenAllFiles">
</command>
<command
name="%SyncIndex.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.updateWithModifiedFiles">
</command>
<command
name="%UpdateUnresolvedIncludes.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.updateUnresolvedIncludes">
</command>
<command
name="%SearchUnresolvedIncludes.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.findUnresolvedIncludes">
</command>
<command
name="%CreateParserLog.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.createParserLog">
</command>
<command
name="%wsselection.command.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.wsselection.command">
</command>
<command
name="%ManageConfigs.command.name"
categoryId="org.eclipse.ui.category.project"
id="org.eclipse.cdt.ui.menu.manage.configs.command">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.cdt.internal.ui.actions.RebuildIndexHandler"
commandId="org.eclipse.cdt.ui.menu.rebuildIndex">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.FreshenAllFilesHandler"
commandId="org.eclipse.cdt.ui.menu.freshenAllFiles">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.UpdateIndexWithModifiedFilesHandler"
commandId="org.eclipse.cdt.ui.menu.updateWithModifiedFiles">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.UpdateUnresolvedIncludesHandler"
commandId="org.eclipse.cdt.ui.menu.updateUnresolvedIncludes">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.search.actions.FindUnresolvedIncludesHandler"
commandId="org.eclipse.cdt.ui.menu.findUnresolvedIncludes">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.CreateParserLogHandler"
commandId="org.eclipse.cdt.ui.menu.createParserLog">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.WorkingSetConfigHandler"
commandId="org.eclipse.cdt.ui.menu.wsselection.command">
<enabledWhen>
<test
property="org.eclipse.cdt.ui.hasNonEmptyWorkingSet">
</test>
</enabledWhen>
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.ManageConfigsHandler"
commandId="org.eclipse.cdt.ui.menu.manage.configs.command">
<enabledWhen>
<test
property="org.eclipse.cdt.ui.hasManagedCdtProjectSelection">
</test>
</enabledWhen>
</handler>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution locationURI="menu:project?after=additions">
<separator name="index" visible="true"/>
<menu
label="%C.Cpp.Index.menu">
<visibleWhen>
<or>
<with variable="selection">
<iterate operator="and" ifEmpty="false">
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</iterate>
</with>
<with variable="activeEditorInput">
<or>
<adapt type="org.eclipse.core.resources.IFile">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
<instanceof value="org.eclipse.cdt.internal.ui.util.ExternalEditorInput"/>
</or>
</with>
</or>
</visibleWhen>
<separator
name="rebuild"
visible="true">
</separator>
<command
commandId="org.eclipse.cdt.ui.menu.rebuildIndex"
label="%RebuildIndex.label">
</command>
<separator
name="update"
visible="true">
</separator>
<command
commandId="org.eclipse.cdt.ui.menu.freshenAllFiles"
label="%FreshenIndex.label">
</command>
<command
commandId="org.eclipse.cdt.ui.menu.updateWithModifiedFiles"
label="%SyncIndex.label">
</command>
<command
commandId="org.eclipse.cdt.ui.menu.updateUnresolvedIncludes"
label="%UpdateUnresolvedIncludes.label">
</command>
<separator
name="search"
visible="true">
</separator>
<command
commandId="org.eclipse.cdt.ui.menu.findUnresolvedIncludes"
label="%SearchUnresolvedIncludes.label">
</command>
<separator
name="log"
visible="true">
</separator>
<command
commandId="org.eclipse.cdt.ui.menu.createParserLog"
label="%CreateParserLog.label">
</command>
</menu>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
id="org.eclipse.cdt.ui.deleteConfigsCommand"
name="%deleteConfigsCommand.name">
</command>
<command
id="org.eclipse.cdt.ui.excludeCommand"
name="%excludeCommand.name">
</command>
</extension>
<extension
point="org.eclipse.ui.handlers">
<handler
class="org.eclipse.cdt.internal.ui.actions.DeleteResConfigsHandler"
commandId="org.eclipse.cdt.ui.deleteConfigsCommand">
</handler>
<handler
class="org.eclipse.cdt.internal.ui.actions.ExcludeFromBuildHandler"
commandId="org.eclipse.cdt.ui.excludeCommand">
</handler>
</extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
locationURI="popup:org.eclipse.ui.popup.any?after=buildGroup">
<menu
id="org.eclipse.cdt.ui.buildConfigContributionM"
label="%ResourceConfigurations.menu">
<visibleWhen
checkEnabled="false">
<or>
<with variable="activeMenuSelection">
<iterate operator="and" ifEmpty="false">
<adapt type="org.eclipse.core.resources.IResource">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
<or>
<adapt type="org.eclipse.core.resources.IFolder"/>
<adapt type="org.eclipse.core.resources.IFile">
<or>
<test
property="org.eclipse.core.resources.contentTypeId"
value="org.eclipse.cdt.core.cSource"/>
<test
property="org.eclipse.core.resources.contentTypeId"
value="org.eclipse.cdt.core.cxxSource"/>
<test
property="org.eclipse.core.resources.contentTypeId"
value="org.eclipse.cdt.core.asmSource"/>
</or>
</adapt>
</or>
</iterate>
</with>
<with variable="activeMenuEditorInput">
<iterate ifEmpty="false">
<adapt type="org.eclipse.core.resources.IFile">
<test
property="org.eclipse.core.resources.projectNature"
value="org.eclipse.cdt.core.cnature"/>
</adapt>
</iterate>
</with>
</or>
</visibleWhen>
</menu>
</menuContribution>
<menuContribution
locationURI="popup:org.eclipse.cdt.ui.buildConfigContributionM">
<command
commandId="org.eclipse.cdt.ui.excludeCommand"
id="org.eclipse.cdt.ui.excludeCommand.menu"
label="%ExcludeAction.label"
style="push">
</command>
<command
commandId="org.eclipse.cdt.ui.deleteConfigsCommand"
id="org.eclipse.cdt.ui.deleteConfigsCommand.menu"
label="%DeleteRcConfigAction.label"
style="push">
</command>
</menuContribution>
</extension>
<extension
point="org.eclipse.ui.console.consoleFactories">
<consoleFactory
class="org.eclipse.cdt.internal.ui.buildconsole.BuildConsoleFactory"
label="%BuildConsole.name">
</consoleFactory>
</extension>
<extension
point="org.eclipse.ui.preferenceTransfer">
<transfer
icon="icons/view16/c_pers.gif"
id="org.eclipse.cdt.ui.transfer.editor.appearance"
name="%transfer.EditorAppearance.name">
<mapping scope="instance">
<entry node="org.eclipse.cdt.ui">
<key name="c_multi_line_comment" match="prefix"/>
<key name="c_single_line_comment" match="prefix"/>
<key name="c_keyword" match="prefix"/>
<key name="c_type" match="prefix"/>
<key name="c_string" match="prefix"/>
<key name="c_operators" match="prefix"/>
<key name="c_braces" match="prefix"/>
<key name="c_numbers" match="prefix"/>
<key name="c_default" match="prefix"/>
<key name="pp_directive" match="prefix"/>
<key name="pp_default" match="prefix"/>
<key name="pp_header" match="prefix"/>
<key name="asm_directive" match="prefix"/>
<key name="asm_label" match="prefix"/>
<key name="c_comment_task_tag" match="prefix"/>
<key name="semanticHighlighting." match="prefix"/>
<key name="org.eclipse.cdt.internal.ui.text.doctools.doxygen." match="prefix"/>
<key name="handleTemporaryProblems"/>
<key name="matchingBracketsColor"/>
<key name="matchingBrackets"/>
<key name="inactiveCodeColor"/>
<key name="inactiveCodeEnable"/>
<key name="content_assist_proposals_background"/>
<key name="content_assist_proposals_foreground"/>
<key name="content_assist_parameters_background"/>
<key name="content_assist_parameters_foreground"/>
<key name="sourceHoverBackgroundColor"/>
<key name="sourceHoverBackgroundColor.SystemDefault"/>
<key name="org.eclipse.cdt.ui.editors.textfont"/>
<key name="org.eclipse.cdt.ui.editor.showSegments"/>
<key name="CEditor.ShowTemporaryProblem"/>
<key name="org.eclipse.cdt.ui.outline." match="prefix"/>
<key name="editor_folding_" match="prefix"/>
<key name="org.eclipse.cdt.quickassist.lightbulb"/>
</entry>
<entry node="org.eclipse.cdt.core/doctool">
<key name="workspace.default"/>
</entry>
<entry node="org.eclipse.ui.editors">
<key name="indexResultIndicationColor"/>
<key name="indexResultIndication"/>
<key name="indexResultIndicationInVerticalRuler"/>
<key name="indexResultIndicationInOverviewRuler"/>
<key name="isIndexResultInNextPrevDropdownToolbarAction"/>
<key name="isIndexResultGoToNextNavigationTarget"/>
<key name="isIndexResultGoToPreviousNavigationTarget"/>
<key name="org.eclipse.cdt.ui." match="prefix"/>
</entry>
</mapping>
<description>
%transfer.EditorAppearance.description
</description>
</transfer>
<transfer
icon="icons/view16/c_pers.gif"
id="org.eclipse.cdt.ui.transfer.editor.behavior"
name="%transfer.EditorBehavior.name">
<mapping scope="instance">
<entry node="org.eclipse.cdt.ui">
<key name="org.eclipse.cdt.ui.editor.UseStructuralMode"/>
<key name="subWordNavigation"/>
<key name="closeStrings"/>
<key name="wrapStrings"/>
<key name="escapeStrings"/>
<key name="closeBrackets"/>
<key name="closeAngularBrackets"/>
<key name="closeBraces"/>
<key name="smartPaste"/>
<key name="autoIndent"/>
<key name="smart_tab"/>
<key name="hoverModifiers"/>
<key name="hoverModifierMasks"/>
<key name="org.eclipse.cdt.ui.BestMatchHover"/>
<key name="org.eclipse.cdt.ui.text.templates.format"/>
<key name="content_assist_disabled_computers"/>
<key name="content_assist_category_order"/>
<key name="ensureNewlineAtEOF"/>
<key name="formattingScopeForEmptySelection"/>
<key name="formattingConfirmScopeForEmptySelection"/>
<key name="removeTrailingWhitespace"/>
<key name="removeTrailingWhitespaceEditedLines"/>
<key name="Refactoring.savealleditors"/>
<key name="Refactor.lightweight"/>
<key name="organizeIncludes." match="prefix"/>
<key name="spelling_" match="prefix"/>
<key name="org.eclipse.cdt.ui.add_comments"/>
<key name="codetemplates.includeGuardGenerationScheme"/>
<key name="markOccurrences"/>
<key name="stickyOccurrences"/>
<key name="markOverloadedOperatorsOccurrences"/>
<key name="scalability." match="prefix"/>
<key name="content_assist_proposals_timeout"/>
<key
name="alignConst">
</key>
</entry>
</mapping>
<description>
%transfer.EditorBehavior.description
</description>
</transfer>
<transfer
icon="icons/view16/c_pers.gif"
id="org.eclipse.cdt.ui.transfer.code_style"
name="%transfer.CodeStyle.name">
<mapping scope="instance">
<entry node="org.eclipse.cdt.ui">
<key name="class_member_ascending_visibility_order"/>
<key name="codetemplates." match="prefix"/>
<key name="includes.partnerFileSuffixes"/>
<key name="includeStyle." match="prefix"/>
<key name="formatter_profile"/>
<key name="forwardDeclare." match="prefix"/>
<key name="function_output_parameters_before_input"/>
<key name="function_pass_output_parameters_by_pointer"/>
<key name="nameStyle." match="prefix"/>
<key name="organizeIncludes." match="prefix"/>
</entry>
<entry
node="org.eclipse.cdt.core">
<key
name="astwriter.placeConstRightOfType">
</key>
</entry>
</mapping>
<description>
%transfer.CodeStyle.description
</description>
</transfer>
</extension>
<extension
point="org.eclipse.cdt.ui.RefreshExclusionContributor">
<exclusionContributor
class="org.eclipse.cdt.internal.ui.resources.ResourceExclusionContributor"
id="org.eclipse.cdt.ui.ResourceExclusionContributor"
name="%RefreshExclusionContributor.name">
</exclusionContributor>
</extension>
<extension
point="org.eclipse.e4.ui.css.swt.theme">
<stylesheet
uri="css/e4-dark_cdt.css">
<themeid
refid="org.eclipse.e4.ui.css.theme.e4_dark">
</themeid>
</stylesheet>
</extension>
<extension
point="org.eclipse.tools.templates.ui.templates">
<tag
id="org.eclipse.cdt.ui.cdtTag"
label="C/C++">
</tag>
<template
icon="icons/cdt_logo_48.png"
id="org.eclipse.cdt.ui.managed.c"
label="C Managed Build"
wizard="org.eclipse.cdt.internal.ui.wizards.CProjectWizard2">
<description>
A C Project build using the CDT&apos;s managed build system.
</description>
<tagReference
id="org.eclipse.cdt.ui.cdtTag">
</tagReference>
</template>
<template
icon="icons/cdt_logo_48.png"
id="org.eclipse.cdt.ui.managed.cpp"
label="C++ Managed Build"
wizard="org.eclipse.cdt.internal.ui.wizards.CCProjectWizard2">
<description>
A C++ Project build using the CDT&apos;s managed build system.
</description>
<tagReference
id="org.eclipse.cdt.ui.cdtTag">
</tagReference>
</template>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
adaptableType="org.eclipse.core.resources.IFile"
class="org.eclipse.cdt.internal.ui.ResourceToCElementAdapterFactory">
<adapter
type="org.eclipse.cdt.core.model.ITranslationUnit">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.ui.build.ToolChainPreferencePage"
id="org.eclipse.cdt.cmake.ui.page.toolchains"
name="%toolchains.preferences.name">
</page>
</extension>
</plugin>