blob: 20b60c81f3bf8c3943564709d9aaf47d7d9a5d02 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="macroSupport" name="Macro Support" schema="schema/macroSupport.exsd"/>
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="Sample Action Set"
visible="true"
id="org.eclipse.ui.macro.actionSet">
<menu
label="&amp;Macros..."
path="window/additions"
id="macro">
<separator name="group1"/>
</menu>
<action
toolbarPath="sampleGroup"
label="&amp;Start Recording"
class="org.eclipse.pde.internal.ui.tests.macro.RecordAction"
tooltip="Start Recording"
icon="icons/external_tools.gif"
menubarPath="window/macro/group1"
id="org.eclipse.pde.ui.tests.RecordAction"/>
<action
class="org.eclipse.pde.internal.ui.tests.macro.IndexAction"
definitionId="org.eclipse.pde.ui.tests.index"
icon="icons/suspend_co.gif"
id="org.eclipse.pde.ui.tests.IndexAction"
label="&amp;Pause for Indexing"
menubarPath="window/macro/group1"
toolbarPath="sampleGroup"
tooltip="Pause for Indexing"/>
<action
class="org.eclipse.pde.internal.ui.tests.macro.StopAction"
definitionId="org.eclipse.pde.ui.tests.stopRecording"
icon="icons/terminate_co.gif"
id="org.eclipse.pde.ui.tests.StopAction"
label="S&amp;top Recording"
menubarPath="window/macro/group1"
toolbarPath="sampleGroup"
tooltip="Stop Recording"/>
<action
enablesFor="1"
toolbarPath="sampleGroup"
label="&amp;Playback"
icon="icons/run_exc.gif"
tooltip="&amp;Run Macro"
class="org.eclipse.pde.internal.ui.tests.macro.PlaybackAction"
menubarPath="window/macro/group1"
id="org.eclipse.pde.ui.tests.PlaybackAction">
<enablement>
<and>
<objectClass name="org.eclipse.core.resources.IFile"/>
<objectState name="extension" value="emc"/>
</and>
</enablement>
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.pde.ui.tests.macroSupport">
<widgetResolver class="org.eclipse.pde.internal.ui.tests.macro.DefaultWidgetResolver"/>
</extension>
<extension
point="org.eclipse.ui.commands">
<command
description="Stops the recording of the macro"
categoryId="org.eclipse.ui.category.window"
name="Stop Macro Recording"
id="org.eclipse.pde.ui.tests.stopRecording"/>
<command
description="Places a named index in the macro"
categoryId="org.eclipse.ui.category.window"
name="Index Macro"
id="org.eclipse.pde.ui.tests.index"/>
<keyBinding
contextId="org.eclipse.ui.contexts.dialogAndWindow"
commandId="org.eclipse.pde.ui.tests.stopRecording"
keySequence="Ctrl+Shift+F11"
keyConfigurationId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<keyBinding
contextId="org.eclipse.ui.contexts.dialogAndWindow"
commandId="org.eclipse.pde.ui.tests.index"
keySequence="Ctrl+Shift+F10"
keyConfigurationId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
</plugin>