EventListeners manages a list of event callback functions.
Slots
- add
-
Add a listener callback function
- fire
-
Fire the event to all the listeners
- isEmpty
-
Bool isEmpty()Return if size is zero.
- list
-
|Event|[] list()Get the list of registered callback functions.
-
private |Event|[] listeners := |Event->Void|[,]List of listeners
-
internal Void modified()Fire internal modified event
-
internal |EventListeners|? onModifyCallback when list of listeners is modified
- remove
-
Remove a listener callback function
- size
-
Int size()Return number of registered callback functions.