summaryrefslogtreecommitdiffstats
path: root/org.eclipse.cdt.codan.ui/plugin.xml
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.cdt.codan.ui/plugin.xml')
-rw-r--r--org.eclipse.cdt.codan.ui/plugin.xml103
1 files changed, 73 insertions, 30 deletions
diff --git a/org.eclipse.cdt.codan.ui/plugin.xml b/org.eclipse.cdt.codan.ui/plugin.xml
index eff5ea6..c1284b7 100644
--- a/org.eclipse.cdt.codan.ui/plugin.xml
+++ b/org.eclipse.cdt.codan.ui/plugin.xml
@@ -3,54 +3,45 @@
<plugin>
- <extension
- point="org.eclipse.ui.popupMenus">
- <objectContribution
- adaptable="true"
- objectClass="org.eclipse.core.resources.IProject"
- nameFilter="*"
- id="org.eclipse.cdt.codan.ui.runaction">
- <action
- label="Run Code Analysis"
- class="org.eclipse.cdt.codan.ui.actions.RunCodeAnalysis"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.cdt.codan.ui.actions.RunCodeAnalysis">
- </action>
- </objectContribution>
+ <extension
+ point="org.eclipse.ui.commands">
+ <category
+ id="org.eclipse.cdt.codan.ui.commands.category"
+ name="%category.name">
+ </category>
+
</extension>
-
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.cdt.ui.preferences.CPluginPreferencePage"
class="org.eclipse.cdt.codan.internal.ui.preferences.CodanPreferencePage"
id="org.eclipse.cdt.codan.ui.preferences.CodanPreferencePage"
- name="Code Analysis">
+ name="%CodeAnalysisProperties.name">
</page>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
- name="C/C++ Code Analysis "
-
+ category="org.eclipse.cdt.ui.newui.Page_head_general"
class="org.eclipse.cdt.codan.internal.ui.preferences.CodanPreferencePage"
- id="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage">
+ id="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage"
+ name="%CodeAnalysisPreferences.name">
<enabledWhen>
- <instanceof
- value="org.eclipse.core.resources.IProject">
- </instanceof>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/>
+ </adapt>
</enabledWhen>
</page>
<page
category="org.eclipse.cdt.codan.ui.properties.codanProblemsPropertyPage"
class="org.eclipse.cdt.codan.internal.ui.preferences.BuildPropertyPage"
id="org.eclipse.cdt.codan.ui.properties.buildPropertyPage"
- name="Build">
+ name="%CodeAnalysisPreferencesBuild.name">
<enabledWhen>
- <instanceof
- value="org.eclipse.core.resources.IProject">
- </instanceof>
+ <adapt type="org.eclipse.core.resources.IProject">
+ <test property="org.eclipse.core.resources.projectNature" value="org.eclipse.cdt.core.cnature"/>
+ </adapt>
</enabledWhen>
</page>
</extension>
@@ -62,9 +53,61 @@
class="org.eclipse.cdt.codan.internal.ui.preferences.PreferenceInitializer">
</initializer>
</extension>
+
+ <extension
+ point="org.eclipse.ui.commands">
+ <command
+ categoryId="org.eclipse.cdt.codan.ui.commands.category"
+ id="org.eclipse.cdt.codan.commands.runCodanCommand"
+ name="%command.name">
+ </command>
+ </extension>
+ <extension
+ point="org.eclipse.ui.handlers">
+ <handler
+ class="org.eclipse.cdt.codan.ui.handlers.RunCodanCommand"
+ commandId="org.eclipse.cdt.codan.commands.runCodanCommand">
+ </handler>
+ </extension>
+ <extension
+ point="org.eclipse.ui.views">
+ <view
+ category="org.eclipse.cdt.ui.views"
+ class="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"
+ icon="icons/problemDetails.gif"
+ id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"
+ name="%view.name">
+ </view>
+ </extension>
+ <extension-point id="codanProblemDetails" name="%extension-point.name" schema="schema/codanProblemDetails.exsd"/>
+ <extension-point id="codanMarkerResolution" name="%extension-point.name.codamMarkerResolution" schema="schema/codanMarkerResolution.exsd"/>
+ <!--
+ <extension
+ point="org.eclipse.ui.bindings">
+ <key
+ commandId="org.eclipse.cdt.codan.commands.runCodanCommand"
+ contextId="org.eclipse.ui.contexts.window"
+ schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
+ sequence="M1+F9">
+ </key>
+ </extension>
+ -->
+ <extension
+ point="org.eclipse.ui.perspectiveExtensions">
+ <perspectiveExtension
+ targetID="org.eclipse.cdt.ui.CPerspective">
+
+ <showInPart id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/>
+
+ <viewShortcut id="org.eclipse.cdt.codan.internal.ui.views.ProblemDetails"/>
+ </perspectiveExtension>
+ </extension>
+
<extension
- point="org.eclipse.ui.startup">
- <startup
- class="org.eclipse.cdt.codan.ui.Startup"></startup>
+ point="org.eclipse.ui.ide.markerResolution">
+ <markerResolutionGenerator
+ class="org.eclipse.cdt.codan.internal.ui.CodanProblemMarkerResolutionGenerator"
+ markerType="org.eclipse.cdt.codan.core.codanProblem">
+ </markerResolutionGenerator>
</extension>
</plugin>