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:
parent
3529051832
commit
a076f288d1
1 changed files with 6 additions and 1 deletions
|
@ -13,6 +13,7 @@ package org.eclipse.cdt.debug.internal.ui.views.disassembly;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
import org.eclipse.cdt.debug.core.CDebugCorePlugin;
|
import org.eclipse.cdt.debug.core.CDebugCorePlugin;
|
||||||
import org.eclipse.cdt.debug.core.ICDebugConstants;
|
import org.eclipse.cdt.debug.core.ICDebugConstants;
|
||||||
import org.eclipse.cdt.debug.core.model.ICStackFrame;
|
import org.eclipse.cdt.debug.core.model.ICStackFrame;
|
||||||
|
@ -268,7 +269,7 @@ public class DisassemblyView extends AbstractDebugEventHandlerView
|
||||||
public DisassemblyView() {
|
public DisassemblyView() {
|
||||||
super();
|
super();
|
||||||
setViewContextMenuId( "#DisassemblyViewContext" ); //$NON-NLS-1$
|
setViewContextMenuId( "#DisassemblyViewContext" ); //$NON-NLS-1$
|
||||||
setRulerContextMenuId( "#DisassemblyEditorRulerContext" ); //$NON-NLS-1$
|
setRulerContextMenuId( "#DisassemblyViewRulerContext" ); //$NON-NLS-1$
|
||||||
fAnnotationPreferences = new MarkerAnnotationPreferences();
|
fAnnotationPreferences = new MarkerAnnotationPreferences();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -878,6 +879,10 @@ public class DisassemblyView extends AbstractDebugEventHandlerView
|
||||||
setRulerContextMenu( manager.createContextMenu( rulerControl ) );
|
setRulerContextMenu( manager.createContextMenu( rulerControl ) );
|
||||||
rulerControl.setMenu( getRulerContextMenu() );
|
rulerControl.setMenu( getRulerContextMenu() );
|
||||||
rulerControl.addMouseListener( getRulerMouseListener() );
|
rulerControl.addMouseListener( getRulerMouseListener() );
|
||||||
|
|
||||||
|
if ( getSite() != null ) {
|
||||||
|
getSite().registerContextMenu( getRulerContextMenuId(), manager, getSourceViewer() );
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private Menu getTextContextMenu() {
|
private Menu getTextContextMenu() {
|
||||||
|
|
Loading…
Add table
Reference in a new issue