| <?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"> |
| <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> |
| <!-- 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/ptpdebug.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> |
| <!-- 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> |
| |
| <!-- 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> |