diff options
author | Darin Wright | 2004-05-06 03:30:09 +0000 |
---|---|---|
committer | Darin Wright | 2004-05-06 03:30:09 +0000 |
commit | 90e581095a9dd35be04b2fcbec30b3c53fea0c25 (patch) | |
tree | 4953653e90804ac46b5a54212bad6873807e9174 /org.eclipse.debug.ui/plugin.xml | |
parent | 5991a24aa0b24f3aded01405cf24ca53d205f23a (diff) | |
download | eclipse.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.xml | 69 |
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"> |