Package ghidra.graph.viewer.event.mouse
package ghidra.graph.viewer.event.mouse
-
ClassDescriptionPickingGraphMousePlugin supports the picking of graph elements with the mouse.A class that knows how and where a given vertex was clicked.Creates tooltips for a given vertex.Usage Notes: We clear state on mouseReleased() and mouseExited(), since we will get at least one of those callsA mouse handler to center a vertex when the header is double-clickedA mouse plugin to handle vertex hovers, to include animating paths in the graph, based upon the current
PathHighlightMode
.An interface to provide a common set of methods for classes that could not otherwise extend an abstract class.A simple plugin that allows clients to be notified of mouse events before any of the other mouse plugins.This is the class that controls which mouse plugins get installed into the graph.Overridden implementation that allows us to change scaling behavior through options.Note: this class is based onTranslatingGraphMousePlugin
.A handler to zoom nodes when double-clicked.