Permite registrar, lanzar y eliminar eventos.
Más...
|
| | OnEvent (name, callback) |
| | Registra o elimina una llamada para un evento.
|
| | Trigger (name, params *) |
| | Dispara todos los callbacks registrados para un evento.
|
|
| Dispose () |
| | Desecha todos los eventos configurados.
|
|
| | Events => this._events |
| | Mapa de los nombres de los eventos y las colecciones de llamadas asociadas.
|
Permite registrar, lanzar y eliminar eventos.
- Autor
- bitasuperactive
- Fecha
- 25/12/2025
- Versión
- 1.0.1
- Ver también
- https://github.com/bitasuperactive/ahk2-excel-library/blob/master/Util/EventController.ahk
◆ OnEvent()
| EventController::OnEvent |
( |
name | , |
|
|
callback | ) |
|
inline |
Registra o elimina una llamada para un evento.
- No duplica callbacks para un mismo evento.
- Parámetros
-
| {String} | name Nombre del evento. |
| {Func} | callback Llamada a ejecutar. Si su valor es 0, se eliminan todos los callbacks asociados al evento. |
◆ Trigger()
| EventController::Trigger |
( |
name | , |
|
|
params * | ) |
|
inline |
Dispara todos los callbacks registrados para un evento.
- Parámetros
-
| {String} | name Nombre del evento. |
| {Any} | params Cualesquiera parámetros para los callbacks. |
◆ Events
| EventController::Events => this._events |
Mapa de los nombres de los eventos y las colecciones de llamadas asociadas.
@type {Map<String, Array<Func>>}