diff options
author | Darin Wright | 2008-02-11 19:19:07 +0000 |
---|---|---|
committer | Darin Wright | 2008-02-11 19:19:07 +0000 |
commit | 49d38bf17ddb1748e669f39aa41a8dc169eb7b9e (patch) | |
tree | 49461cb395dcbb64db39e5ccaa0d0c2f78b2d642 /org.eclipse.debug.ui/plugin.xml | |
parent | 00a57d00c44ffb6d00d2b4dd7856c7876889ca90 (diff) | |
download | eclipse.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.xml | 70 |
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 |