in code/scenes/src/main/kotlin/org/fbme/scenes/cells/EditorCell_Scene.kt [314:333]
override fun mousePressed(event: MouseEvent) {
if (event.isPopupTrigger || SwingUtilities.isRightMouseButton(event)) {
return
}
if (dragEventHandler != null) {
dragEventHandler = null
}
if (!bounds.contains(event.x, event.y)) {
return
}
val dragEvent = DragEvent(event) { handler: DragEventHandler? -> dragEventHandler = handler }
for (layer in reversedLayers) {
for (listener in layer.dragListeners) {
listener.onDragStarted(dragEvent)
if (dragEvent.isConsumed) {
return
}
}
}
}