1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Allow the menu contributions to the Disassembly view's ruler.

This commit is contained in:
Mikhail Khodjaiants 2008-04-08 09:50:55 +00:00
parent 3529051832
commit a076f288d1

View file

@ -13,6 +13,7 @@ package org.eclipse.cdt.debug.internal.ui.views.disassembly;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import org.eclipse.cdt.debug.core.CDebugCorePlugin;
import org.eclipse.cdt.debug.core.ICDebugConstants;
import org.eclipse.cdt.debug.core.model.ICStackFrame;
@ -268,7 +269,7 @@ public class DisassemblyView extends AbstractDebugEventHandlerView
public DisassemblyView() {
super();
setViewContextMenuId( "#DisassemblyViewContext" ); //$NON-NLS-1$
setRulerContextMenuId( "#DisassemblyEditorRulerContext" ); //$NON-NLS-1$
setRulerContextMenuId( "#DisassemblyViewRulerContext" ); //$NON-NLS-1$
fAnnotationPreferences = new MarkerAnnotationPreferences();
}
@ -878,6 +879,10 @@ public class DisassemblyView extends AbstractDebugEventHandlerView
setRulerContextMenu( manager.createContextMenu( rulerControl ) );
rulerControl.setMenu( getRulerContextMenu() );
rulerControl.addMouseListener( getRulerMouseListener() );
if ( getSite() != null ) {
getSite().registerContextMenu( getRulerContextMenuId(), manager, getSourceViewer() );
}
}
private Menu getTextContextMenu() {