Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2004-05-06 03:30:09 +0000
committerDarin Wright2004-05-06 03:30:09 +0000
commit90e581095a9dd35be04b2fcbec30b3c53fea0c25 (patch)
tree4953653e90804ac46b5a54212bad6873807e9174 /org.eclipse.debug.ui/plugin.xml
parent5991a24aa0b24f3aded01405cf24ca53d205f23a (diff)
downloadeclipse.platform.debug-90e581095a9dd35be04b2fcbec30b3c53fea0c25.tar.gz
eclipse.platform.debug-90e581095a9dd35be04b2fcbec30b3c53fea0c25.tar.xz
eclipse.platform.debug-90e581095a9dd35be04b2fcbec30b3c53fea0c25.zip
Bug 54946 - Contextual launch contribution should not set adaptable=true
Diffstat (limited to 'org.eclipse.debug.ui/plugin.xml')
-rw-r--r--org.eclipse.debug.ui/plugin.xml69
1 files changed, 57 insertions, 12 deletions
diff --git a/org.eclipse.debug.ui/plugin.xml b/org.eclipse.debug.ui/plugin.xml
index 13a4c1865..54415f877 100644
--- a/org.eclipse.debug.ui/plugin.xml
+++ b/org.eclipse.debug.ui/plugin.xml
@@ -1760,34 +1760,79 @@
</factory>
</extension>
<!-- ========================================= -->
-<!-- Contextual Launch Menu (Work in Progress) -->
+<!-- Contextual Launch -->
<!-- ========================================= -->
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
- objectClass="org.eclipse.core.resources.IResource"
- adaptable="true"
- id="org.eclipse.debug.ui.contextualLaunch">
+ objectClass="java.lang.Object"
+ id="org.eclipse.debug.ui.contextualLaunch.profile">
<action
- label="%LaunchMenu.label"
+ label="%ProfileContextMenu.label"
style="pulldown"
- class="org.eclipse.debug.internal.ui.actions.ContextualLaunchObjectActionDelegate"
+ class="org.eclipse.debug.internal.ui.actions.ProfileContextualLaunchAction"
menubarPath="additions"
enablesFor="+"
- id="org.eclipse.debug.ui.contextualLaunch.submenu">
+ id="org.eclipse.debug.ui.contextualLaunch.profile.submenu">
+ </action>
+ <enablement>
+ <test property="org.eclipse.debug.ui.launchable" value="profile"/>
+ </enablement>
+ </objectContribution>
+ <objectContribution
+ objectClass="java.lang.Object"
+ id="org.eclipse.debug.ui.contextualLaunch.debug">
+ <action
+ label="%DebugContextMenu.label"
+ style="pulldown"
+ class="org.eclipse.debug.internal.ui.actions.DebugContextualLaunchAction"
+ menubarPath="additions"
+ enablesFor="+"
+ id="org.eclipse.debug.ui.contextualLaunch.debug.submenu">
</action>
+ <enablement>
+ <test property="org.eclipse.debug.ui.launchable" value="debug"/>
+ </enablement>
+ </objectContribution>
+ <objectContribution
+ objectClass="java.lang.Object"
+ id="org.eclipse.debug.ui.contextualLaunch.run">
+ <action
+ label="%RunContextMenu.label"
+ style="pulldown"
+ class="org.eclipse.debug.internal.ui.actions.RunContextualLaunchAction"
+ menubarPath="additions"
+ enablesFor="+"
+ id="org.eclipse.debug.ui.contextualLaunch.run.submenu">
+ </action>
+ <enablement>
+ <test property="org.eclipse.debug.ui.launchable" value="run"/>
+ </enablement>
</objectContribution>
- </extension>
+ </extension>
<extension point="org.eclipse.core.expressions.propertyTesters">
<propertyTester
namespace="org.eclipse.debug.ui"
- properties="matchesPattern, projectNature, canDelete, matchesContentType"
- type="org.eclipse.core.resources.IResource"
+ properties="matchesPattern, projectNature, matchesContentType"
+ type="org.eclipse.core.runtime.IAdaptable"
class="org.eclipse.debug.internal.ui.ResourceExtender"
- id="org.eclipse.debug.IResourceExtender">
+ id="org.eclipse.debug.ui.IResourceExtender">
</propertyTester>
+ <propertyTester
+ namespace="org.eclipse.debug.ui"
+ properties="instanceof"
+ type="java.lang.Object"
+ class="org.eclipse.debug.internal.ui.ResourceExtender"
+ id="org.eclipse.debug.ui.ObjectExtender">
+ </propertyTester>
+ <propertyTester
+ namespace="org.eclipse.debug.ui"
+ properties="launchable"
+ type="java.lang.Object"
+ class="org.eclipse.debug.internal.ui.actions.LaunchablePropertyTester"
+ id="org.eclipse.debug.ui.propertyTesters.launchable">
+ </propertyTester>
</extension>
-<!-- End Contextual Run Menu (Work in Progress) -->
<!-- Context extensions -->
<extension
point="org.eclipse.ui.contexts">

Back to the top