1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Added contributions of the breakpoint actions to the disassembly editor.

This commit is contained in:
Mikhail Khodjaiants 2003-01-10 23:27:27 +00:00
parent ea7421d68e
commit e2b72802b2
3 changed files with 126 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2003-01-10 Mikhail Khodjaiants
Added contributions of the breakpoint actions to the disassembly editor.
* DisassemblyEditor.java
* plugin.xml
2003-01-10 Mikhail Khodjaiants
Implementation of address breakpoints.
* CDebugImages.java

View file

@ -517,6 +517,92 @@
id="org.eclipse.cdt.debug.internal.ui.actions.NaturalVariableFormatActionDelegate">
</action>
</objectContribution>
<viewerContribution
targetID="#DisassemblyEditorRulerContext"
id="org.eclipse.cdt.debug.ui.DisassemblyEditorRulerActions">
<!--
<action
label="%RunToLineAction.label"
icon="icons/full/clcl16/runtoline_co.gif"
helpContextId="run_to_line_action_context"
class="org.eclipse.cdt.debug.internal.ui.actions.RunToLineRulerActionDelegate"
menubarPath="debug"
id="org.eclipse.cdt.debug.internal.ui.actions.RunToLineRulerActionDelegate">
</action>
-->
<action
label="%BreakpointProperties.label"
helpContextId="breakpoint_properties_action_context"
class="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate"
menubarPath="debug"
id="org.eclipse.cdt.debug.internal.ui.actions.CBreakpointPropertiesRulerActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.cdt.debug.ui">
</pluginState>
</enablement>
</action>
<action
label="%EnableBreakpoint.label"
helpContextId="enable_disable_breakpoint_action_context"
class="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate"
menubarPath="debug"
id="org.eclipse.cdt.debug.internal.ui.actions.EnableDisableBreakpointRulerActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.cdt.debug.ui">
</pluginState>
</enablement>
</action>
<action
label="%AddBreakpoint.label"
helpContextId="manage_breakpoint_action_context"
class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
menubarPath="debug"
id="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.cdt.debug.ui">
</pluginState>
</enablement>
</action>
</viewerContribution>
<viewerContribution
targetID="#DisassemblyEditorContext"
id="org.eclipse.cdt.debug.ui.DisassemblyEditorPopupActions">
<action
label="%AddExpressionAction.label"
icon="icons/full/obj16/expression_obj.gif"
helpContextId="add_expression_action_context"
class="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionActionDelegate"
menubarPath="additions"
id="org.eclipse.cdt.debug.internal.ui.actions.AddExpressionActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.cdt.debug.ui">
</pluginState>
</enablement>
</action>
<action
label="%RunToLineAction.label"
icon="icons/full/clcl16/runtoline_co.gif"
helpContextId="run_to_line_action_context"
class="org.eclipse.cdt.debug.internal.ui.actions.RunToLineActionDelegate"
menubarPath="additions"
enablesFor="1"
id="org.eclipse.cdt.debug.internal.ui.actions.RunToLineActionDelegate">
<enablement>
<pluginState
value="activated"
id="org.eclipse.cdt.debug.ui">
</pluginState>
</enablement>
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.ui.viewActions">
@ -657,6 +743,38 @@
</enablement>
</action>
</editorContribution>
<editorContribution
targetID="org.eclipse.cdt.ui.editor.asm.AsmEditor"
id="org.eclipse.cdt.ui.editor.asm.AsmEditor.BreakpointRulerActions">
<action
class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
actionID="RulerDoubleClick"
label="%Dummy.label"
id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
<enablement>
<pluginState
value="activated"
id="org.eclipse.cdt.debug.ui">
</pluginState>
</enablement>
</action>
</editorContribution>
<editorContribution
targetID="org.eclipse.cdt.debug.ui.DisassemblyEditor"
id="org.eclipse.cdt.debug.ui.DisassemblyEditor.BreakpointRulerActions">
<action
actionID="RulerDoubleClick"
class="org.eclipse.cdt.debug.internal.ui.actions.ManageBreakpointRulerActionDelegate"
label="%Dummy.label"
id="org.eclipse.cdt.debug.ui.CEditor.ManageBreakpointRulerAction">
<enablement>
<pluginState
id="org.eclipse.cdt.debug.ui"
value="activated">
</pluginState>
</enablement>
</action>
</editorContribution>
</extension>
<extension
point="org.eclipse.cdt.ui.textHovers">
@ -725,8 +843,8 @@
point="org.eclipse.ui.editors">
<editor
name="%DisassemblyEditor.name"
extensions="dasm"
icon="icons/full/obj16/disassembly_obj.gif"
extensions="dasm"
class="org.eclipse.cdt.debug.internal.ui.editors.DisassemblyEditor"
id="org.eclipse.cdt.debug.ui.DisassemblyEditor">
</editor>

View file

@ -22,5 +22,7 @@ public class DisassemblyEditor extends AsmTextEditor
{
super();
setDocumentProvider( CDebugUIPlugin.getDefault().getDisassemblyDocumentProvider() );
setEditorContextMenuId("#DisassemblyEditorContext"); //$NON-NLS-1$
setRulerContextMenuId("#DisassemblyEditorRulerContext"); //$NON-NLS-1$
}
}