AbstractDockingTool |
A partial implementation of Tool that serves as a place to share common
functionality
|
AbstractErrDialog |
A dialog that is meant to be extended for showing exceptions
|
ActionContext |
Action context is a class that contains state information that is given to
DockingActionIf s for them to decide if they are enabled for a given user action.
|
ActionToGuiHelper |
A class that exists primarily to provide access to action-related package-level methods of the
DockingWindowManager .
|
ActionToGuiMapper |
Manages the global actions for the menu and toolbar.
|
ComponentPlaceholder |
Class to hold information about a dockable component with respect to its position within the
windowing system.
|
ComponentProvider |
Abstract base class for creating dockable GUI components within a tool.
|
DefaultFocusOwnerProvider |
Uses Java's default focus manager to provide the focus owner.
|
DefaultHelpService |
|
DialogComponentProvider |
Base class used for creating dialogs in Ghidra.
|
DialogComponentProviderPopupActionManager |
|
DisabledComponentLayerFactory |
A factory to create JLayer instances to provide the L&F and functionality of a
disabled panel -- the component assumes a disabled color, and selection via mouse and
keyboard is prevented.
|
DockableComponent |
Wrapper class for user components.
|
DockableHeader |
Component for providing component titles and toolbar.
|
DockableHeader.EmphasizeDockableComponentAnimationDriver |
|
DockingActionProxy |
|
DockingCheckBoxMenuItem |
|
DockingDialog |
|
DockingErrorDisplay |
|
DockingFrame |
Base frame used by the root window and detached windows
|
DockingKeyBindingAction |
A class that can be used as an interface for using actions associated with keybindings.
|
DockingMenuItem |
|
DockingUtils |
Notes about how to use HTML safely:
|
DockingWindowManager |
Manages the "Docking" arrangement of a set of components and actions.
|
DockingWindowManagerTestUtils |
This class mainly serves as a conduit through which testing code can access some of the
non-public internals of DockingWindowManager , without opening up its interface to the
public and without using reflective magic.
|
EditWindow |
A re-usable floating text edit window.
|
EmptyBorderToggleButton |
|
ErrLogDialog |
A dialog that takes error text and displays it with an option details button.
|
ErrLogExpandableDialog |
|
ExecutableAction |
|
GenericHeader |
|
GlobalMenuAndToolBarManager |
Class to manage all the global actions that show up on the main tool menubar or toolbar
|
HeaderCursor |
The cursor values used when drag-n-dropping dockable components
|
HiddenDockingFrame |
Hack to fix:
JFrames cannot be invisible
|
KeyBindingOverrideKeyEventDispatcher |
Allows Ghidra to give preference to its key event processing over the default Java key event
processing.
|
KeyEntryTextField |
Text field captures key strokes and notifies a listener to process the key entry.
|
MenuBarMenuHandler |
|
MultiActionDialog |
Dialog to show multiple actions that are mapped to the same keystroke;
allows the user to select which action to do.
|
PopupActionManager |
|
PopupMenuContext |
A class that holds information used to show a popup menu
|
PopupMenuHandler |
|
ShowAllComponentsAction |
|
SplitPanel |
|
StatusBar |
Provides a status bar panel which has a text area to the left.
|
StatusBarSpacer |
A class to handle the space requirements on the status bar that vary for different OSes.
|
TaskScheduler |
Calls a method on the Ghidra Dialog to get a TaskManager.
|
UndoRedoKeeper |
Handles tracking undo and redo events.
|
WindowActionManager |
|
WindowNode |
|