| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.0"?> |
| <plugin> |
| <extension |
| point="org.eclipse.ui.perspectives"> |
| <perspective |
| name="%perspective.ide.name" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.IDEPerspective" |
| icon="icons/perspective_obj.gif" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.IDEPerspective"> |
| </perspective> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| allowMultiple="true" |
| category="org.eclipse.linuxtools.systemtap.ui" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.FunctionBrowserView" |
| icon="icons/views/func_obj.gif" |
| id="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.FunctionBrowserView" |
| name="%view.function.name"> |
| </view> |
| <view |
| allowMultiple="true" |
| category="org.eclipse.linuxtools.systemtap.ui" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.KernelBrowserView" |
| icon="icons/views/kernel_obj.gif" |
| id="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.KernelBrowserView" |
| name="%view.kernel.name"> |
| </view> |
| <view |
| allowMultiple="true" |
| category="org.eclipse.linuxtools.systemtap.ui" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.ProbeAliasBrowserView" |
| icon="icons/views/probe_obj.gif" |
| id="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.ProbeAliasBrowserView" |
| name="%view.probe.name"> |
| </view> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution locationURI="toolbar:org.eclipse.ui.workbench.file?before=save"> |
| <command |
| commandId="org.eclipse.linuxtools.internal.systemtap.ui.ide.OpenFileCommand" |
| icon="icons/actions/file/open_wiz.gif" |
| label="%command.open.name"> |
| <visibleWhen checkEnabled="true"/> |
| </command> |
| </menuContribution> |
| <menuContribution |
| locationURI="toolbar:org.eclipse.linuxtools.internal.systemtap.ui.ide.views.FunctionBrowserView"> |
| <command commandId="org.eclipse.ui.navigate.collapseAll"/> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.refreshView" |
| icon="icons/actions/refresh_tab.gif" |
| label="%command.refreshView.name" |
| tooltip="%command.refreshView.name"/> |
| </menuContribution> |
| |
| <menuContribution |
| locationURI="toolbar:org.eclipse.linuxtools.internal.systemtap.ui.ide.views.KernelBrowserView"> |
| <command commandId="org.eclipse.ui.navigate.collapseAll"/> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.refreshView" |
| icon="icons/actions/refresh_tab.gif" |
| label="%command.refreshView.name" |
| tooltip="%command.refreshView.name"/> |
| </menuContribution> |
| |
| <menuContribution |
| locationURI="toolbar:org.eclipse.linuxtools.internal.systemtap.ui.ide.views.ProbeAliasBrowserView"> |
| <command commandId="org.eclipse.ui.navigate.collapseAll"/> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.refreshView" |
| icon="icons/actions/refresh_tab.gif" |
| label="%command.refreshView.name" |
| tooltip="%command.refreshView.name"/> |
| </menuContribution> |
| |
| <menuContribution |
| allPopups="true" |
| locationURI="toolbar:org.eclipse.ui.main.toolbar?after=additions"> |
| <toolbar |
| id="org.eclipse.linuxtools.systemtap.ui.ide.toolbar" |
| label="%toolbar.actions.name"> |
| <separator |
| name="fileGroup" |
| visible="true"> |
| </separator> |
| <separator |
| name="runGroup" |
| visible="true"> |
| </separator> |
| <separator |
| name="chartGroup" |
| visible="true"> |
| </separator> |
| </toolbar> |
| </menuContribution> |
| |
| <menuContribution |
| allPopups="true" |
| locationURI="toolbar:org.eclipse.linuxtools.systemtap.ui.ide.toolbar?after=fileGroup"> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.commands.ImportTapset" |
| icon="icons/actions/import_wiz.gif" |
| label="%command.import.name" |
| style="push"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| |
| <menuContribution |
| allPopups="true" |
| locationURI="toolbar:org.eclipse.linuxtools.systemtap.ui.ide.toolbar?after=runGroup"> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.RunScriptCommand" |
| icon="icons/actions/run/run_exc.gif" |
| label="%command.run.desc" |
| style="push"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| |
| <menuContribution |
| allPopups="true" |
| locationURI="toolbar:org.eclipse.linuxtools.systemtap.ui.ide.toolbar?after=chartGroup"> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.ExportDataSetCommand" |
| icon="icons/actions/exportpref_obj.gif" |
| label="%command.dataExport.name" |
| style="push"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.ImportDataSetCommand" |
| icon="icons/actions/importpref_obj.gif" |
| label="%command.dataImport.name" |
| style="push"> |
| <visibleWhen |
| checkEnabled="true"> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| |
| <menuContribution |
| allPopups="false" |
| locationURI="popup:#TextEditorContext?after=additions"> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.toggleComment" |
| label="%command.toggleComment.name" |
| mnemonic="%command.toggleComment.mne" |
| style="push"> |
| </command> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.indent" |
| label="%command.indent.name" |
| mnemonic="%command.indent.mne" |
| style="push"> |
| </command> |
| </menuContribution> |
| |
| <menuContribution |
| allPopups="true" |
| locationURI="popup:org.eclipse.ui.popup.any?after=additions"> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.definitionMenu" |
| style="push"> |
| <visibleWhen> |
| <with |
| variable="activeMenuSelection"> |
| <count |
| value="1"> |
| </count> |
| <iterate> |
| <instanceof |
| value="org.eclipse.linuxtools.systemtap.structures.TreeDefinitionNode"> |
| </instanceof> |
| </iterate> |
| </with> |
| </visibleWhen> |
| </command> |
| </menuContribution> |
| |
| <menuContribution |
| locationURI="popup:#CEditorRulerContext?after=additions"> |
| <command |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.addStapProbe" |
| label="%command.addStapProbe.name" |
| mnemonic="%command.addStapProbe.mne" |
| style="push"> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.core.contenttype.contentTypes"> |
| <content-type |
| base-type="org.eclipse.core.runtime.text" |
| file-extensions="stp" |
| id="org.eclipse.linuxtools.stap.content-type" |
| name="SystemTap Script" |
| priority="high"> |
| </content-type> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors"> |
| <editor |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp.STPEditor" |
| contributorClass="org.eclipse.ui.editors.text.TextEditorActionContributor" |
| default="true" |
| icon="icons/views/page_obj.gif" |
| id="org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp.STPEditor" |
| name="%editor.stp.name"> |
| <contentTypeBinding |
| contentTypeId="org.eclipse.linuxtools.stap.content-type"> |
| </contentTypeBinding> |
| </editor> |
| </extension> |
| <extension |
| point="org.eclipse.ui.genericeditor.presentationReconcilers"> |
| <presentationReconciler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp.STPPresentationReconciler" |
| contentType="org.eclipse.linuxtools.stap.content-type"> |
| </presentationReconciler> |
| </extension> |
| <extension point="org.eclipse.ui.genericeditor.contentAssistProcessors"> |
| <contentAssistProcessor |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp.STPCompletionProcessor" |
| contentType="org.eclipse.linuxtools.stap.content-type"> |
| </contentAssistProcessor> |
| </extension> |
| <extension point="org.eclipse.ui.genericeditor.hoverProviders"> |
| <hoverProvider |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp.STPCompletionProcessor" |
| contentType="org.eclipse.linuxtools.stap.content-type"> |
| </hoverProvider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.editors.documentProviders"> |
| <provider |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.editors.stp.STPDocumentProvider" |
| extensions="stp" |
| id="org.eclipse.linuxtools.stap.editor.documentProvider"> |
| </provider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.themes"> |
| <themeElementCategory |
| id="org.eclipse.linuxtools.stap.editor.presentation" |
| label="SystemTap"> |
| </themeElementCategory> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.keyword" |
| label="Keyword" |
| value="127,0,85"> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.string" |
| label="String" |
| value="0,0,255"> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.comment" |
| label="Comment" |
| value="63,127,95"> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.type" |
| label="Type" |
| value="0,0,128"> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.default" |
| label="Default" |
| value="0,0,0"> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.embedded" |
| label="Default" |
| value="0,64,64"> |
| </colorDefinition> |
| <colorDefinition |
| categoryId="org.eclipse.linuxtools.stap.editor.presentation" |
| id="org.eclipse.linuxtools.stap.editor.color.embeddedc" |
| label="Default" |
| value="0,64,64"> |
| </colorDefinition> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| name="%preference.systemTap.name" |
| id="org.eclipse.linuxtools.systemtap.prefs.view" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.preferences.SystemTapPreferencePage"> |
| </page> |
| <page |
| name="%preference.ide.name" |
| id="org.eclipse.linuxtools.systemtap.prefs.ide" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.preferences.IDEPreferencePage" |
| category="org.eclipse.linuxtools.systemtap.prefs.view"> |
| </page> |
| <page |
| name="%preference.path.name" |
| id="org.eclipse.linuxtools.systemtap.prefs.ide.path" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.preferences.PathPreferencePage" |
| category="org.eclipse.linuxtools.systemtap.prefs.ide"> |
| </page> |
| <page |
| name="%preference.tapsets.name" |
| id="org.eclipse.linuxtools.systemtap.prefs.ide.tapsets" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.preferences.TapsetsPreferencePage" |
| category="org.eclipse.linuxtools.systemtap.prefs.ide"> |
| </page> |
| <page |
| name="%preference.envVars.name" |
| id="org.eclipse.linuxtools.systemtap.prefs.environmentvariables" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.preferences.EnvironmentVariablesPreferencePage" |
| category="org.eclipse.linuxtools.systemtap.prefs.view"> |
| </page> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.linuxtools.internal.systemtap.ui.ide.preferences.PreferenceInitializer"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.commands"> |
| <category |
| name="%category.file.name" |
| description="%category.file.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.category.file"> |
| </category> |
| <command |
| name="%command.open.name" |
| description="%command.open.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.file" |
| id="org.eclipse.linuxtools.internal.systemtap.ui.ide.OpenFileCommand"/> |
| <command |
| name="%command.import.name" |
| description="%command.import.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.file" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.commands.ImportTapset"> |
| </command> |
| |
| <category |
| name="%category.run.name" |
| description="%category.run.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.category.run"> |
| </category> |
| <command |
| name="%command.run.name" |
| description="%command.run.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.run" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.RunScriptCommand"> |
| </command> |
| |
| <category |
| name="%category.data.name" |
| description="%category.data.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.category.data"> |
| </category> |
| <command |
| name="%command.dataExport.name" |
| description="%command.dataExport.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.data" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.ExportDataSetCommand"> |
| </command> |
| <command |
| name="%command.dataImport.name" |
| description="%command.dataImport.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.data" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.ImportDataSetCommand"> |
| </command> |
| |
| <category |
| name="%editor.category.source.name" |
| description="%editor.category.source.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.category.source"> |
| </category> |
| <command |
| name="%command.toggleComment.name" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.source" |
| description="%command.toggleComment.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.toggleComment" |
| defaultHandler="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.ToggleCommentHandler"> |
| </command> |
| <command |
| name="%command.indent.name" |
| description="%command.indent.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.source" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.indent" |
| defaultHandler="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.IndentHandler"> |
| </command> |
| |
| <category |
| name="%category.tapset.name" |
| description="%category.tapset.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.category.tapset"> |
| </category> |
| <command |
| name="%command.viewDefinition.name" |
| description="%command.viewDefinition.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.tapset" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.definitionMenu"> |
| </command> |
| <command |
| name="%command.refreshView.name" |
| description="%command.refreshView.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.tapset" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.refreshView" |
| defaultHandler="org.eclipse.linuxtools.internal.systemtap.ui.ide.views.RefreshHandler"> |
| </command> |
| |
| <category |
| name="%category.cfiles.name" |
| description="%category.cfiles.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.category.cfiles"> |
| </category> |
| <command |
| name="%command.addStapProbe.name" |
| description="%command.addStapProbe.desc" |
| categoryId="org.eclipse.linuxtools.systemtap.ui.ide.category.cfiles" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.addStapProbe" |
| defaultHandler="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.AddStapProbeHandler"> |
| </command> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.handlers"> |
| <handler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.OpenFileHandler" |
| commandId="org.eclipse.linuxtools.internal.systemtap.ui.ide.OpenFileCommand"> |
| <activeWhen> |
| <with |
| variable="activeWorkbenchWindow.activePerspective"> |
| <equals value="org.eclipse.linuxtools.systemtap.ui.ide.IDEPerspective"/> |
| </with> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.RunScriptHandler" |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.RunScriptCommand"> |
| <activeWhen> |
| <with variable="activeEditorInput"> |
| <adapt type="org.eclipse.core.resources.IFile"> |
| <test property="org.eclipse.core.resources.contentTypeId" value="org.eclipse.linuxtools.stap.content-type" /> |
| </adapt> |
| </with> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.ImportTapsetHandler" |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.commands.ImportTapset"> |
| <activeWhen> |
| <reference |
| definitionId="org.eclipse.linuxtools.systemtap.ui.ide.perspectiveEnablement"> |
| </reference> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.ImportDataSetHandler" |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.ImportDataSetCommand"> |
| <activeWhen> |
| <reference |
| definitionId="org.eclipse.linuxtools.systemtap.ui.ide.perspectiveEnablement"> |
| </reference> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.ExportDataSetHandler" |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.ExportDataSetCommand"> |
| <activeWhen> |
| <reference |
| definitionId="org.eclipse.linuxtools.systemtap.graphing.ui.graphEditorEnablement"> |
| </reference> |
| </activeWhen> |
| </handler> |
| <handler |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.DefinitionHandler" |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.definitionMenu"> |
| <enabledWhen> |
| <with |
| variable="activeMenuSelection"> |
| <count |
| value="1"> |
| </count> |
| <iterate> |
| <and> |
| <instanceof |
| value="org.eclipse.linuxtools.systemtap.structures.TreeDefinitionNode"> |
| </instanceof> |
| <test |
| property="org.eclipse.linuxtools.systemtap.ui.ide.handlers.hasDefinition"> |
| </test> |
| </and> |
| </iterate> |
| </with> |
| </enabledWhen> |
| </handler> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.expressions.propertyTesters"> |
| <propertyTester |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.handlers.DefinitionMenuTester" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.handlers.definitionMenuTester" |
| namespace="org.eclipse.linuxtools.systemtap.ui.ide.handlers" |
| properties="hasDefinition" |
| type="org.eclipse.linuxtools.systemtap.structures.TreeDefinitionNode"> |
| </propertyTester> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.perspectiveExtensions"> |
| <perspectiveExtension |
| targetID="org.eclipse.linuxtools.systemtap.ui.ide.IDEPerspective"> |
| <actionSet id="org.eclipse.debug.ui.launchActionSet"/> |
| </perspectiveExtension> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.newWizards"> |
| <category |
| id="org.eclipse.linuxtools.systemtap.ui.ide" |
| name="%category.name"> |
| </category> |
| <wizard |
| category="org.eclipse.linuxtools.systemtap.ui.ide" |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.wizards.StapNewWizard" |
| icon="icons/smileytap_small.gif" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.wizards.StapNewWizard" |
| name="%wizard.name"> |
| <description> |
| Create a SystemTap script file |
| </description> |
| </wizard> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.ui.launchShortcuts"> |
| <shortcut |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.launcher.SystemTapScriptLaunchShortcut" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.StapLaunchShortcut" |
| label="%launch.run.name" |
| description="%launch.run.desc" |
| icon="icons/smileytap_small.gif" |
| modes="run"> |
| <contextualLaunch> |
| <enablement> |
| <with variable="activeEditorInput"> |
| <adapt type="org.eclipse.core.resources.IFile"> |
| <test property="org.eclipse.core.resources.contentTypeId" value="org.eclipse.linuxtools.stap.content-type" /> |
| </adapt> |
| </with> |
| </enablement> |
| </contextualLaunch> |
| </shortcut> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.core.launchConfigurationTypes"> |
| <launchConfigurationType |
| delegate="org.eclipse.linuxtools.internal.systemtap.ui.ide.launcher.SystemTapScriptLaunchConfigurationDelegate" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.SystemTapLaunchConfigurationType" |
| modes="run" |
| name="SystemTap" |
| public="true"> |
| </launchConfigurationType> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.core.processFactories"> |
| <processFactory |
| id="org.eclipse.linuxtools.systemtap.ui.ide.SystemTapRuntimeProcessFactory" |
| class="org.eclipse.linuxtools.systemtap.structures.process.SystemTapRuntimeProcessFactory"> |
| </processFactory> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTypeImages"> |
| <launchConfigurationTypeImage |
| configTypeID="org.eclipse.linuxtools.systemtap.ui.ide.SystemTapLaunchConfigurationType" |
| icon="icons/smileytap_small.gif" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.systemtapLaunchConfigurationTypeImage"> |
| </launchConfigurationTypeImage> |
| </extension> |
| |
| <extension |
| point="org.eclipse.debug.ui.launchConfigurationTabGroups"> |
| <launchConfigurationTabGroup |
| class="org.eclipse.linuxtools.internal.systemtap.ui.ide.launcher.SystemTapScriptLaunchConfigurationTabGroup" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.systemTapLaunchConfigurationTabGroup" |
| type="org.eclipse.linuxtools.systemtap.ui.ide.SystemTapLaunchConfigurationType"> |
| </launchConfigurationTabGroup> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.toggleComment" |
| contextId="org.eclipse.linuxtools.systemtap.ui.ide.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+/"> |
| </key> |
| <key |
| commandId="org.eclipse.linuxtools.systemtap.ui.ide.indent" |
| contextId="org.eclipse.linuxtools.systemtap.ui.ide.context" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+I"> |
| </key> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| description="%editor.context.desc" |
| id="org.eclipse.linuxtools.systemtap.ui.ide.context" |
| name="%editor.context.name" |
| parentId="org.eclipse.ui.textEditorScope"> |
| </context> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.expressions.definitions"> |
| <definition |
| id="org.eclipse.linuxtools.systemtap.ui.ide.perspectiveEnablement"> |
| <with |
| variable="activeWorkbenchWindow.activePerspective"> |
| <equals |
| value="org.eclipse.linuxtools.systemtap.ui.ide.IDEPerspective"> |
| </equals> |
| </with> |
| </definition> |
| </extension> |
| |
| </plugin> |