blob: ac4709caf460316496f1c92182f1e2f0ee96ab5e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<!-- Extensions Points -->
<extension-point id="interpreterInstallTypePage" name="%interpreterInstallTypePage" schema="schema/interpreterInstallTypePage.exsd"/>
<!-- Extensions -->
<extension point="org.eclipse.core.runtime.adapters">
<factory
class=""
adaptableType="org.eclipse.dltk.core.IModelElement">
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class=""
adaptableType="org.eclipse.core.resources.IResource">
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
class=""
adaptableType="org.eclipse.dltk.internal.ui.editor.ExternalStorageEditorInput">
<adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
</factory>
<factory
adaptableType="org.eclipse.dltk.internal.ui.editor.ScriptEditor"
class="org.eclipse.dltk.internal.debug.ui.DltkRetargettableActionAdapterFactory">
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
<adapter
type="org.eclipse.debug.ui.actions.IRunToLineTarget">
</adapter>
</factory>
</extension>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.dltk.debug.core.model.IScriptMethodEntryBreakpoint"
id="org.eclipse.dltk.debug.MethodBreakpointToggleActions">
<action
label="%entryAction.label"
helpContextId="entry_toggle_action_context"
state="false"
class="org.eclipse.dltk.debug.ui.actions.EntryToggleAction"
menubarPath="emptyBreakpointGroup"
enablesFor="+"
id="org.eclipse.dltk.debug.ui.actions.EntryToggle">
</action>
<action
label="%exitAction.label"
helpContextId="exit_toggle_action_context"
state="false"
class="org.eclipse.dltk.debug.ui.actions.ExitToggleAction"
menubarPath="emptyBreakpointGroup"
enablesFor="+"
id="org.eclipse.dltk.debug.ui.actions.ExitToggle">
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.dltk.debug.core.model.IScriptBreakpoint"
id="org.eclipse.dltk.debug.ScriptBreakpointActions">
<action
class="org.eclipse.dltk.debug.ui.actions.ScriptBreakpointPropertiesAction"
enablesFor="1"
helpContextId="breakpoint_properties_action_context"
id="org.eclipse.dltk.debug.ui.actions.ScriptBreakpointProperties"
label="%ScriptBreakpointProperties.label"
menubarPath="additions">
</action>
</objectContribution>
</extension>
<extension
point="org.eclipse.ui.actionSetPartAssociations">
<actionSetPartAssociation
targetID="org.eclipse.debug.ui.launchActionSet">
<part
id="org.eclipse.dltk.ui.ScriptExplorer">
</part>
</actionSetPartAssociation>
<actionSetPartAssociation
targetID="org.eclipse.dltk.debug.ui.DLTKDebugActionSet">
<part
id="org.eclipse.dltk.ui.ScriptExplorer">
</part>
</actionSetPartAssociation>
</extension>
<!-- Adapters for contextual launch -->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%DebugActionSet.label"
visible="false"
id="org.eclipse.dltk.debug.ui.DLTKDebugActionSet">
<menu
label="%RunMenu.label"
path="additions"
id="org.eclipse.ui.run">
<separator
name="dltkGroup">
</separator>
</menu>
<action
class="org.eclipse.dltk.internal.debug.ui.actions.WatchAction"
enablesFor="+"
id="org.eclipse.dltk.debug.ui.Watch"
label="Watch!!!!"
menubarPath="org.eclipse.ui.run/dltkGroup">
</action>
</actionSet>
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<!-- Eclipse 3.3 fix -->
<page
class="org.eclipse.dltk.debug.ui.breakpoints.ScriptBreakpointPropertyPage"
id="org.eclipse.dltk.debug.ui.ScriptBreakpointPropertyPage"
name="Breakpoint properties">
<enabledWhen>
<or>
<instanceof
value="org.eclipse.dltk.debug.core.model.IScriptBreakpoint">
</instanceof>
<adapt
type="org.eclipse.dltk.debug.core.model.IScriptBreakpoint">
</adapt>
</or>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.ui.contexts">
<context
name="%DebuggingScriptContext.label"
description="%DebuggingScriptContext.description"
id="org.eclipse.dltk.debug.ui.debugging"
parentId="org.eclipse.debug.ui.debugging">
</context>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.debug.ui.DebugPerspective">
<view
relative="org.eclipse.debug.ui.DebugView"
visible="false"
relationship="stack"
id="org.eclipse.dltk.ui.ScriptExplorer">
</view>
</perspectiveExtension>
</extension>
<extension
point="org.eclipse.debug.core.statusHandlers">
<statusHandler
class="org.eclipse.dltk.internal.debug.ui.handlers.DbgpServiceNotAvailableStatusHandler"
code="200"
id="org.eclipse.dltk.internal.debug.ui.DbgpServiceNotAvailableStatusHandler"
plugin="org.eclipse.dltk.launching">
</statusHandler>
<statusHandler
class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotStartedStatusHandler"
code="201"
id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotStartedStatusHandler"
plugin="org.eclipse.dltk.launching">
</statusHandler>
<statusHandler
class="org.eclipse.dltk.internal.debug.ui.handlers.DebuggingEngineNotConnectedStatusHandler"
code="202"
id="org.eclipse.dltk.internal.debug.ui.DebuggingEngineNotConnectedStatusHandler"
plugin="org.eclipse.dltk.launching">
</statusHandler>
<statusHandler
class="org.eclipse.dltk.internal.debug.ui.handlers.NoDefaultInterpreterStatusHandler"
code="167"
id="org.eclipse.dltk.internal.debug.ui.NoDefaultInterpreterStatusHandler"
plugin="org.eclipse.dltk.launching">
</statusHandler>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
category="org.eclipse.dltk.preferences"
class="org.eclipse.dltk.debug.ui.preferences.ScriptDebugPreferencePage"
id="org.eclipse.dltk.preferences.debug"
name="Debugging">
</page>
</extension>
<extension
point="org.eclipse.ui.views">
<view
class="org.eclipse.dltk.internal.debug.ui.ScriptDebugLogView"
id="org.eclipse.dltk.debug.ui.dbgpLogView"
name="Script Debug Log">
</view>
</extension>
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
targetID="org.eclipse.debug.ui.VariableView"
id="org.eclipse.dltk.debug.ui.VariableViewActions">
<action
class="org.eclipse.dltk.debug.ui.ToggleShowGlobalVariablesActionDelegate"
id="org.eclipse.dltk.debug.ui.variableViewActions.ShowStatic"
label="%ShowGlobalVarsAction.label"
menubarPath="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu/scriptPart"
style="toggle"
tooltip="%ShowGlobalVarsAction.tooltip">
</action>
<action
class="org.eclipse.dltk.debug.ui.ToggleShowClassVariablesActionDelegate"
id="org.eclipse.dltk.debug.ui.variableViewActions.ShowStatic"
label="%ShowClassVarsAction.label"
menubarPath="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu/scriptPart"
style="toggle"
tooltip="%ShowClasssVarsAction.tooltip">
</action>
<menu
id="org.eclipse.dltk.debug.ui.VariableView.scriptSubmenu"
label="%VariablesViewScriptSubmenu.label"
path="scriptActions">
<groupMarker name="org.eclipse.dltk.debug.ui.scriptPart"/>
</menu>
</viewContribution>
</extension>
</plugin>