All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.io.nacular.doodle.system.PointerInputService.kt Maven / Gradle / Ivy

package io.nacular.doodle.system


public interface PointerInputService {
    public var cursor     : Cursor?
    public var toolTipText: String

    public operator fun plusAssign (listener: Listener)
    public operator fun minusAssign(listener: Listener)

    public operator fun plusAssign (preprocessor: Preprocessor)
    public operator fun minusAssign(preprocessor: Preprocessor)

    public interface Listener {
        public fun changed(event: SystemPointerEvent)
    }

    public interface Preprocessor {
        public fun preprocess(event: SystemPointerEvent) {}
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy