in sample/src/main/kotlin/org/jetbrains/desktop/sample/linux/SkikoCustomTitlebarLinux.kt [227:241]
fun onMouseMoved(locationInWindow: LogicalPoint, window: Window): EventHandlerResult {
val headerRect = LogicalRect(origin, size)
lastMouseLocation = locationInWindow
return if (headerRect.contains(locationInWindow) &&
!isDragging &&
(leftClickStartLocation?.isInsideCircle(locationInWindow, MOVE_RADIUS) == false)
) {
isDragging = true
leftClickStartLocation = null
window.startMove()
EventHandlerResult.Stop
} else {
EventHandlerResult.Continue
}
}