1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00
cdt/core/org.eclipse.cdt.ui/plugin.xml
2003-04-10 19:26:15 +00:00

515 lines
19 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<plugin
id="org.eclipse.cdt.ui"
name="%pluginName"
version="1.0.1"
provider-name="%providerName"
class="org.eclipse.cdt.ui.CUIPlugin">
<runtime>
<library name="cdtui.jar">
<export name="*"/>
</library>
</runtime>
<!-- ======================================================================= -->
<!-- The C Plugin -->
<!-- ======================================================================= -->
<requires>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.apache.xerces"/>
<import plugin="org.eclipse.search"/>
<import plugin="org.eclipse.compare"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.debug.core"/>
<import plugin="org.eclipse.cdt.core"/>
</requires>
<extension-point id="CCompletionContributor" name="%completionContributorName"/>
<extension-point id="CElementFilters" name="%elementFiltersName"/>
<!-- =========================================================================== -->
<!-- Extension Implementation: must implement org.eclipse.jface.text.ITextHover -->
<!-- Purpose: Provide a perspective specific text hovering for CEditor files -->
<!-- Extension point: org.eclipse.cdt.ui.textHovers -->
<!-- =========================================================================== -->
<extension-point id="textHovers" name="%textHoversName"/>
<!-- Implement our filters for C-View. -->
<extension
point="org.eclipse.cdt.ui.CElementFilters">
<filter
selected="true"
pattern=".*">
</filter>
<filter
selected="false"
pattern="*.o">
</filter>
<filter
selected="false"
pattern="*.so">
</filter>
<filter
selected="false"
pattern="*.a">
</filter>
<filter
selected="false"
pattern="Makefile">
</filter>
<filter
selected="false"
pattern="*.h">
</filter>
</extension>
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%perspective.name"
icon="icons/full/cview16/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.cdt.ui.CPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<perspectiveShortcut
id="org.eclipse.debug.ui.DebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<perspectiveShortcut
id="org.eclipse.vcm.ui.vcmPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.cdt.ui.CPerspective">
<actionSet
id="org.eclipse.debug.ui.launchActionSet">
</actionSet>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.ui.views">
<category
name="%viewsCategory.name"
id="org.eclipse.cdt.ui.views">
</category>
<view
name="%BuildConsoleView.name"
icon="icons/full/cview16/buildconsole.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.buildconsole.BuildConsoleView"
id="org.eclipse.cdt.ui.BuildConsoleView">
</view>
<view
name="%CView.name"
icon="icons/full/cview16/cview.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.cview.CView"
id="org.eclipse.cdt.ui.CView">
</view>
<view
name="%MakeView.name"
icon="icons/full/obj16/build_menu.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.internal.ui.makeview.MakeView"
id="org.eclipse.cdt.ui.MakeView">
</view>
</extension>
<!-- The wizards -->
<!-- For C Wizards -->
<extension
point="org.eclipse.ui.newWizards">
<category
name="%newCWizardsCategory.name"
id="org.eclipse.cdt.ui.newCWizards">
</category>
<wizard
name="%StdCWizard.name"
icon="icons/full/ctool16/newc_app.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.StdCWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.StdCWizard">
<description>
%StdCWizard.description
</description>
</wizard>
<!-- For C Conversion Wizard -->
<wizard
name="%StdMakeConversionWizard.name"
icon="icons/full/ctool16/convert-normal.gif"
category="org.eclipse.cdt.ui.newCWizards"
class="org.eclipse.cdt.ui.wizards.conversion.ConvertToStdMakeConversionWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.ConvertToStdMakeConversionWizard">
<description>
%StdMakeConversionWizard.description
</description>
</wizard>
<!-- For C++ Wizards -->
<category
name="%newCCWizardsCategory.name"
id="org.eclipse.cdt.ui.newCCWizards">
</category>
<wizard
name="%StdCCWizard.name"
icon="icons/full/ctool16/newcc_app.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.ui.wizards.StdCCWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.StdCCWizard">
<description>
%StdCCWizard.description
</description>
</wizard>
<!-- For C++ Conversion Wizard -->
<wizard
name="%StdMakeConversionWizard.name"
icon="icons/full/ctool16/convert-normal.gif"
category="org.eclipse.cdt.ui.newCCWizards"
class="org.eclipse.cdt.ui.wizards.conversion.ConvertToStdMakeConversionWizard"
project="true"
finalPerspective="org.eclipse.cdt.ui.CPerspective"
id="org.eclipse.cdt.ui.wizards.ConvertToStdMakeConversionWizard">
<description>
%StdMakeConversionWizard.description
</description>
</wizard>
<!-- File and Folder Wizards -->
<wizard
name="%NewWizards.folder"
icon="icons/full/ctool16/newfolder_wiz.gif"
category="org.eclipse.ui.Basic"
class="org.eclipse.ui.wizards.newresource.BasicNewFolderResourceWizard"
id="org.eclipse.ui.wizards.new.folder">
<description>
%NewWizards.folder.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
<wizard
name="%NewWizards.file"
icon="icons/full/ctool16/newfile_wiz.gif"
category="org.eclipse.ui.Basic"
class="org.eclipse.ui.wizards.newresource.BasicNewFileResourceWizard"
id="org.eclipse.ui.wizards.new.file">
<description>
%NewWizards.file.description
</description>
<selection
class="org.eclipse.core.resources.IResource">
</selection>
</wizard>
</extension>
<extension
id="org.eclipse.cdt.ui.ceditor"
point="org.eclipse.ui.editors">
<editor
name="%CEditor.name"
icon="icons/full/obj16/c_file_obj.gif"
extensions="c, h, cc, hh, cpp, cxx, hpp"
contributorClass="org.eclipse.cdt.internal.ui.editor.CEditorActionContributor"
class="org.eclipse.cdt.internal.ui.editor.CEditor"
id="org.eclipse.cdt.ui.editor.CEditor">
</editor>
<editor
name="%Editors.DefaultTextEditor"
icon="icons/full/obj16/file_obj.gif"
extensions="mk"
contributorClass="org.eclipse.ui.texteditor.BasicTextEditorActionContributor"
class="org.eclipse.ui.editors.text.TextEditor"
id="org.eclipse.ui.DefaultTextEditor">
</editor>
<editor
name="%AsmEditor.name"
icon="icons/full/obj16/c_file_obj.gif"
extensions="s"
class="org.eclipse.cdt.internal.ui.editor.asm.AsmTextEditor"
id="org.eclipse.cdt.ui.editor.asm.AsmEditor">
</editor>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%CPluginPreferencePage.name"
class="org.eclipse.cdt.internal.ui.preferences.CPluginPreferencePage"
id="org.eclipse.cdt.ui.preferences.CPluginPreferencePage">
</page>
<page
name="%CPluginEditorPreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.CEditorPreferencePage"
id="org.eclipse.cdt.ui.preferences.CEditorPreferencePage">
</page>
<page
name="%CPluginTemplatePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.TemplatePreferencePage"
id="org.eclipse.cdt.ui.preferences.TemplatePreferencePage">
</page>
<page
name="%CPluginBuildConsolePreferencePage.name"
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.internal.ui.preferences.BuildConsolePreferencePage"
id="org.eclipse.cdt.ui.preferneces.CBuildConsolePreferernces">
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
name="%CProjectPropertyPage.name"
class="org.eclipse.cdt.internal.ui.preferences.CProjectPropertyPage"
id="org.eclipse.cdt.ui.preferences.CProjectPropertyPage">
<filter
name="nature"
value="org.eclipse.cdt.core.cnature">
</filter>
</page>
</extension>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.cdt.ui.editor.CEditor"
id="org.eclipse.ui.texteditor.ruler.actions">
<action
label="%Dummy.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
actionID="RulerDoubleClick"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</editorContribution>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.core.resources.IMarker"
id="org.eclipse.cdt.ui.action.DeleteTaskAction">
<filter
name="type"
value="org.eclipse.cdt.core.problem">
</filter>
<action
label="%DeleteTaskAction.label"
icon="icons/full/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"
tooltip="%AddTask.tooltip"
class="org.eclipse.ui.texteditor.TaskRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.TaskRulerAction">
</action>
<action
label="%AddBookmark.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
tooltip="%AddBookmark.tooltip"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</viewerContribution>
<viewerContribution
targetID="#ASMEditorRulerContext"
id="org.eclipse.cdt.ui.editor.ASMEditorPopupActions">
<action
label="%AddTask.label"
helpContextId="org.eclipse.ui.AddTask_action_context"
tooltip="%AddTask.tooltip"
class="org.eclipse.ui.texteditor.TaskRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.TaskRulerAction">
</action>
<action
label="%AddBookmark.label"
helpContextId="org.eclipse.ui.bookmark_action_context"
tooltip="%AddBookmark.tooltip"
class="org.eclipse.ui.texteditor.BookmarkRulerAction"
menubarPath="add"
id="org.eclipse.ui.texteditor.BookmarkRulerAction">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.compare.structureCreators">
<structureCreator
extensions="c,cc,cpp,cxx,h,hpp"
class="org.eclipse.cdt.internal.ui.compare.CStructureCreator">
</structureCreator>
</extension>
<extension
point="org.eclipse.compare.contentMergeViewers">
<viewer
extensions="c,cc,cpp,cxx,h,c2,hpp"
class="org.eclipse.cdt.internal.ui.compare.CContentViewerCreator">
</viewer>
</extension>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%CFolderActionSet.label"
description="%CFolderActionSet.description"
visible="false"
id="org.eclipse.cdt.ui.CFolderActionSet">
<action
label="%OpenNewFileWizardAction.label"
icon="icons/full/ctool16/newfile_wiz.gif"
tooltip="%OpenNewFileWizardAction.tooltip"
class="org.eclipse.cdt.internal.ui.wizards.OpenNewFileWizardAction"
toolbarPath="Normal/FolderWizards"
id="org.eclipse.cdt.ui.actions.OpenNewFileWizardAction">
</action>
<action
label="%OpenNewFolderWizardAction.label"
icon="icons/full/ctool16/newfolder_wiz.gif"
tooltip="%OpenNewFolderWizardAction.tooltip"
class="org.eclipse.cdt.internal.ui.wizards.OpenNewFolderWizardAction"
toolbarPath="Normal/FolderWizards"
id="org.eclipse.cdt.ui.actions.OpenNewFolderWizardAction">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.projectNatureImages">
<image
icon="icons/full/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>
</extension>
<extension-point id="CToolTabGroup" name="C/C++ Tool Configuration Tabs" schema="schema/CToolTabGroup.exsd"/>
<extension
point="org.eclipse.ui.views">
<view
name="Build Configurations"
icon="icons/full/build16/build_configs.gif"
category="org.eclipse.cdt.ui.views"
class="org.eclipse.cdt.ui.builder.internal.CBuildConfigView"
id="org.eclipse.cdt.ui.builder.internal.BuildConfigView">
</view>
</extension>
<extension
point="org.eclipse.cdt.core.CBuildConfiguration">
<configuration
natures="*"
name="Debug"
class="org.eclipse.cdt.core.builder.CDebugBuildConfigurationProvider"
id="org.eclipse.cdt.core.builder.debugBuildConfiguration">
</configuration>
<configuration
natures="*"
name="Release"
class="org.eclipse.cdt.core.builder.CReleaseBuildConfigurationProvider"
id="org.eclipse.cdt.core.builder.releaseBuildConfiguration">
</configuration>
<configuration
natures="*"
name="Profile"
class="org.eclipse.cdt.core.builder.CProfileBuildConfigurationProvider"
id="org.eclipse.cdt.core.builder.profileBuildConfiguration">
</configuration>
</extension>
<extension
point="org.eclipse.cdt.core.CToolchain">
<provider
natures="*"
class="org.eclipse.cdt.gnu.tools.CGnuToolchainProvider"
id="org.eclipse.cdt.gnu.tools.native">
</provider>
</extension>
<extension
point="org.eclipse.cdt.core.CToolType">
<type
name="RPC Protocol Compiler"
id="org.eclipse.cdt.core.tool.rpcgen">
</type>
</extension>
<extension
point="org.eclipse.cdt.core.CTool">
<tool
name="RPC Protocol Compiler"
type="org.eclipse.cdt.gnu.tools.rpcgen"
class="org.eclipse.cdt.gnu.tools.CToolRpcgen"
id="org.eclipse.cdt.gnu.tool.rpcgen">
</tool>
</extension>
<extension
point="org.eclipse.cdt.core.CBuildVariable">
<variable
class="org.eclipse.cdt.gnu.tools.CStandardCVars"
id="org.eclipse.cdt.gnu.tools.stdCVars">
</variable>
</extension>
<extension
point="org.eclipse.cdt.ui.CToolTabGroup">
<toolTabGroup
toolId="org.eclipse.cdt.gnu.tools.cc"
class="org.eclipse.cdt.gnu.tools.CTabGroupCC"
id="org.eclipse.cdt.gnu.tools.tabGroupCC">
</toolTabGroup>
<toolTabGroup
toolId="org.eclipse.cdt.gnu.tools.cxx"
class="org.eclipse.cdt.gnu.tools.CTabGroupCXX"
id="org.eclipse.cdt.gnu.tools.tabGroupCXX">
</toolTabGroup>
<toolTabGroup
toolId="org.eclipse.cdt.gnu.tools.cpp"
class="org.eclipse.cdt.gnu.tools.CTabGroupCPP"
id="org.eclipse.cdt.gnu.tools.tabGroupCPP">
</toolTabGroup>
<toolTabGroup
toolId="org.eclipse.cdt.gnu.tools.ld"
class="org.eclipse.cdt.gnu.tools.CTabGroupLD"
id="org.eclipse.cdt.gnu.tools.tabGroupLD">
</toolTabGroup>
</extension>
</plugin>