MouseDragInfo

open class MouseDragInfo(val view: View, var dx: Double = 0.0, var dy: Double = 0.0, var start: Boolean = false, var end: Boolean = false, var startTime: DateTime = DateTime.EPOCH, var time: DateTime = DateTime.EPOCH, var sx: Double = 0.0, var sy: Double = 0.0, var cx: Double = 0.0, var cy: Double = 0.0)

Inheritors

Constructors

Link copied to clipboard
constructor(view: View, dx: Double = 0.0, dy: Double = 0.0, start: Boolean = false, end: Boolean = false, startTime: DateTime = DateTime.EPOCH, time: DateTime = DateTime.EPOCH, sx: Double = 0.0, sy: Double = 0.0, cx: Double = 0.0, cy: Double = 0.0)

Properties

Link copied to clipboard
var cx: Double
Link copied to clipboard
var cy: Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var dx: Double
Link copied to clipboard
var dy: Double
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
lateinit var mouseEvents: MouseEvents
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var sx: Double
Link copied to clipboard
var sy: Double
Link copied to clipboard
Link copied to clipboard
val view: View

Functions

Link copied to clipboard
fun localDX(view: View): Double
Link copied to clipboard
fun localDXY(view: View): Point
Link copied to clipboard
fun localDY(view: View): Double
Link copied to clipboard
fun reset()
Link copied to clipboard
fun set(dx: Double, dy: Double, start: Boolean, end: Boolean, time: DateTime, sx: Double, sy: Double, cx: Double, cy: Double): MouseDragInfo
Link copied to clipboard
open override fun toString(): String