override fun mousePressed()

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
                    }
                }
            }
        }