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