Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2008-02-11 19:19:07 +0000
committerDarin Wright2008-02-11 19:19:07 +0000
commit49d38bf17ddb1748e669f39aa41a8dc169eb7b9e (patch)
tree49461cb395dcbb64db39e5ccaa0d0c2f78b2d642 /org.eclipse.debug.ui/plugin.xml
parent00a57d00c44ffb6d00d2b4dd7856c7876889ca90 (diff)
downloadeclipse.platform.debug-49d38bf17ddb1748e669f39aa41a8dc169eb7b9e.tar.gz
eclipse.platform.debug-49d38bf17ddb1748e669f39aa41a8dc169eb7b9e.tar.xz
eclipse.platform.debug-49d38bf17ddb1748e669f39aa41a8dc169eb7b9e.zip
Bug 216373 - [expressions] "Create Watch Expression" action should appear in any view (like an objectContribution).
Diffstat (limited to 'org.eclipse.debug.ui/plugin.xml')
-rw-r--r--org.eclipse.debug.ui/plugin.xml70
1 files changed, 44 insertions, 26 deletions
diff --git a/org.eclipse.debug.ui/plugin.xml b/org.eclipse.debug.ui/plugin.xml
index 5531c542a..72c4f74ad 100644
--- a/org.eclipse.debug.ui/plugin.xml
+++ b/org.eclipse.debug.ui/plugin.xml
@@ -936,7 +936,51 @@
id="org.eclipse.debug.ui.consolePreferencesAction"
helpContextId="console_show_preferences_action_context"/>
</viewerContribution>
+ </extension>
<!-- Watch expression actions -->
+
+ <extension point="org.eclipse.ui.commands">
+ <command
+ name="%Watch.label"
+ id="org.eclipse.debug.ui.actions.WatchCommand"
+ defaultHandler="org.eclipse.debug.internal.ui.actions.expressions.WatchHandler"/>
+ </extension>
+
+ <extension point="org.eclipse.core.expressions.propertyTesters">
+ <propertyTester
+ namespace="org.eclipse.debug.ui"
+ properties="canCreateWatchExpression"
+ type="org.eclipse.core.runtime.IAdaptable"
+ class="org.eclipse.debug.internal.ui.actions.expressions.WatchExpressionFactoryTester"
+ id="org.eclipse.debug.ui.expressions.IWatchExpressionFactoryTester">
+ </propertyTester>
+ </extension>
+
+ <extension point="org.eclipse.ui.menus">
+ <menuContribution
+ locationURI="popup:org.eclipse.ui.popup.any?after=additions">
+ <command
+ commandId="org.eclipse.debug.ui.actions.WatchCommand"
+ icon="$nl$/icons/full/etool16/watch_exp.gif"
+ label="%Watch.label"
+ helpContextId="variable_watch_action_context">
+ <visibleWhen>
+ <with variable="selection">
+ <count
+ value="+">
+ </count>
+ <iterate>
+ <test property="org.eclipse.debug.ui.canCreateWatchExpression" value="true"/>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
+ </menuContribution>
+ </extension>
+
+ <extension
+ point="org.eclipse.ui.popupMenus">
+
<viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.ExpressionActions">
@@ -959,32 +1003,6 @@
</action>
</viewerContribution>
<viewerContribution
- targetID="org.eclipse.debug.ui.VariableView"
- id="org.eclipse.debug.ui.variablesView.popupMenu.watch">
- <action
- label="%Watch.label"
- icon="$nl$/icons/full/etool16/watch_exp.gif"
- helpContextId="variable_watch_action_context"
- class="org.eclipse.debug.internal.ui.actions.expressions.WatchAction"
- menubarPath="openOnGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.WatchAction">
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="org.eclipse.debug.ui.RegisterView"
- id="org.eclipse.debug.ui.registerView.popupMenu.watch">
- <action
- label="%Watch.label"
- icon="$nl$/icons/full/etool16/watch_exp.gif"
- helpContextId="variable_watch_action_context"
- class="org.eclipse.debug.internal.ui.actions.expressions.WatchAction"
- menubarPath="openOnGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.WatchAction">
- </action>
- </viewerContribution>
- <viewerContribution
targetID="org.eclipse.debug.ui.ExpressionView"
id="org.eclipse.debug.ui.WatchExpressionActions">
<action

Back to the top