| <?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="&Macros..." |
| path="window/additions" |
| id="macro"> |
| <separator name="group1"/> |
| </menu> |
| <action |
| toolbarPath="sampleGroup" |
| label="&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="&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&top Recording" |
| menubarPath="window/macro/group1" |
| toolbarPath="sampleGroup" |
| tooltip="Stop Recording"/> |
| <action |
| enablesFor="1" |
| toolbarPath="sampleGroup" |
| label="&Playback" |
| icon="icons/run_exc.gif" |
| tooltip="&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> |