mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-05 02:39:44 +02:00
Merge remote-tracking branch 'origin/GT-2925-dragonmacher-window-menu-key-bindings'
This commit is contained in:
commit
10372c2e13
200 changed files with 3955 additions and 3195 deletions
|
@ -27,9 +27,11 @@ import javax.swing.border.Border;
|
|||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
import docking.*;
|
||||
import docking.DialogComponentProvider;
|
||||
import docking.StatusBar;
|
||||
import docking.action.DockingActionIf;
|
||||
import docking.action.KeyEntryDialog;
|
||||
import docking.actions.KeyEntryDialog;
|
||||
import docking.actions.ToolActions;
|
||||
import docking.widgets.OptionDialog;
|
||||
import docking.widgets.table.GTable;
|
||||
import generic.jar.ResourceFile;
|
||||
|
@ -280,12 +282,10 @@ public class ToolScreenShots extends GhidraScreenShotGenerator {
|
|||
public void testSetKeyBindings() {
|
||||
|
||||
tool = env.launchDefaultTool();
|
||||
DockingWindowManager windowManager = tool.getWindowManager();
|
||||
ActionToGuiMapper actionMgr =
|
||||
(ActionToGuiMapper) getInstanceField("actionManager", windowManager);
|
||||
ToolActions toolActions = (ToolActions) getInstanceField("toolActions", tool);
|
||||
|
||||
DockingActionIf action = getAction(tool, "FunctionPlugin", "Delete Function");
|
||||
final KeyEntryDialog keyEntryDialog = new KeyEntryDialog(action, actionMgr);
|
||||
final KeyEntryDialog keyEntryDialog = new KeyEntryDialog(action, toolActions);
|
||||
|
||||
runSwing(() -> tool.showDialog(keyEntryDialog), false);
|
||||
captureDialog();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue