override fun onMouseClicked()

in code/scenes/src/main/kotlin/org/fbme/scenes/controllers/diagram/ConnectionsFacility.kt [221:240]


        override fun onMouseClicked(event: ClickEvent) {
            var focusCleared = false
            for (connection in connections.values) {
                if (connection.controller.isSelectableAt(connection.modelPath, event.awt.x, event.awt.y)) {
                    if (!focusCleared && !MouseEvents.isMetaDown(event.awt)) {
                        connectionsSelection.clear()
                        sceneFocus.clearFocus()
                        focusCleared = true
                    }
                    if (connectionsSelection.contains(connection.connection)) {
                        connectionsSelection.remove(connection.connection)
                    } else {
                        connectionsSelection.add(connection.connection)
                        sceneFocus.addFocus(focusHandle)
                    }
                    event.consume()
                    scene.fireRepaint()
                }
            }
        }