Package ghidra.framework.main
package ghidra.framework.main
-
ClassDescriptionBase dialog for choosing DomainFiles.Class with static methods to maintain application info, e.g., a handle to the tool that is the Ghidra Project Window, the user's name, etc.Marker interface to indicate this plugin is application-level tools only (see
ApplicationLevelPlugin
).Marker that signals the implementing plugin can be added to the system at the application level.Listener that is called when a string should be written to the console.A generic text pane that is used as a console to which text can be written.Dialog to open or save domain data items to a new location or name.Types of ways to use a DataTreeDialog.ProjectDataCollapseAction
configured to work in the frontend.ProjectDataExpandAction
configured to work in the frontend.ProjectDataNewFolderAction
configured to work in the frontend.Main plugin component for the Ghidra Project Window, which is a PluginTool.ProjectDataCollapseAction
configured to work in the frontend.ProjectDataExpandAction
configured to work in the frontend.ProjectDataNewFolderAction
configured to work in the frontend.Interface for accessing front-end functionality.Tool that serves as the the Ghidra Project Window.A modal task that gets a domain object for a specified version.A JPanel that contains a label to show the last message displayed.OpenVersionedFileDialog<T extends DomainObject>Dialog to open a file that is versioned and allow a version to be opened.Marker interface for plugins that only get constructed programmatically for specific purposes.Panel that shows the users for a given repository and the users associated with the current shared project.Dialog to show project information.Panel that shows a list of existing repositories, or allows the user to enter the name of a new repository to be created.Modal dialog to display a list of domain objects that have changed.A simple panel with buttons for selecting and de-selecting itemsComponent that allows the user to specify the host name and port number for the remote repository server.Wizard panel that allows the user to specify the host name and port number for the remote repository server.A test version of theFrontEndTool
that disables some functionalityDefines data that is available for drag/drop and clipboard transfers.Extension of theProjectAccessPanel
that only shows the user access list.A class that paints a given image with varying zoom levels.