EventSupport
classin packageklyn.events
public class EventSupport:
EventSupport

Native support used by EventDispatcher<T> and compiler-generated +=, -= and emit calls.

User code should normally declare events with the event keyword.

dispatcher = EventDispatcher<Event>()
EventSupport.connectRaw(dispatcher, lambda(e: Event): print(e.source))
Methods
Modifier and Type Member Description
public static native connectRaw
connectRaw(dispatcher as Object, handler as Object) as Object
Adds a handler to an event dispatcher.
public static native disconnectRaw
disconnectRaw(dispatcher as Object, handler as Object) as Object
Removes a handler from an event dispatcher.
public static native emitRaw
emitRaw(dispatcher as Object, payload as Object) as Void
Emits an event payload to all handlers registered on a dispatcher.
public static native invokeCallback
invokeCallback(callback as Object, payload as Object) as Void
Invokes a callback with an event payload.