diff options
author | Uwe Stieber | 2012-06-13 12:17:10 +0000 |
---|---|---|
committer | Uwe Stieber | 2012-06-13 12:17:10 +0000 |
commit | 1dfb5677c88e3295618b9f6d51eec25d864e62b4 (patch) | |
tree | e1937aeaaf8c7f10d65ce42af2c55afdfd53e4db /target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml | |
parent | 9763899ba7aefa4cfe96d1592776b873b70ea37d (diff) | |
download | org.eclipse.tcf-1dfb5677c88e3295618b9f6d51eec25d864e62b4.tar.gz org.eclipse.tcf-1dfb5677c88e3295618b9f6d51eec25d864e62b4.tar.xz org.eclipse.tcf-1dfb5677c88e3295618b9f6d51eec25d864e62b4.zip |
Target Explorer: Add launches tab always to the end of the stack (at the time of the add)
Diffstat (limited to 'target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml')
-rw-r--r-- | target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml | 629 |
1 files changed, 314 insertions, 315 deletions
diff --git a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml index f1edbddb9..eac29aadb 100644 --- a/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml +++ b/target_explorer/plugins/org.eclipse.tcf.te.tcf.launch.ui/plugin.xml @@ -1,315 +1,314 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.4"?>
-<plugin>
-
-<!-- Launch configuration type contributions -->
- <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- configTypeID="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- icon="icons/obj16/remote_app.gif"
- id="org.eclipse.tcf.te.tcf.launch.type.remote.app.image"/>
- </extension>
-
-<!-- Launch configuration tab group contributions -->
- <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- class="org.eclipse.tcf.te.tcf.launch.ui.remote.app.LaunchConfigurationTabGroup"
- id="org.eclipse.tcf.te.tcf.launch.type.remote.app.tabgroup"
- type="org.eclipse.tcf.te.tcf.launch.type.remote.app"/>
- </extension>
-
- <!-- Launch shortcut contributions -->
- <extension point="org.eclipse.debug.ui.launchShortcuts">
- <shortcut
- id="org.eclipse.tcf.te.tcf.launch.ui.launchshortcut.remote.app.run"
- label="%LaunchShortcut.Remote.App.name"
- icon="icons/obj16/remote_app.gif"
- modes="run">
- <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler">
- <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/>
- </class>
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <iterate ifEmpty="false">
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="run"/>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- </shortcut>
- <shortcut
- id="org.eclipse.tcf.te.tcf.launch.ui.launchshortcut.remote.app.debug"
- label="%LaunchShortcut.Remote.App.name"
- icon="icons/obj16/remote_app.gif"
- modes="debug">
- <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler">
- <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/>
- </class>
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <iterate ifEmpty="false">
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="run"/>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- </shortcut>
- </extension>
-
-<!-- Editor page binding contributions -->
- <extension point="org.eclipse.tcf.te.ui.views.editorPageBindings">
- <editorPageBinding
- id="org.eclipse.tcf.te.tcf.launch.ui.binding.LaunchEditorPage"
- pageId="org.eclipse.tcf.te.launch.ui.LaunchEditorPage"
- insertBefore="org.eclipse.tcf.te.tcf.filesystem.FSExplorerEditorPage"
- insertAfter="org.eclipse.tcf.te.tcf.ui.OverviewEditorPage">
- <enablement>
- <with variable="activeEditorInput">
- <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
- </with>
- </enablement>
- </editorPageBinding>
- </extension>
-
-<!-- Navigator viewer contributions -->
- <extension point="org.eclipse.ui.navigator.viewer">
- <viewerContentBinding viewerId="org.eclipse.tcf.te.ui.views.View">
- <includes>
- <contentExtension
- pattern="org.eclipse.tcf.te.tcf.launch.ui.navigator.*"
- isRoot="false"/>
- </includes>
- </viewerContentBinding>
- </extension>
-
-<!-- Navigator content contributions -->
- <extension point="org.eclipse.ui.navigator.navigatorContent">
- <navigatorContent
- id="org.eclipse.tcf.te.tcf.launch.ui.navigator.content"
- name="%LauchTree.name"
- icon="icons/obj16/launches_root.gif"
- activeByDefault="false"
- contentProvider="org.eclipse.tcf.te.launch.ui.internal.viewer.LaunchNavigatorContentProvider"
- labelProvider="org.eclipse.tcf.te.launch.ui.internal.viewer.LaunchTreeLabelProvider"
- priority="normal">
- <triggerPoints>
- <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/>
- </triggerPoints>
- <possibleChildren>
- <instanceof value="org.eclipse.tcf.te.launch.ui.model.LaunchNode"/>
- </possibleChildren>
- <commonSorter class="org.eclipse.tcf.te.launch.ui.internal.viewer.LaunchTreeViewerSorter"/>
- </navigatorContent>
- </extension>
-
-<!-- Menu contributions -->
- <extension point="org.eclipse.ui.menus">
- <!-- Project explorer menu contributions -->
- <menuContribution locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?before=additions">
- <separator name="org.eclipse.tcf.te.tcf.ui.launch.remote.app.launch" visible="true"/>
- <command
- commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run"
- disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/run_exc.gif"
- icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/run_exc.gif"
- id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.run"
- label="%LaunchShortcutHandler.Remote.App.run.name"
- style="push">
- <visibleWhen checkEnabled="false">
- <with variable="selection">
- <iterate
- operator="and"
- ifEmpty="false">
- <and>
- <adapt type="org.eclipse.debug.ui.actions.ILaunchable"/>
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="run"/>
- </and>
- </iterate>
- </with>
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug"
- disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/debug_exc.gif"
- icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/debug_exc.gif"
- id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.debug"
- label="%LaunchShortcutHandler.Remote.App.debug.name"
- style="push">
- <visibleWhen checkEnabled="false">
- <with variable="selection">
- <iterate
- operator="and"
- ifEmpty="false">
- <and>
- <adapt type="org.eclipse.debug.ui.actions.ILaunchable"/>
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="run"/>
- </and>
- </iterate>
- </with>
- </visibleWhen>
- </command>
- </menuContribution>
- <!-- Target explorer menu contributions -->
- <menuContribution locationURI="popup:org.eclipse.tcf.te.ui.views.View#Popup?before=additions">
- <separator name="org.eclipse.tcf.te.tcf.ui.launch.remote.app.launch" visible="true"/>
- <command
- commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run"
- disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/run_exc.gif"
- icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/run_exc.gif"
- id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.run"
- label="%LaunchShortcutHandler.Remote.App.run.name"
- style="push">
- <visibleWhen checkEnabled="false">
- <with variable="selection">
- <with variable="selection">
- <iterate
- operator="and"
- ifEmpty="false">
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="run"/>
- </iterate>
- </with>
- </with>
- </visibleWhen>
- </command>
- <command
- commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug"
- disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/debug_exc.gif"
- icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/debug_exc.gif"
- id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.debug"
- label="%LaunchShortcutHandler.Remote.App.debug.name"
- style="push">
- <visibleWhen checkEnabled="false">
- <with variable="selection">
- <with variable="selection">
- <iterate
- operator="and"
- ifEmpty="false">
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="debug"/>
- </iterate>
- </with>
- </with>
- </visibleWhen>
- </command>
- </menuContribution>
- </extension>
-
-<!-- Command contributions -->
- <extension point="org.eclipse.ui.commands">
- <command
- categoryId="org.eclipse.tcf.te.ui.commands.category"
- id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run"
- name="%LaunchShortcutHandler.Remote.App.run.name"/>
- <command
- categoryId="org.eclipse.tcf.te.ui.commands.category"
- id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug"
- name="%LaunchShortcutHandler.Remote.App.debug.name"/>
- </extension>
-
-<!-- Handler contributions -->
- <extension point="org.eclipse.ui.handlers">
- <handler commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run">
- <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler">
- <parameter name="mode" value="run"/>
- <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/>
- </class>
- <activeWhen>
- <with variable="activePartId">
- <or>
- <equals value="org.eclipse.tcf.te.ui.views.View"/>
- <equals value="org.eclipse.ui.navigator.ProjectExplorer"/>
- </or>
- </with>
- </activeWhen>
- <enabledWhen>
- <with variable="selection">
- <iterate
- operator="and"
- ifEmpty="false">
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="run"/>
- </iterate>
- </with>
- </enabledWhen>
- </handler>
- <handler commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug">
- <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler">
- <parameter name="mode" value="debug"/>
- <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/>
- </class>
- <activeWhen>
- <with variable="activePartId">
- <or>
- <equals value="org.eclipse.tcf.te.ui.views.View"/>
- <equals value="org.eclipse.ui.navigator.ProjectExplorer"/>
- </or>
- </with>
- </activeWhen>
- <enabledWhen>
- <with variable="selection">
- <iterate
- operator="and"
- ifEmpty="false">
- <test
- forcePluginActivation="true"
- property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType"
- value="org.eclipse.tcf.te.tcf.launch.type.remote.app"
- args="debug"/>
- </iterate>
- </with>
- </enabledWhen>
- </handler>
- </extension>
-
-<!-- Property section contributions -->
- <extension point="org.eclipse.ui.views.properties.tabbed.propertySections">
- <propertySections contributorId="org.eclipse.tcf.te.ui">
- <propertySection
- id="org.eclipse.tcf.te.tcf.launch.ui.propertytab.remote.app"
- class="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppPropertiesSection"
- enablesFor="1"
- afterSection="org.eclipse.tcf.te.launch.ui.launchcontext"
- filter="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppFilter"
- tab="org.eclipse.tcf.te.launch.ui.propertytab.general"/>
- </propertySections>
- </extension>
-
- <extension point="org.eclipse.ui.views.properties.tabbed.propertySections">
- <propertySections contributorId="org.eclipse.ui.navigator.ProjectExplorer">
- <propertySection
- id="org.eclipse.tcf.te.tcf.launch.ui.project.propertytab.remote.app"
- class="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppPropertiesSection"
- enablesFor="1"
- afterSection="org.eclipse.tcf.te.launch.ui.project.launchcontext"
- filter="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppFilter"
- tab="org.eclipse.tcf.te.launch.ui.project.propertytab.general"/>
- </propertySections>
- </extension>
-</plugin>
+<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + +<!-- Launch configuration type contributions --> + <extension point="org.eclipse.debug.ui.launchConfigurationTypeImages"> + <launchConfigurationTypeImage + configTypeID="org.eclipse.tcf.te.tcf.launch.type.remote.app" + icon="icons/obj16/remote_app.gif" + id="org.eclipse.tcf.te.tcf.launch.type.remote.app.image"/> + </extension> + +<!-- Launch configuration tab group contributions --> + <extension point="org.eclipse.debug.ui.launchConfigurationTabGroups"> + <launchConfigurationTabGroup + class="org.eclipse.tcf.te.tcf.launch.ui.remote.app.LaunchConfigurationTabGroup" + id="org.eclipse.tcf.te.tcf.launch.type.remote.app.tabgroup" + type="org.eclipse.tcf.te.tcf.launch.type.remote.app"/> + </extension> + + <!-- Launch shortcut contributions --> + <extension point="org.eclipse.debug.ui.launchShortcuts"> + <shortcut + id="org.eclipse.tcf.te.tcf.launch.ui.launchshortcut.remote.app.run" + label="%LaunchShortcut.Remote.App.name" + icon="icons/obj16/remote_app.gif" + modes="run"> + <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler"> + <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/> + </class> + <contextualLaunch> + <enablement> + <with variable="selection"> + <iterate ifEmpty="false"> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="run"/> + </iterate> + </with> + </enablement> + </contextualLaunch> + </shortcut> + <shortcut + id="org.eclipse.tcf.te.tcf.launch.ui.launchshortcut.remote.app.debug" + label="%LaunchShortcut.Remote.App.name" + icon="icons/obj16/remote_app.gif" + modes="debug"> + <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler"> + <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/> + </class> + <contextualLaunch> + <enablement> + <with variable="selection"> + <iterate ifEmpty="false"> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="run"/> + </iterate> + </with> + </enablement> + </contextualLaunch> + </shortcut> + </extension> + +<!-- Editor page binding contributions --> + <extension point="org.eclipse.tcf.te.ui.views.editorPageBindings"> + <editorPageBinding + id="org.eclipse.tcf.te.tcf.launch.ui.binding.LaunchEditorPage" + pageId="org.eclipse.tcf.te.launch.ui.LaunchEditorPage" + insertAfter="last"> + <enablement> + <with variable="activeEditorInput"> + <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/> + </with> + </enablement> + </editorPageBinding> + </extension> + +<!-- Navigator viewer contributions --> + <extension point="org.eclipse.ui.navigator.viewer"> + <viewerContentBinding viewerId="org.eclipse.tcf.te.ui.views.View"> + <includes> + <contentExtension + pattern="org.eclipse.tcf.te.tcf.launch.ui.navigator.*" + isRoot="false"/> + </includes> + </viewerContentBinding> + </extension> + +<!-- Navigator content contributions --> + <extension point="org.eclipse.ui.navigator.navigatorContent"> + <navigatorContent + id="org.eclipse.tcf.te.tcf.launch.ui.navigator.content" + name="%LauchTree.name" + icon="icons/obj16/launches_root.gif" + activeByDefault="false" + contentProvider="org.eclipse.tcf.te.launch.ui.internal.viewer.LaunchNavigatorContentProvider" + labelProvider="org.eclipse.tcf.te.launch.ui.internal.viewer.LaunchTreeLabelProvider" + priority="normal"> + <triggerPoints> + <instanceof value="org.eclipse.tcf.te.tcf.locator.interfaces.nodes.IPeerModel"/> + </triggerPoints> + <possibleChildren> + <instanceof value="org.eclipse.tcf.te.launch.ui.model.LaunchNode"/> + </possibleChildren> + <commonSorter class="org.eclipse.tcf.te.launch.ui.internal.viewer.LaunchTreeViewerSorter"/> + </navigatorContent> + </extension> + +<!-- Menu contributions --> + <extension point="org.eclipse.ui.menus"> + <!-- Project explorer menu contributions --> + <menuContribution locationURI="popup:org.eclipse.ui.navigator.ProjectExplorer#PopupMenu?before=additions"> + <separator name="org.eclipse.tcf.te.tcf.ui.launch.remote.app.launch" visible="true"/> + <command + commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run" + disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/run_exc.gif" + icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/run_exc.gif" + id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.run" + label="%LaunchShortcutHandler.Remote.App.run.name" + style="push"> + <visibleWhen checkEnabled="false"> + <with variable="selection"> + <iterate + operator="and" + ifEmpty="false"> + <and> + <adapt type="org.eclipse.debug.ui.actions.ILaunchable"/> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="run"/> + </and> + </iterate> + </with> + </visibleWhen> + </command> + <command + commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug" + disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/debug_exc.gif" + icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/debug_exc.gif" + id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.debug" + label="%LaunchShortcutHandler.Remote.App.debug.name" + style="push"> + <visibleWhen checkEnabled="false"> + <with variable="selection"> + <iterate + operator="and" + ifEmpty="false"> + <and> + <adapt type="org.eclipse.debug.ui.actions.ILaunchable"/> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="run"/> + </and> + </iterate> + </with> + </visibleWhen> + </command> + </menuContribution> + <!-- Target explorer menu contributions --> + <menuContribution locationURI="popup:org.eclipse.tcf.te.ui.views.View#Popup?before=additions"> + <separator name="org.eclipse.tcf.te.tcf.ui.launch.remote.app.launch" visible="true"/> + <command + commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run" + disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/run_exc.gif" + icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/run_exc.gif" + id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.run" + label="%LaunchShortcutHandler.Remote.App.run.name" + style="push"> + <visibleWhen checkEnabled="false"> + <with variable="selection"> + <with variable="selection"> + <iterate + operator="and" + ifEmpty="false"> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="run"/> + </iterate> + </with> + </with> + </visibleWhen> + </command> + <command + commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug" + disabledIcon="platform:/plugin/org.eclipse.debug.ui/icons/full/dtool16/debug_exc.gif" + icon="platform:/plugin/org.eclipse.debug.ui/icons/full/etool16/debug_exc.gif" + id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.debug" + label="%LaunchShortcutHandler.Remote.App.debug.name" + style="push"> + <visibleWhen checkEnabled="false"> + <with variable="selection"> + <with variable="selection"> + <iterate + operator="and" + ifEmpty="false"> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="debug"/> + </iterate> + </with> + </with> + </visibleWhen> + </command> + </menuContribution> + </extension> + +<!-- Command contributions --> + <extension point="org.eclipse.ui.commands"> + <command + categoryId="org.eclipse.tcf.te.ui.commands.category" + id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run" + name="%LaunchShortcutHandler.Remote.App.run.name"/> + <command + categoryId="org.eclipse.tcf.te.ui.commands.category" + id="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug" + name="%LaunchShortcutHandler.Remote.App.debug.name"/> + </extension> + +<!-- Handler contributions --> + <extension point="org.eclipse.ui.handlers"> + <handler commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.run"> + <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler"> + <parameter name="mode" value="run"/> + <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/> + </class> + <activeWhen> + <with variable="activePartId"> + <or> + <equals value="org.eclipse.tcf.te.ui.views.View"/> + <equals value="org.eclipse.ui.navigator.ProjectExplorer"/> + </or> + </with> + </activeWhen> + <enabledWhen> + <with variable="selection"> + <iterate + operator="and" + ifEmpty="false"> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="run"/> + </iterate> + </with> + </enabledWhen> + </handler> + <handler commandId="org.eclipse.tcf.te.tcf.ui.launch.remote.app.command.debug"> + <class class="org.eclipse.tcf.te.launch.ui.internal.handler.LaunchShortcutHandler"> + <parameter name="mode" value="debug"/> + <parameter name="typeId" value="org.eclipse.tcf.te.tcf.launch.type.remote.app"/> + </class> + <activeWhen> + <with variable="activePartId"> + <or> + <equals value="org.eclipse.tcf.te.ui.views.View"/> + <equals value="org.eclipse.ui.navigator.ProjectExplorer"/> + </or> + </with> + </activeWhen> + <enabledWhen> + <with variable="selection"> + <iterate + operator="and" + ifEmpty="false"> + <test + forcePluginActivation="true" + property="org.eclipse.tcf.te.launch.core.isValidLaunchConfigType" + value="org.eclipse.tcf.te.tcf.launch.type.remote.app" + args="debug"/> + </iterate> + </with> + </enabledWhen> + </handler> + </extension> + +<!-- Property section contributions --> + <extension point="org.eclipse.ui.views.properties.tabbed.propertySections"> + <propertySections contributorId="org.eclipse.tcf.te.ui"> + <propertySection + id="org.eclipse.tcf.te.tcf.launch.ui.propertytab.remote.app" + class="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppPropertiesSection" + enablesFor="1" + afterSection="org.eclipse.tcf.te.launch.ui.launchcontext" + filter="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppFilter" + tab="org.eclipse.tcf.te.launch.ui.propertytab.general"/> + </propertySections> + </extension> + + <extension point="org.eclipse.ui.views.properties.tabbed.propertySections"> + <propertySections contributorId="org.eclipse.ui.navigator.ProjectExplorer"> + <propertySection + id="org.eclipse.tcf.te.tcf.launch.ui.project.propertytab.remote.app" + class="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppPropertiesSection" + enablesFor="1" + afterSection="org.eclipse.tcf.te.launch.ui.project.launchcontext" + filter="org.eclipse.tcf.te.tcf.launch.ui.remote.app.RemoteAppFilter" + tab="org.eclipse.tcf.te.launch.ui.project.propertytab.general"/> + </propertySections> + </extension> +</plugin> |