<@U25U0KPFT> No, I use `pane.viewportBounds.minX` ...
# tornadofx
p
@carlw No, I use
pane.viewportBounds.minX
as an offset for positional calculations.
Copy code
val vm = ComponentVM(c)

			val offset = view.getScrollOffset()
			val localPosition = view.sceneToLocal(event.sceneX - offset.x, event.sceneY - offset.y)

			vm.x.value = localPosition.x
			vm.y.value = localPosition.y
Copy code
override fun getScrollOffset(): Point2D
	{
		return Point2D(pane.viewportBounds.minX, pane.viewportBounds.minY)
	}