blob: 7148966bbff5e03ea1ab971e801b1174d17765df [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.0"?>
<plugin>
<extension-point id="PDebuggerPage" name="%PDebuggerPage.name" schema="schema/PDebuggerPage.exsd"/>
<!-- preferences //-->
<extension
point="org.eclipse.core.runtime.preferences">
<initializer
class="org.eclipse.ptp.debug.internal.ui.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension
point="org.eclipse.ui.preferencePages">
<page
name="%PDebugPreferencePage.name"
category="org.eclipse.ptp.ui.preferences.ptpPreferencesPage"
class="org.eclipse.ptp.debug.internal.ui.preferences.PDebugPreferencePage"
id="org.eclipse.ptp.debug.ui.PDebugPreferencePage">
</page>
</extension>
<extension
point="org.eclipse.debug.core.sourceLocators">
<sourceLocator
name="%DefaultSourceLocator.name"
class="org.eclipse.ptp.debug.ui.sourcelookup.DefaultSourceLocator"
id="org.eclipse.ptp.debug.ui.DefaultSourceLocator">
</sourceLocator>
</extension>
<!--
Not yet develop Source Map UI
<extension
point="org.eclipse.debug.ui.sourceContainerPresentations">
<sourceContainerPresentation
browserClass="org.eclipse.ptp.debug.internal.ui.sourcelookup.MappingSourceContainerBrowser"
containerTypeID="org.eclipse.ptp.debug.core.containerType.mapping"
icon="icons/obj16/mapping_obj.gif"
id="org.eclipse.ptp.debug.ui.sourceContainerPresentation.mapping"/>
<sourceContainerPresentation
containerTypeID="org.eclipse.ptp.debug.core.containerType.mapEntry"
icon="icons/obj16/mapentry_obj.gif"
id="org.eclipse.ppt.debug.ui.sourceContainerPresentation.mapEntry"/>
</extension>
//-->
<!-- perspective //-->
<extension
point="org.eclipse.ui.perspectives">
<perspective
name="%ParallelDebugPerspective.name"
icon="icons/ptpdebug.gif"
class="org.eclipse.ptp.debug.internal.ui.PTPDebugPerspectiveFactory"
id="org.eclipse.ptp.debug.ui.PTPDebugPerspective">
<description>
%ParallelDebugPerspective.description
</description>
</perspective>
</extension>
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ui.resourcePerspective">
<perspectiveShortcut
id="org.eclipse.ptp.debug.ui.PTPDebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.debug.ui.DebugPerspective">
<perspectiveShortcut
id="org.eclipse.ptp.debug.ui.PTPDebugPerspective">
</perspectiveShortcut>
</perspectiveExtension>
<perspectiveExtension
targetID="org.eclipse.ptp.debug.ui.PTPDebugPerspective">
<perspectiveShortcut
id="org.eclipse.ptp.ui.PTPRunPerspective">
</perspectiveShortcut>
<perspectiveShortcut
id="org.eclipse.debug.ui.DebugPerspective">
</perspectiveShortcut>
<actionSet
id="org.eclipse.debug.ui.launchActionSet">
</actionSet>
<actionSet
id="org.eclipse.ptp.ui.actionSets">
</actionSet>
</perspectiveExtension>
</extension>
<!-- view //-->
<extension
point="org.eclipse.ui.views">
<category
name="%ParallelDebugViewCategory.name"
id="org.eclipse.ptp.debug.ui.views">
</category>
<view
name="%SignalsView.name"
icon="icons/signals_view.gif"
category="org.eclipse.ptp.debug.ui.views"
class="org.eclipse.ptp.debug.internal.ui.views.signals.SignalsView"
id="org.eclipse.ptp.debug.ui.views.SignalsView">
</view>
<view
name="%ParallelDebugView.name"
icon="icons/ptpdebug.gif"
category="org.eclipse.ptp.debug.ui.views"
class="org.eclipse.ptp.debug.ui.views.ParallelDebugView"
id="org.eclipse.ptp.debug.ui.views.parallelDebugView">
</view>
<view
name="%ArrayView.name"
icon="icons/ptparrayview.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.ptp.debug.internal.ui.views.array.ArrayView"
id="org.eclipse.ptp.debug.ui.views.ArrayView">
</view>
<view
name="%PVariableView.name"
icon="icons/ptpvariableview.gif"
category="org.eclipse.debug.ui"
class="org.eclipse.ptp.debug.internal.ui.views.variable.PVariableView"
id="org.eclipse.ptp.debug.ui.views.PVariableView">
</view>
</extension>
<extension
point="org.eclipse.debug.ui.debugModelPresentations">
<debugModelPresentation
class="org.eclipse.ptp.debug.internal.ui.PDebugModelPresentation"
id="org.eclipse.ptp.debug.core">
</debugModelPresentation>
</extension>
<!-- annotation //-->
<extension
point="org.eclipse.ui.editors.annotationTypes">
<type
markerType="org.eclipse.ptp.debug.core.pBreakpointMarker"
super="org.eclipse.debug.core.breakpoint"
name="org.eclipse.ptp.debug.core.breakpoint">
</type>
<type
markerType="org.eclipse.ptp.debug.ui.regCurrentIP"
name="org.eclipse.ptp.debug.ui.regCurrentIP">
</type>
<type
markerType="org.eclipse.ptp.debug.ui.regSecondaryIP"
name="org.eclipse.ptp.debug.ui.regSecondaryIP">
</type>
<type
markerType="org.eclipse.ptp.debug.ui.currentSetIP"
name="org.eclipse.ptp.debug.ui.currentSetIP">
</type>
<type
markerType="org.eclipse.ptp.debug.ui.setIP"
name="org.eclipse.ptp.debug.ui.setIP">
</type>
</extension>
<extension
point="org.eclipse.ui.editors.markerAnnotationSpecification">
<specification
annotationImageProvider="org.eclipse.ptp.debug.internal.ui.BreakpointImageProvider"
annotationType="org.eclipse.ptp.debug.core.breakpoint"
label="%PBreakpointAnnotation.label"
presentationLayer="4">
</specification>
<specification
annotationType="org.eclipse.ptp.debug.ui.regCurrentIP"
icon="icons/debug/reg_cur_ip.gif"
presentationLayer="7"
colorPreferenceKey="ptpRegCurrentIPColor"
colorPreferenceValue="198,219,174"
highlightPreferenceValue="true"
highlightPreferenceKey="ptpRegCurrentIPHighlight"
textPreferenceValue="false"
textPreferenceKey="ptpRegCurrentIPIndication"
verticalRulerPreferenceValue="true"
verticalRulerPreferenceKey="ptpRegCurrentIPVerticalRuler"
overviewRulerPreferenceValue="true"
overviewRulerPreferenceKey="ptpRegCucurrentIPOverviewRuler">
</specification>
<specification
annotationType="org.eclipse.ptp.debug.ui.regSecondaryIP"
icon="icons/debug/reg_sec_ip.gif"
presentationLayer="7"
colorPreferenceValue="219,235,204"
colorPreferenceKey="ptpRegSecondaryIPColor"
highlightPreferenceValue="true"
highlightPreferenceKey="ptpRegSecondaryIPHighlight"
textPreferenceValue="false"
textPreferenceKey="ptpRegSecondaryIPIndication"
verticalRulerPreferenceValue="true"
verticalRulerPreferenceKey="ptpRegSecondaryIPVerticalRuler"
overviewRulerPreferenceValue="true"
overviewRulerPreferenceKey="ptpRegSecondaryIPOverviewRuler">
</specification>
<specification
annotationType="org.eclipse.ptp.debug.ui.currentSetIP"
icon="icons/debug/cur_set_ip.gif"
presentationLayer="6"
colorPreferenceValue="130,105,20"
colorPreferenceKey="ptpCurrentIPColor"
highlightPreferenceValue="true"
highlightPreferenceKey="ptpCurrentSetIPHighlight"
textPreferenceValue="false"
textPreferenceKey="ptpCurrentSetIPIndication"
verticalRulerPreferenceValue="true"
verticalRulerPreferenceKey="ptpCurrentSetIPVerticalRuler"
overviewRulerPreferenceValue="true"
overviewRulerPreferenceKey="ptpCurrentSetIPOverviewRuler">
</specification>
<specification
annotationType="org.eclipse.ptp.debug.ui.setIP"
icon="icons/debug/set_ip.gif"
presentationLayer="6"
colorPreferenceValue="255,255,0"
colorPreferenceKey="ptpSecondaryIPColor"
highlightPreferenceValue="true"
highlightPreferenceKey="ptpSetIPHighlight"
textPreferenceValue="false"
textPreferenceKey="ptpSetIPIndication"
verticalRulerPreferenceValue="true"
verticalRulerPreferenceKey="ptpSetIPVerticalRuler"
overviewRulerPreferenceValue="true"
overviewRulerPreferenceKey="ptpSetIPOverviewRuler">
</specification>
</extension>
<!-- annotation //-->
<extension
point="org.eclipse.debug.ui.breakpointOrganizers">
<breakpointOrganizer
othersLabel="%PBreakpointSet.others"
label="%PBreakpointSet.label"
icon="icons/debug/ptp_bpt_set.gif"
class="org.eclipse.ptp.debug.internal.ui.views.breakpoints.PBreakpointSetOrganizer"
id="org.eclipse.ptp.debug.ui.pBreakpointSetOrganizer"/>
</extension>
<!--
<extension
point="org.eclipse.ui.viewActions">
<viewContribution
targetID="org.eclipse.debug.ui.BreakpointView"
id="org.eclipse.ptp.debug.ui.breakpointView.menu">
<action
label="%ShowFullPathsAction.label"
icon="icons/tool/show_paths.gif"
style="toggle"
tooltip="%ShowFullPathsAction.tooltip"
class="org.eclipse.ptp.debug.internal.ui.actions.ShowFullPathsAction"
menubarPath="pDebugActions"
id="org.eclipse.ptp.debug.internal.ui.actions.ShowFullPathsAction">
</action>
</viewContribution>
</extension>
//-->
<extension point="org.eclipse.core.runtime.adapters">
<factory
class="org.eclipse.ptp.debug.internal.ui.actions.RetargettableActionAdapterFactory"
adaptableType="org.eclipse.cdt.internal.ui.editor.CEditor">
<adapter
type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
</adapter>
<adapter
type="org.eclipse.debug.ui.actions.IRunToLineTarget">
</adapter>
</factory>
<factory
class="org.eclipse.ptp.debug.internal.ui.actions.RetargettableActionAdapterFactory"
adaptableType="org.eclipse.ui.views.contentoutline.ContentOutline">
<adapter
type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget">
</adapter>
</factory>
<factory
class="org.eclipse.ptp.debug.internal.ui.PBreakpointWorkbenchAdapterFactory"
adaptableType="org.eclipse.ptp.debug.core.model.IPBreakpoint">
<adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
</factory>
</extension>
<!--
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
targetID="org.eclipse.cdt.ui.editor.CEditor"
id="org.eclipse.ptp.debug.ui.CEditor.BreakpointRulerActions">
<action
label="%ToggleBreakpoint.label"
class="org.eclipse.ptp.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
actionID="RulerDoubleClick"
id="org.eclipse.ptp.debug.ui.CEditor.ManageBreakpointRulerAction">
</action>
</editorContribution>
</extension>
//-->
<extension
point="org.eclipse.ui.popupMenus">
<viewerContribution
targetID="#CEditorRulerContext"
id="org.eclipse.ptp.debug.ui.CEditorRulerActions">
<menu
label="%EditorRulerAction.label"
path="debug"
id="org.eclipse.ptp.debug.ui.popupmenu.submenu">
<groupMarker
name="ptpGroup">
</groupMarker>
</menu>
<action
label="%PBreakpointProperties.label"
class="org.eclipse.ptp.debug.internal.ui.actions.PBreakpointPropertiesRulerActionDelegate"
menubarPath="org.eclipse.ptp.debug.ui.popupmenu.submenu/ptpGroup"
id="org.eclipse.ptp.debug.internal.ui.actions.PBreakpointPropertiesRulerActionDelegate">
</action>
<action
label="%EnableDisableBreakpoint.label"
class="org.eclipse.ptp.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate"
menubarPath="org.eclipse.ptp.debug.ui.popupmenu.submenu/ptpGroup"
id="org.eclipse.ptp.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate">
</action>
<action
label="%ToggleBreakpoint.label"
class="org.eclipse.ptp.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
menubarPath="org.eclipse.ptp.debug.ui.popupmenu.submenu/ptpGroup"
id="org.eclipse.ptp.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate">
</action>
</viewerContribution>
<viewerContribution
targetID="org.eclipse.debug.ui.BreakpointView"
id="org.eclipse.ptp.debug.ui.breakpointview.popupMenu">
<action
label="%GotoSet.label"
icon="icons/debug/ptp_bpt_set.gif"
class="org.eclipse.ptp.debug.internal.ui.actions.GotoSet"
menubarPath="navigationGroup"
enablesFor="1+"
id="org.eclipse.ptp.debug.internal.ui.actions.GotoSet">
</action>
</viewerContribution>
<objectContribution
objectClass="org.eclipse.ptp.debug.core.model.IPBreakpoint"
id="org.eclipse.ptp.debug.ui.PBreakpointActions">
<action
label="%BreakpointPropertiesAction.label"
class="org.eclipse.ptp.debug.internal.ui.actions.PBreakpointPropertiesAction"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.ptp.debug.internal.ui.actions.PBreakpointPropertiesAction">
</action>
</objectContribution>
<!-- variable start -->
<!--
<objectContribution
objectClass="org.eclipse.ptp.debug.core.model.IPVariable"
id="org.eclipse.ptp.debug.ui.PVariableActions">
<menu
label="PVariableMenu"
id="org.eclipse.ptp.debug.ui.PVariableMenu">
<separator
name="pVarGroup">
</separator>
</menu>
<action
helpContextId="ptp_add_variable_action_context"
label="%AddPVariableAction.label"
tooltip="%AddPVariableAction.tooltip"
icon="icons/debug/ptp_bpt_set.gif"
menubarPath="pVarGroup"
enablesFor="1"
class="org.eclipse.ptp.debug.internal.ui.actions.AddPVariableActionDelegate"
id="org.eclipse.ptp.debug.internal.ui.actions.AddPVariableActionDelegate">
</action>
</objectContribution>
//-->
<!-- variable end -->
<!-- signal start -->
<objectContribution
objectClass="org.eclipse.ptp.debug.core.model.IPSignal"
id="org.eclipse.ptp.debug.ui.SignalActions">
<action
label="%SignalAction.label"
class="org.eclipse.ptp.debug.internal.ui.actions.SignalActionDelegate"
tooltip="%SignalAction.tooltip"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.ptp.debug.internal.ui.actions.SignalActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui">
</pluginState>
</enablement>
</action>
<action
label="%SignalPropertiesAction.label"
style="pulldown"
helpContextId="signal_properties_action_context"
class="org.eclipse.ptp.debug.internal.ui.actions.SignalPropertiesActionDelegate"
tooltip="%SignalPropertiesAction.tooltip"
enablesFor="1"
id="org.eclipse.ptp.debug.ui.SignalPropertiesAction">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui">
</pluginState>
</enablement>
</action>
</objectContribution>
<objectContribution
objectClass="org.eclipse.ptp.debug.core.model.IResumeWithoutSignal"
id="org.eclipse.ptp.debug.ui.DebugTargetActions">
</objectContribution>
<!-- signal end -->
<!-- debug view start -->
<viewerContribution
targetID="org.eclipse.debug.ui.DebugView"
id="org.eclipse.ptp.debug.ui.debugview.popupMenu">
<action
label="%RestartAction.label"
icon="icons/tool/restart_normal.gif"
helpContextId="restart_action_context"
class="org.eclipse.ptp.debug.internal.ui.actions.RestartActionDelegate"
menubarPath="stepGroup"
enablesFor="1"
id="org.eclipse.ptp.debug.internal.ui.actions.RestartActionDelegate">
<selection class="org.eclipse.ptp.debug.core.model.IRestart"/>
</action>
<action
state="false"
style="toggle"
id="org.eclipse.ptp.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
class="org.eclipse.ptp.debug.internal.ui.actions.ToggleInstructionStepModeActionDelegate"
enablesFor="1"
icon="icons/tool/stepinto_normal.gif"
helpContextId="toggle_instruction_step_mode_action_context"
label="%ToggleInstructionStepModeAction.label"
menubarPath="renderGroup"
tooltip="%ToggleInstructionStepModeAction.tooltip">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui">
</pluginState>
</enablement>
</action>
<action
helpContextId="signal_zero_action_context"
enablesFor="1"
label="%SignalZeroAction.label"
tooltip="%SignalZeroAction.tooltip"
class="org.eclipse.ptp.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
menubarPath="threadGroup"
id="org.eclipse.ptp.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate">
<selection class="org.eclipse.ptp.debug.core.model.IResumeWithoutSignal"/>
</action>
</viewerContribution>
<!-- debug view end -->
<!-- variable view start -->
<viewerContribution
targetID="org.eclipse.debug.ui.VariableView"
id="org.eclipse.ptp.debug.ui.variablesView.popupMenu">
<!--//
<action
helpContextId="remove_all_globals_action_context"
enablesFor="*"
label="%RemoveAllGlobalsAction.label"
tooltip="%RemoveAllGlobalsAction.tooltip"
icon="icons/rem_all_co.gif"
class="org.eclipse.ptp.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate"
menubarPath="additions"
id="org.eclipse.ptp.debug.internal.ui.actions.RemoveAllGlobalsActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui"/>
</enablement>
</action>
<action
helpContextId="remove_globals_action_context"
enablesFor="+"
label="%RemoveGlobalsAction.label"
tooltip="%RemoveGlobalsAction.tooltip"
icon="icons/rem_co.gif"
class="org.eclipse.ptp.debug.internal.ui.actions.RemoveGlobalsActionDelegate"
menubarPath="additions"
id="org.eclipse.ptp.debug.internal.ui.actions.RemoveGlobalsActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui"/>
</enablement>
</action>
<action
helpContextId="add_globals_action_context"
enablesFor="1"
label="%AddGlobalsAction.label"
class="org.eclipse.ptp.debug.internal.ui.actions.AddGlobalsActionDelegate"
icon="icons/watch_globals.gif"
menubarPath="additions"
id="org.eclipse.ptp.debug.internal.ui.actions.AddGlobalsActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui"/>
</enablement>
</action>
<action
label="%DisableVariablesAction.label"
helpContextId="disable_variables_action_context"
tooltip="%DisableVariablesAction.tooltip"
class="org.eclipse.ptp.debug.internal.ui.actions.DisableVariablesActionDelegate"
menubarPath="variableGroup"
enablesFor="2+"
id="org.eclipse.ptp.debug.internal.ui.actions.DisableVariablesActionDelegate">
<selection
class="org.eclipse.ptp.debug.core.model.IPVariable">
</selection>
</action>
<action
label="%EnableVariablesAction.label"
helpContextId="enable_variables_action_context"
tooltip="%EnableVariablesAction.tooltip"
class="org.eclipse.ptp.debug.internal.ui.actions.EnableVariablesActionDelegate"
menubarPath="variableGroup"
enablesFor="2+"
id="org.eclipse.ptp.debug.internal.ui.actions.EnableVariablesActionDelegate">
<selection
class="org.eclipse.ptp.debug.core.model.IPVariable">
</selection>
</action>
//-->
</viewerContribution>
<!-- variable view end -->
</extension>
<extension
point="org.eclipse.ui.viewActions">
<!-- variable toolbar start //-->
<!--
<viewContribution
targetID="org.eclipse.debug.ui.VariableView"
id="org.eclipse.debug.ui.variablesView.toolbar">
<menu
label="PVariableMenu"
id="org.eclipse.ptp.debug.ui.PVariableMenu"
path="additions">
<separator name="pVarGroup" />
</menu>
<action
helpContextId="ptp_variables_dialog_action_context"
label="%OpenPVariableDialogAction.label"
tooltip="%OpenPVariableDialogAction.tooltip"
icon="icons/debug/ptp_bpt_set.gif"
toolbarPath="Normal/pVarGroup"
state="true"
class="org.eclipse.ptp.debug.internal.ui.actions.OpenPVariableDialogActionDelegate"
id="org.eclipse.ptp.debug.internal.ui.actions.OpenPVariableDialogActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui"/>
</enablement>
</action>
<action
helpContextId="ptp_update_all_variables_action_context"
label="%UpdateAllPVariableAction.label"
tooltip="%UpdateAllPVariableAction.tooltip"
icon="icons/debug/ptp_bpt_set.gif"
toolbarPath="Normal/pVarGroup"
class="org.eclipse.ptp.debug.internal.ui.actions.UpdateVariablesActionDelegate"
id="org.eclipse.ptp.debug.internal.ui.actions.UpdateVariablesActionDelegate">
</action>
<action
helpContextId="ptp_remove_all_variables_action_context"
label="%RemoveAllPVariableAction.label"
tooltip="%RemoveAllPVariableAction.tooltip"
icon="icons/debug/ptp_bpt_set.gif"
toolbarPath="Normal/pVarGroup"
class="org.eclipse.ptp.debug.internal.ui.actions.RemoveAllPVariableActionDelegate"
id="org.eclipse.ptp.debug.internal.ui.actions.RemoveAllPVariableActionDelegate">
</action>
<action
helpContextId="ptp_add_variable_action_context"
label="%AddPVariableAction.label"
tooltip="%AddPVariableAction.tooltip"
icon="icons/debug/ptp_bpt_set.gif"
toolbarPath="Normal/pVarGroup"
enablesFor="1"
class="org.eclipse.ptp.debug.internal.ui.actions.AddPVariableActionDelegate"
id="org.eclipse.ptp.debug.internal.ui.actions.AddPVariableActionDelegate">
</action>
</viewContribution>
//-->
<!-- variable toolbar end //-->
</extension>
<extension
point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.ptp.debug.internal.ui.propertypages.PBreakpointPropertyPage"
name="%CommonBreakpointPage.label"
id="org.eclipse.ptp.debug.ui.propertypages.breakpoint.common">
<enabledWhen>
<adapt
type="org.eclipse.ptp.debug.core.model.IPBreakpoint">
</adapt>
</enabledWhen>
</page>
<!--
<page
adaptable="true"
objectClass="org.eclipse.ptp.debug.core.model.IPBreakpoint"
class="org.eclipse.ptp.debug.internal.ui.propertypages.PBreakpointFilteringPage"
name="%FilteringBreakpointPage.label"
id="org.eclipse.ptp.debug.ui.propertypages.breakpoint.filtering"/>
//-->
<page
class="org.eclipse.ptp.debug.internal.ui.propertypages.SignalPropertyPage"
name="%CommonSignalPage.label"
id="org.eclipse.ptp.debug.ui.propertypages.signal.common">
<enabledWhen>
<adapt
type="org.eclipse.ptp.debug.core.model.IPSignal">
</adapt>
</enabledWhen>
</page>
</extension>
<extension
point="org.eclipse.cdt.ui.textHovers">
<hover
label="%DebugTextHover.label"
description="%DebugTextHover.description"
class="org.eclipse.ptp.debug.internal.ui.editors.PDebugTextHover"
id="org.eclipse.ptp.debug.internal.ui.editors.PDebugTextHover">
</hover>
</extension>
<!-- Watch Expression //-->
<extension
point="org.eclipse.debug.core.watchExpressionDelegates">
<watchExpressionDelegate
debugModel="org.eclipse.ptp.debug.core"
delegateClass="org.eclipse.ptp.debug.internal.ui.PWatchExpressionDelegate"/>
</extension>
<!-- Memory //-->
<extension
point="org.eclipse.debug.ui.memoryRenderings">
<renderingBindings
defaultIds="org.eclipse.debug.ui.rendering.raw_memory"
primaryId="org.eclipse.debug.ui.rendering.raw_memory"
renderingIds="org.eclipse.debug.ui.rendering.raw_memory,org.eclipse.debug.ui.rendering.ascii,org.eclipse.debug.ui.rendering.signedint,org.eclipse.debug.ui.rendering.unsignedint">
<enablement>
<instanceof value="org.eclipse.ptp.debug.internal.core.model.PTPMemoryBlockExtension"/>
</enablement>
</renderingBindings>
</extension>
<!-- Extension //-->
<extension
point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension
targetID="org.eclipse.ptp.debug.ui.PTPDebugPerspective">
<view
relative="org.eclipse.debug.ui.VariableView"
visible="false"
relationship="stack"
id="org.eclipse.ptp.debug.ui.SignalsView">
</view>
<viewShortcut
id="org.eclipse.ptp.debug.ui.SignalsView">
</viewShortcut>
<viewShortcut
id="org.eclipse.debug.ui.MemoryView">
</viewShortcut>
<viewShortcut
id="org.eclipse.debug.ui.ExpressionView">
</viewShortcut>
</perspectiveExtension>
</extension>
<!-- Action sets //-->
<extension
point="org.eclipse.ui.actionSets">
<actionSet
label="%DebugActionSet.label"
id="org.eclipse.ptp.debug.ui.debugActionSet">
<menu
label="%RunMenu.label"
path="additions"
id="org.eclipse.ui.run">
</menu>
<action
id="org.eclipse.ptp.debug.ui.actions.ResumeAtLine"
class="org.eclipse.ptp.debug.internal.ui.actions.RetargetResumeAtLineAction"
disabledIcon="icons/tool/jump_co_disable.gif"
enablesFor="1"
icon="icons/tool/jump_co_normal.gif"
helpContextId="jump_to_line_action_context"
label="%GlobalJumpToLineAction.label"
menubarPath="org.eclipse.ui.run/stepGroup">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui">
</pluginState>
</enablement>
</action>
<action
id="org.eclipse.ptp.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
class="org.eclipse.ptp.debug.internal.ui.actions.SignalZeroWorkbenchActionDelegate"
disabledIcon="icons/tool/signal0_co_disable.gif"
enablesFor="1"
icon="icons/tool/signal0_co_normal.gif"
helpContextId="resume_without_signal_action_context"
label="%SignalZeroAction.label"
menubarPath="org.eclipse.ui.run/stepGroup"
tooltip="%SignalZeroAction.tooltip">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui">
</pluginState>
</enablement>
</action>
<action
id="org.eclipse.ptp.debug.ui.internal.actions.RestartActionDelegate"
class="org.eclipse.ptp.debug.internal.ui.actions.RestartActionDelegate"
disabledIcon="icons/tool/restart_disable.gif"
enablesFor="1"
icon="icons/tool/restart_normal.gif"
helpContextId="restart_action_context"
label="%RestartAction.label"
menubarPath="org.eclipse.ui.run/stepGroup">
<enablement>
<pluginState
value="activated"
id="org.eclipse.ptp.debug.ui">
</pluginState>
</enablement>
</action>
</actionSet>
</extension>
<!-- testing
<extension
point="org.eclipse.core.filebuffers.annotationModelCreation">
<factory
class="org.eclipse.ptp.debug.internal.ui.DebugMarkerAnnotationModelFactory"
contentTypeId="org.eclipse.ptt.core.pSource"/>
</extension>
//-->
</plugin>