mirror of
https://github.com/NationalSecurityAgency/ghidra.git
synced 2025-10-04 10:19:23 +02:00
GP-2934 cleaning up user interface for Theming
This commit is contained in:
parent
942d60eeac
commit
0bf0911e11
44 changed files with 720 additions and 253 deletions
|
@ -33,8 +33,9 @@ import generic.util.Path;
|
|||
import ghidra.app.plugin.core.console.ConsoleComponentProvider;
|
||||
import ghidra.app.plugin.core.osgi.BundleStatusComponentProvider;
|
||||
import ghidra.app.plugin.core.script.*;
|
||||
import ghidra.app.script.GhidraScriptUtil;
|
||||
import ghidra.app.script.*;
|
||||
import ghidra.app.services.ConsoleService;
|
||||
import ghidra.python.PythonScriptProvider;
|
||||
import ghidra.util.HelpLocation;
|
||||
|
||||
public class GhidraScriptMgrPluginScreenShots extends GhidraScreenShotGenerator {
|
||||
|
@ -230,10 +231,11 @@ public class GhidraScriptMgrPluginScreenShots extends GhidraScreenShotGenerator
|
|||
@Test
|
||||
public void testPick() {
|
||||
|
||||
List<String> items = new ArrayList<>();
|
||||
items.add("Java");
|
||||
items.add("Python");
|
||||
final PickProviderDialog pickDialog = new PickProviderDialog(items, "Java");
|
||||
List<GhidraScriptProvider> items = new ArrayList<>();
|
||||
JavaScriptProvider javaScriptProvider = new JavaScriptProvider();
|
||||
items.add(javaScriptProvider);
|
||||
items.add(new PythonScriptProvider());
|
||||
final PickProviderDialog pickDialog = new PickProviderDialog(items, javaScriptProvider);
|
||||
runSwing(() -> tool.showDialog(pickDialog), false);
|
||||
|
||||
PickProviderDialog dialog = waitForDialogComponent(PickProviderDialog.class);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue