Package docking.widgets
package docking.widgets
-
ClassDescriptionA common base class for list and table renderer objects, unifying the Ghidra look and feel.A class that holds the logic and state for finding matching rows in a widget when a user types in the widget.A simple tracker of position in an object for that allows more specialized users to extend and add functionality.Instances of this type are used to add a checkBox to a Dialog so that the dialog results can be saved and reused in future uses of that dialog (e.g., "Apply to all", "Remember my decision").Listener called when the user makes a selection on the
DropDownMultiSelectionTextField
.Extension of theDropDownSelectionTextField
that allows multiple items to be selected.A listener that is called when the user makes a selection from theDropDownSelectionTextField
(e.g., they click an item or press enter on a selected item and the matching window is closed).A text field that handles comparing text typed by the user to the list of objects and then presenting potential matches in a drop down window.A text field that handles comparing text typed by the user to the list of objects and then presenting potential matches in a drop down window.This interface represents all methods needed by theDropDownSelectionTextField
in order to search, show, manipulate and select objects.Class that is a JButton that has an empty border and adds a mouse listener so that the button looks raised when the mouse pointer enters the button, and looks lowered when the mouse pointer exits the button.eThis class is used to provide information regarding the source of an event.A simple interface for theFindDialog
so that it can work for different search clients.The JDK-provided DateRenderer does not inherit the backgrounds and such properly.A component that acts like a label, but adds the ability to render HTML anchors and the ability for clients to add anchor handlers.A panel with a component-containing border.Class to render a String that has new line characters as a multiline label.A dialog with an OK button.A utility class to easily show dialogs that require input from the user.Class for creating OptionDialogs using the builder pattern.PasswordDialog
is a modal dialog which prompts a user for a password.A generic window intended to be used as a temporary window to show information.A JScrollPane wrapper for a text area that can be told to scroll to bottomAn object that describes a search result.Dialog that presents the user with a list of strings and returns the object associated with the user-picked element.A Vertical JScrollbar that displays an additional component to its right and sized such that its top is just below the top button of the scrollbar and its bottom is just above the bottom button of the scrollbar.Class that is a JButton that has an empty border and adds a mouse listener so that the button looks raised when the mouse pointer enters the button, and looks lowered when the mouse pointer exits the button.Adds a border to a component that displays a title and provides a area for adding components (usually icon buttons)A panel that is scrollable and uses a VariableHeightLayoutManager that deals with components of varying heights.