DynamicMouseEventDispatcher

open class DynamicMouseEventDispatcher : SimpleMouseEventDispatcher

A mouse event dispatcher which can receive temporary actions to listen to which will only be triggered once. These temporary actions have a higher priority than actions set through action.

Constructors

Link copied to clipboard
fun DynamicMouseEventDispatcher()

Functions

Link copied to clipboard
open operator override fun set(trigger: MouseTriggerAction, job: (event: MouseEvent) -> Unit)

Adds a job to be performed whenever an event triggers the dispatcher through the listener.

Link copied to clipboard
fun setDynamicAction(trigger: MouseTriggerAction, job: (MouseEvent) -> Unit)

Set a dynamic action.

Properties

Link copied to clipboard
open override val listener: MouseActionListener

The listener bound to this dispatcher.

Inheritors

Link copied to clipboard