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, setProgressCallback
checkValue, empty, getArrayValue, 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, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, setValueOrArray, toJSON, type
public 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()