Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Added contributions of the breakpoint actions to the disassembly editor

Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/ChangeLog,v
retrieving revision 1.69
diff -u -r1.69 ChangeLog
--- ChangeLog 10 Jan 2003 19:36:39 -0000 1.69
+++ ChangeLog 10 Jan 2003 23:26:52 -0000
@@ -1,4 +1,9 @@
 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
  * CDTDebugModelPresentation.java
Index: plugin.xml
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/plugin.xml,v
retrieving revision 1.42
diff -u -r1.42 plugin.xml
--- plugin.xml 10 Jan 2003 19:36:39 -0000 1.42
+++ plugin.xml 10 Jan 2003 23:26:53 -0000
@@ -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>
Index: src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditor.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.debug.ui/src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditor.java,v
retrieving revision 1.1
diff -u -r1.1 DisassemblyEditor.java
--- src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditor.java 10 Jan 2003 19:36:39 -0000 1.1
+++ src/org/eclipse/cdt/debug/internal/ui/editors/DisassemblyEditor.java 10 Jan 2003 23:26:53 -0000
@@ -22,5 +22,7 @@
  {
   super();
   setDocumentProvider( CDebugUIPlugin.getDefault().getDisassemblyDocumentProvider() );
+  setEditorContextMenuId("#DisassemblyEditorContext"); //$NON-NLS-1$
+  setRulerContextMenuId("#DisassemblyEditorRulerContext"); //$NON-NLS-1$
  }
 }

Back to the top