| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension |
| point="org.eclipse.ui.startup"> |
| <!--startup class=""--> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| name="%command.exportScript.name" |
| description="%command.exportScript.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.file" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.commands.ExportScript"/> |
| <command |
| name="%command.createModule.name" |
| description="%command.createModule.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.dashboard.category.file" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.commands.CreateModuleAction"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.linuxtools.systemtap.ui.dashboardextension.commands.ExportScript" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+4"/> |
| <key |
| commandId="org.eclipse.linuxtools.systemtap.ui.dashboardextension.commands.CreateModuleAction" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+5"/> |
| </extension> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="%actionset.export.name" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.ExportScriptActionSet"> |
| <action |
| label="%action.exportScript.name" |
| tooltip="%action.exportScript.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.actions.ExportScript" |
| icon="icons/actions/export_wiz.gif" |
| toolbarPath="org.eclipse.ui.workbench.file/export.ext" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.dashboardextension.actions.ExportScriptAction" |
| definitionId="org.eclipse.linuxtools.systemtap.ui.dashboardextension.commands.ExportScript" |
| style="push" |
| state="false"/> |
| </actionSet> |
| </extension> |
| <extension |
| point="org.eclipse.ui.actionSets"> |
| <actionSet |
| label="%actionset.createModule.name" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.CreateModuleActionSet"> |
| <action |
| label="%action.createModule.name" |
| tooltip="%action.createModule.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.actions.CreateModuleAction" |
| icon="icons/actions/mod_obj.gif" |
| toolbarPath="org.eclipse.ui.workbench.file/export.ext" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.dashboardextension.actions.CreateModuleAction" |
| definitionId="org.eclipse.linuxtools.systemtap.ui.dashboardextension.commands.CreateModuleAction" |
| style="push" |
| state="true"/> |
| </actionSet> |
| </extension> |
| |
| |
| <extension |
| point="org.eclipse.ui.popupMenus"> |
| <objectContribution |
| adaptable="false" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.ViewScriptMenu" |
| objectClass="org.eclipse.linuxtools.systemtap.ui.dashboard.structures.ModuleTreeNode"> |
| <action |
| label="%action.viewScript.name" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.dashboardextension.actions.ViewScriptAction" |
| icon="icons/actions/file_obj.gif" |
| menubarPath="file.ext" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.ViewScriptAction" |
| style="push"/> |
| <!--<action |
| class="org.eclipse.linuxtools.systemtap.ui.dashboardextension.actions.AddScriptAction" |
| icon="icons/actions/file_obj.gif" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.AddScriptAction" |
| label="%action.addScript.name" |
| menubarPath="file.ext" |
| style="push"> |
| </action>--> |
| ,<!--<action |
| class="org.eclipse.linuxtools.systemtap.ui.dashboardextension.actions.DeleteScriptAction" |
| icon="icons/actions/file_obj.gif" |
| id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.DeleteScriptAction" |
| label="%action.deleteScript.name" |
| menubarPath="file.ext" |
| style="push"> |
| </action>--> |
| </objectContribution> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension |
| targetID="org.eclipse.linuxtools.systemtap.ui.ide.IDEPerspective"> |
| <actionSet id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.ExportScriptActionSet"/> |
| </perspectiveExtension> |
| <perspectiveExtension |
| targetID="org.eclipse.linuxtools.systemtap.ui.dashboard.DashboardPerspective"> |
| <actionSet id="org.eclipse.linuxtools.systemtap.ui.dashboardextension.CreateModuleActionSet"/> |
| </perspectiveExtension> |
| </extension> |
| </plugin> |