Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'build/org.eclipse.cdt.managedbuilder.ui/plugin.xml')
-rw-r--r--build/org.eclipse.cdt.managedbuilder.ui/plugin.xml61
1 files changed, 45 insertions, 16 deletions
diff --git a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
index 32606262601..357e384856c 100644
--- a/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
+++ b/build/org.eclipse.cdt.managedbuilder.ui/plugin.xml
@@ -50,6 +50,10 @@
description="%command.buildFiles.description"
categoryId="org.eclipse.cdt.managedbuilder.ui.category.build"
id="org.eclipse.cdt.managedbuilder.ui.buildFiles"/>
+ <command
+ name="%command.convertTarget.name"
+ categoryId="org.eclipse.ui.category.project"
+ id="org.eclipse.cdt.managedbuilder.ui.convertTarget"/>
</extension>
<extension
@@ -60,6 +64,9 @@
<handler
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.BuildFilesHandler"
commandId="org.eclipse.cdt.managedbuilder.ui.buildFiles"/>
+ <handler
+ class="org.eclipse.cdt.managedbuilder.internal.ui.actions.ConvertTargetHandler"
+ commandId="org.eclipse.cdt.managedbuilder.ui.convertTarget"/>
</extension>
<extension
@@ -68,7 +75,7 @@
locationURI="popup:org.eclipse.ui.popup.any?before=additions">
<command
commandId="org.eclipse.cdt.managedbuilder.ui.cleanFiles"
- label="%CleanSelectedFiles.label"
+ label="%command.cleanFiles.label"
style="push">
<visibleWhen checkEnabled="false">
<and>
@@ -89,7 +96,7 @@
</command>
<command
commandId="org.eclipse.cdt.managedbuilder.ui.buildFiles"
- label="%BuildSelectedFiles.label"
+ label="%command.buildFiles.label"
style="push">
<visibleWhen checkEnabled="false">
<and>
@@ -109,6 +116,42 @@
</visibleWhen>
</command>
</menuContribution>
+ <!-- This menu command doesn't belong here. It should be contributed
+ by the plug-ins that contribute target converters. -->
+ <menuContribution
+ locationURI="popup:org.eclipse.ui.popup.any?after=additions">
+ <command
+ commandId="org.eclipse.cdt.managedbuilder.ui.convertTarget"
+ label="%command.convertTarget.label"
+ style="push">
+ <visibleWhen checkEnabled="false">
+ <with variable="selection" >
+ <count value="1"/>
+ <iterate ifEmpty="false">
+ <adapt type="org.eclipse.core.resources.IProject">
+ <and>
+ <test property="org.eclipse.core.resources.projectNature"
+ value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
+ <test property="org.eclipse.cdt.ui.projectBuilder"
+ value="org.eclipse.cdt.managedbuilder.core.genmakebuilder"/>
+ <test property="org.eclipse.cdt.managedbuilder.ui.hasTargetConverters"/>
+ </and>
+ </adapt>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+
+ <extension
+ point="org.eclipse.core.expressions.propertyTesters">
+ <propertyTester
+ class="org.eclipse.cdt.managedbuilder.internal.ui.actions.ProjectPropertyTester"
+ id="org.eclipse.cdt.managedbuilder.ui.projectPropertyTester"
+ namespace="org.eclipse.cdt.managedbuilder.ui"
+ properties="hasTargetConverters"
+ type="org.eclipse.core.resources.IProject"/>
</extension>
<extension
@@ -116,20 +159,6 @@
<objectContribution
objectClass="org.eclipse.core.resources.IProject"
adaptable="true"
- id="org.eclipse.cdt.managedbuilder.ui.popupMenu.ConvertTargetContribution">
- <action
- label="%ConvertTargetAction.label"
- class="org.eclipse.cdt.managedbuilder.internal.ui.actions.ConvertTargetAction"
- menubarPath="additions"
- enablesFor="1"
- id="org.eclipse.cdt.managedbuilder.ui.ConvertTargetAction"/>
- <filter
- name="projectNature"
- value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.core.resources.IProject"
- adaptable="true"
id="org.eclipse.cdt.managedbuilder.ui.popupMenu.BuildAll">
<action
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.CleanAndBuildAction"

Back to the top