Class VisualGraphScalingGraphMousePlugin<V extends VisualVertex,E extends VisualEdge<V>>

java.lang.Object
edu.uci.ics.jung.visualization.control.AbstractGraphMousePlugin
edu.uci.ics.jung.visualization.control.ScalingGraphMousePlugin
ghidra.graph.viewer.event.mouse.VisualGraphScalingGraphMousePlugin<V,E>
Type Parameters:
V - the vertex type
E - the edge type
All Implemented Interfaces:
edu.uci.ics.jung.visualization.control.GraphMousePlugin, VisualGraphMousePlugin<V,E>, MouseWheelListener, EventListener

public class VisualGraphScalingGraphMousePlugin<V extends VisualVertex,E extends VisualEdge<V>> extends edu.uci.ics.jung.visualization.control.ScalingGraphMousePlugin implements VisualGraphMousePlugin<V,E>
Overridden implementation that allows us to change scaling behavior through options. This class works on the opposite modifier setup as FunctionGraphScrollWheelPanningPlugin.
  • Constructor Details

    • VisualGraphScalingGraphMousePlugin

      public VisualGraphScalingGraphMousePlugin()
  • Method Details

    • checkModifiers

      public boolean checkModifiers(MouseEvent e)
      Specified by:
      checkModifiers in interface edu.uci.ics.jung.visualization.control.GraphMousePlugin
      Overrides:
      checkModifiers in class edu.uci.ics.jung.visualization.control.ScalingGraphMousePlugin