public final class Zoom extends AbstractConfigurationItem
ZoomPlugin.ID plugin configuration.| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_DRAG
Default drag, false.
|
static double |
DEFAULT_SENSITIVITY
Default sensitivity, 3.0.
|
static double |
DEFAULT_SPEED
Default speed, 0.1.
|
DEFAULT_ENABLED, DEFAULT_MODE| Modifier and Type | Method and Description |
|---|---|
Drag |
getDrag()
Returns the customized drag-to-zoom effect or
null is not set. |
double |
getSensitivity()
Returns the minimal zoom level before actually applying zoom, on category scale.
|
double |
getSpeed()
Returns the speed of element via mouse wheel (percentage of element on a wheel event).
|
boolean |
isDrag()
Returns
true to enable drag-to-zoom behavior. |
void |
setDrag(boolean drag)
Sets
true to enable drag-to-zoom behavior. |
void |
setDrag(Drag drag)
Sets a customized drag-to-zoom effect.
|
void |
setSensitivity(double sensitivity)
Sets the minimal zoom level before actually applying zoom, on category scale.
|
void |
setSpeed(double speed)
Sets the speed of element via mouse wheel (percentage of element on a wheel event).
Must be a value from 0 and 1. |
getCompleteCallback, getMode, getModeCallback, getProgressCallback, getRangeMax, getRangeMin, isEnabled, setCompleteCallback, setEnabled, setMode, setMode, setProgressCallbackcheckValue, empty, getArrayValue, getNativeChart, getNativeObject, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValue, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueForMultipleKeyTypes, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, getValueOrArray, has, has, keys, remove, remove, removeIfExists, setArrayValue, setArrayValue, setArrayValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, toJSON, typepublic static final double DEFAULT_SPEED
public static final boolean DEFAULT_DRAG
public static final double DEFAULT_SENSITIVITY
public void setDrag(boolean drag)
true to enable drag-to-zoom behavior.drag - true to enable drag-to-zoom behaviorpublic void setDrag(Drag drag)
drag - a customized drag-to-zoom effectpublic boolean isDrag()
true to enable drag-to-zoom behavior.true to enable drag-to-zoom behaviorpublic Drag getDrag()
null is not set.null is not setpublic void setSpeed(double speed)
speed - the speed of element via mouse wheelpublic double getSpeed()
public void setSensitivity(double sensitivity)
sensitivity - the minimal zoom level before actually applying zoom, on category scalepublic double getSensitivity()