Disable some buttons(step into) in debugger window

How can I remove/disable debugger buttons(like step into) from debugger panel?

0
2 comments
Avatar
Permanently deleted user

Found it. For this to be done you have to override the method 

public void registerAdditionalActions(@NotNull DefaultActionGroup leftToolbar,@NotNull DefaultActionGroup topToolbar,@NotNull DefaultActionGroup settings)

in the XDebugProcess class. In my case I only wanted to activate the STEP OVER and SHOW EXECUTION POINTS buttons in the top toolbar and I wanted to remove the PAUSE button from the left toolbar.

@Override
public void registerAdditionalActions(@NotNull DefaultActionGroup leftToolbar,
@NotNull DefaultActionGroup topToolbar,
@NotNull DefaultActionGroup settings) {
topToolbar.removeAll();
topToolbar.add(ActionManager.getInstance().getAction(XDebuggerActions.SHOW_EXECUTION_POINT));
topToolbar.add(ActionManager.getInstance().getAction(XDebuggerActions.STEP_OVER));
leftToolbar.remove(ActionManager.getInstance().getAction(XDebuggerActions.PAUSE));
}
0

nice workaround, thanks!

0

Please sign in to leave a comment.