| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.0"?> | |
| <plugin> | |
| <extension-point id="debuggerConfigurations" name="Parallel Debugger Configurations" schema="schema/debuggerConfigurations.exsd"/> | |
| <!-- debug model presentation //--> | |
| <extension | |
| point="org.eclipse.debug.ui.debugModelPresentations"> | |
| <debugModelPresentation | |
| class="org.eclipse.ptp.debug.internal.ui.PDebugModelPresentation" | |
| id="org.eclipse.ptp.debug.core"> | |
| </debugModelPresentation> | |
| </extension> | |
| <!-- view //--> | |
| <extension | |
| point="org.eclipse.ui.views"> | |
| <view | |
| name="%SignalsView.name" | |
| icon="icons/view16/signals_view.gif" | |
| category="org.eclipse.ptp.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/view16/parallel_debug.gif" | |
| category="org.eclipse.ptp.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/view16/arrays_view.gif" | |
| category="org.eclipse.ptp.ui.views" | |
| 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/view16/variables_view.gif" | |
| category="org.eclipse.ptp.ui.views" | |
| class="org.eclipse.ptp.debug.internal.ui.views.variable.PVariableView" | |
| id="org.eclipse.ptp.debug.ui.views.PVariableView"> | |
| </view> | |
| </extension> | |
| <!-- perspective extensions //--> | |
| <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> | |
| <view | |
| visible="true" | |
| relative="org.eclipse.ui.console.ConsoleView" | |
| relationship="stack" | |
| id="org.eclipse.ui.views.ProblemView"> | |
| </view> | |
| <viewShortcut | |
| id="org.eclipse.ui.views.ProblemView"> | |
| </viewShortcut> | |
| <actionSet | |
| id="org.eclipse.debug.ui.launchActionSet"> | |
| </actionSet> | |
| <actionSet | |
| id="org.eclipse.ptp.ui.actionSets"> | |
| </actionSet> | |
| <actionSet | |
| id="org.eclipse.cdt.debug.ui.debugActionSet"> | |
| </actionSet> | |
| </perspectiveExtension> | |
| </extension> | |
| <!-- preferences //--> | |
| <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> | |
| <!-- perspective //--> | |
| <extension | |
| point="org.eclipse.ui.perspectives"> | |
| <perspective | |
| name="%ParallelDebugPerspective.name" | |
| icon="icons/view16/parallel_debug.gif" | |
| class="org.eclipse.ptp.debug.internal.ui.PTPDebugPerspectiveFactory" | |
| id="org.eclipse.ptp.debug.ui.PTPDebugPerspective"> | |
| <description> | |
| %ParallelDebugPerspective.description | |
| </description> | |
| </perspective> | |
| </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 //--> | |
| <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 | |
| id="org.eclipse.ptp.debug.ui.debugActionSet" | |
| label="%DebugActionSet.label" | |
| visible="true"> | |
| <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> | |
| <!-- poupup menus //--> | |
| <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="#CEditorContext" | |
| id="org.eclipse.cdt.debug.ui.CEditorPopupActions"> | |
| <visibility> | |
| <and> | |
| <systemProperty | |
| value="true" | |
| name="org.eclipse.ptp.debug.ui.debuggerActive"/> | |
| <objectClass name="org.eclipse.jface.text.ITextSelection"/> | |
| </and> | |
| </visibility> | |
| <action | |
| label="%AddExpressionAction.label" | |
| icon="icons/debug/ptp_bpt_set.gif" | |
| helpContextId="add_expression_action_context" | |
| class="org.eclipse.ptp.debug.internal.ui.actions.AddExpressionEditorActionDelegate" | |
| menubarPath="additions" | |
| id="org.eclipse.ptp.debug.internal.ui.actions.AddExpressionActionDelegate"> | |
| </action> | |
| <action | |
| label="%JumpToLineAction.label" | |
| icon="icons/debug/ptp_bpt_set.gif" | |
| helpContextId="jump_to_line_action_context" | |
| class="org.eclipse.ptp.debug.internal.ui.actions.ResumeAtLineActionDelegate" | |
| menubarPath="additions" | |
| enablesFor="1" | |
| id="org.eclipse.ptp.debug.internal.ui.actions.JumpToLineActionDelegate"> | |
| </action> | |
| <action | |
| helpContextId="run_to_line_action_context" | |
| label="%RunToLineAction.label" | |
| definitionId="org.eclipse.debug.ui.commands.RunToLine" | |
| class="org.eclipse.debug.ui.actions.RunToLineActionDelegate" | |
| menubarPath="additions" | |
| id="org.eclipse.ptp.debug.ui.actions.popup.RunToLine"> | |
| </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> | |
| <viewerContribution | |
| id="org.eclipse.ptp.debug.ui.RemoteCEditorRulerActions" | |
| targetID="#RemoteCEditorRulerContext"> | |
| <menu | |
| id="org.eclipse.ptp.debug.ui.popupmenu.submenu" | |
| label="%EditorRulerAction.label" | |
| path="debug"> | |
| <groupMarker | |
| name="ptpGroup"> | |
| </groupMarker> | |
| </menu> | |
| <action | |
| class="org.eclipse.ptp.debug.internal.ui.actions.PBreakpointPropertiesRulerActionDelegate" | |
| id="org.eclipse.ptp.debug.internal.ui.actions.PBreakpointPropertiesRulerActionDelegate" | |
| label="%PBreakpointProperties.label" | |
| menubarPath="org.eclipse.ptp.debug.ui.popupmenu.submenu/ptpGroup"> | |
| </action> | |
| <action | |
| class="org.eclipse.ptp.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate" | |
| id="org.eclipse.ptp.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate" | |
| label="%EnableDisableBreakpoint.label" | |
| menubarPath="org.eclipse.ptp.debug.ui.popupmenu.submenu/ptpGroup"> | |
| </action> | |
| <action | |
| class="org.eclipse.ptp.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate" | |
| id="org.eclipse.ptp.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate" | |
| label="%ToggleBreakpoint.label" | |
| menubarPath="org.eclipse.ptp.debug.ui.popupmenu.submenu/ptpGroup"> | |
| </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"org.eclipse.cdt.debug.core.model.ICastToType | |
| 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 //--> | |
| <!-- | |
| <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> | |
| //--> | |
| <!-- editor actions //--> | |
| <!-- | |
| <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> | |
| //--> | |
| <!-- text hovers //--> | |
| <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> | |
| <!-- property pages //--> | |
| <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> | |
| <!-- source locators //--> | |
| <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> | |
| <!-- new //--> | |
| <extension | |
| point="org.eclipse.ui.contexts"> | |
| <context | |
| name="%DebuggingPContext.name" | |
| description="%DebuggingPContext.description" | |
| parentId="org.eclipse.debug.ui.debugging" | |
| id="org.eclipse.ptp.debug.ui.debugging"> | |
| </context> | |
| </extension> | |
| <extension | |
| point="org.eclipse.debug.ui.debugModelContextBindings"> | |
| <modelContextBinding | |
| debugModelId="org.eclipse.ptp.debug.core" | |
| contextId="org.eclipse.ptp.debug.ui.debugging"> | |
| </modelContextBinding> | |
| </extension> | |
| <extension | |
| point="org.eclipse.debug.ui.contextViewBindings"> | |
| <contextViewBinding | |
| viewId="org.eclipse.debug.ui.MemoryView" | |
| contextId="org.eclipse.ptp.debug.ui.debugging"> | |
| </contextViewBinding> | |
| <contextViewBinding | |
| autoOpen="false" | |
| contextId="org.eclipse.ptp.debug.ui.debugging" | |
| viewId="org.eclipse.ptp.debug.ui.SignalsView"> | |
| </contextViewBinding> | |
| <contextViewBinding | |
| viewId="org.eclipse.debug.ui.RegisterView" | |
| contextId="org.eclipse.ptp.debug.ui.debugging"> | |
| </contextViewBinding> | |
| </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" | |
| colorPreferenceKey="ptpRegCurrentIPColor" | |
| colorPreferenceValue="102,204,255" | |
| highlightPreferenceKey="ptpRegCurrentIPHighlight" | |
| highlightPreferenceValue="true" | |
| icon="icons/debug/reg_cur_ip.gif" | |
| label="%CurrentRegIPAnnotation.label" | |
| overviewRulerPreferenceKey="ptpRegCucurrentIPOverviewRuler" | |
| overviewRulerPreferenceValue="true" | |
| presentationLayer="7" | |
| textPreferenceKey="ptpRegCurrentIPIndication" | |
| textPreferenceValue="false" | |
| verticalRulerPreferenceKey="ptpRegCurrentIPVerticalRuler" | |
| verticalRulerPreferenceValue="true"> | |
| </specification> | |
| <specification | |
| annotationType="org.eclipse.ptp.debug.ui.regSecondaryIP" | |
| colorPreferenceKey="ptpRegSecondaryIPColor" | |
| colorPreferenceValue="204,255,102" | |
| highlightPreferenceKey="ptpRegSecondaryIPHighlight" | |
| highlightPreferenceValue="true" | |
| icon="icons/debug/reg_sec_ip.gif" | |
| label="%RegIPAnnotation.label" | |
| overviewRulerPreferenceKey="ptpRegSecondaryIPOverviewRuler" | |
| overviewRulerPreferenceValue="true" | |
| presentationLayer="7" | |
| textPreferenceKey="ptpRegSecondaryIPIndication" | |
| textPreferenceValue="false" | |
| verticalRulerPreferenceKey="ptpRegSecondaryIPVerticalRuler" | |
| verticalRulerPreferenceValue="true"> | |
| </specification> | |
| <specification | |
| annotationType="org.eclipse.ptp.debug.ui.currentSetIP" | |
| colorPreferenceKey="ptpCurrentIPColor" | |
| colorPreferenceValue="255,204,102" | |
| highlightPreferenceKey="ptpCurrentSetIPHighlight" | |
| highlightPreferenceValue="true" | |
| icon="icons/debug/cur_set_ip.gif" | |
| label="%CurrentSetIPAnnotation.label" | |
| overviewRulerPreferenceKey="ptpCurrentSetIPOverviewRuler" | |
| overviewRulerPreferenceValue="true" | |
| presentationLayer="6" | |
| textPreferenceKey="ptpCurrentSetIPIndication" | |
| textPreferenceValue="false" | |
| verticalRulerPreferenceKey="ptpCurrentSetIPVerticalRuler" | |
| verticalRulerPreferenceValue="true"> | |
| </specification> | |
| <specification | |
| annotationType="org.eclipse.ptp.debug.ui.setIP" | |
| colorPreferenceKey="ptpSecondaryIPColor" | |
| colorPreferenceValue="204,255,102" | |
| highlightPreferenceKey="ptpSetIPHighlight" | |
| highlightPreferenceValue="true" | |
| icon="icons/debug/set_ip.gif" | |
| label="%SetIPAnnotation.label" | |
| overviewRulerPreferenceKey="ptpSetIPOverviewRuler" | |
| overviewRulerPreferenceValue="true" | |
| presentationLayer="6" | |
| textPreferenceKey="ptpSetIPIndication" | |
| textPreferenceValue="false" | |
| verticalRulerPreferenceKey="ptpSetIPVerticalRuler" | |
| verticalRulerPreferenceValue="true"> | |
| </specification> | |
| </extension> | |
| <!-- runtime adapters //--> | |
| <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> | |
| <factory | |
| adaptableType="org.eclipse.cdt.debug.core.sourcelookup.MappingSourceContainer" | |
| class="org.eclipse.ptp.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"> | |
| <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> | |
| </factory> | |
| <factory | |
| adaptableType="org.eclipse.cdt.debug.internal.core.sourcelookup.MapEntrySourceContainer" | |
| class="org.eclipse.ptp.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"> | |
| <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> | |
| </factory> | |
| <factory | |
| adaptableType="org.eclipse.debug.core.sourcelookup.containers.ProjectSourceContainer" | |
| class="org.eclipse.ptp.debug.internal.ui.sourcelookup.SourceContainerAdapterFactory"> | |
| <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/> | |
| </factory> | |
| </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.PMemoryBlockExtension"/> | |
| </enablement> | |
| </renderingBindings> | |
| </extension> | |
| <!-- source container //--> | |
| <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"/> | |
| <sourceContainerPresentation | |
| containerTypeID="org.eclipse.ptp.debug.core.containerType.absolutePath" | |
| icon="icons/obj16/abspath_obj.gif" | |
| id="org.eclipse.ptp.debug.ui.sourceContainerPresentation.absolutePath"/> | |
| </extension> | |
| </plugin> |