override fun mouseClicked()

in code/scenes/src/main/kotlin/org/fbme/scenes/cells/EditorCell_Scene.kt [335:357]


        override fun mouseClicked(event: MouseEvent) {
            if (!bounds.contains(event.x, event.y)) {
                return
            }
            val clickEvent = ClickEvent(event) {}
            for (layer in reversedLayers) {
                for (listener in layer.clickListeners) {
                    listener.onMouseClicked(clickEvent)
                    if (clickEvent.isConsumed) {
                        return
                    }
                }
            }
            if (event.isPopupTrigger || SwingUtilities.isRightMouseButton(event)) {
                return
            }
            if (event.clickCount == 2) {
                val ec = editorContext.editorComponent as? EditorComponent
                completionPositionX = event.x
                completionPositionY = event.y
                ec?.activateNodeSubstituteChooser(this@EditorCell_Scene, true)
            }
        }