protected fun onMouseEvent()

in platf-skia/src/commonMain/kotlin/org/jetbrains/letsPlot/skia/view/SkiaSvgView.kt [157:165]


    protected fun onMouseEvent(spec: MouseEventSpec, event: MouseEvent) {
        if (spec == MouseEventSpec.MOUSE_CLICKED) {
            reversedDepthFirstTraversal(rootElement)
                .filterNot { it.isMouseTransparent }
                .firstOrNull() { it.screenBounds.contains(event.x, event.y) }
                ?.let { it.href?.let(::onHrefClick) }
        }
        eventDispatcher?.dispatchMouseEvent(spec, event)
    }