Class ViewScalingControl
- java.lang.Object
-
- edu.uci.ics.jung.visualization.control.ViewScalingControl
-
- All Implemented Interfaces:
ScalingControl
public class ViewScalingControl extends java.lang.Object implements ScalingControl
ViewScalingGraphMouse applies a scaling transform to the View of the graph. This causes all elements of the graph to grow larger or smaller. ViewScalingGraphMouse, by default, is activated by the MouseWheel when the control key is pressed. The control key modifier can be overridden in the contstructor.- Author:
- Tom Nelson
-
-
Constructor Summary
Constructors Constructor Description ViewScalingControl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
scale(VisualizationServer<?,?> vv, float amount, java.awt.geom.Point2D from)
zoom the display in or out, depending on the direction of the mouse wheel motion.
-
-
-
Method Detail
-
scale
public void scale(VisualizationServer<?,?> vv, float amount, java.awt.geom.Point2D from)
zoom the display in or out, depending on the direction of the mouse wheel motion.- Specified by:
scale
in interfaceScalingControl
- Parameters:
vv
- the VisualizationVieweramount
- how much to adjust scale byfrom
- where to adjust scale from
-
-