Content:MirLua/NamedEvents: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<noinclude>{{PageLang|en}}</noinclude>{{#arraydefine: | <noinclude>{{PageLang|en}}</noinclude>{{#arraydefine: MirLuaNamedEvents | ||
| CreateHookableEvent;; HookEvent;; UnhookEvent;; NotifyEventHooks;; DestroyHookableEvent | | CreateHookableEvent;; HookEvent;; UnhookEvent;; NotifyEventHooks;; DestroyHookableEvent | ||
| ;; | | ;; | ||
Revision as of 19:05, 12 November 2015
| Function | Description | Extended description | Settings | Example |
|---|---|---|---|---|
| CreateHookableEvent | Creates a hookable event. | name
|
Content:MirLua/NamedEvents/Examples | |
| HookEvent | Sets a callback function ("trap") to react to event call. | Traps are called one by one in the order they were added to the sequence. Trap signature: |
name
hook
|
Content:MirLua/NamedEvents/Examples |
| UnhookEvent | Removes "trap" from event call sequence. | hEvent
|
Content:MirLua/NamedEvents/Examples | |
| NotifyEventHooks | Calls all "traps" of event call sequence one by one. | hEvent
wParam
|
Content:MirLua/NamedEvents/Examples | |
| DestroyHookableEvent | Destroys a hookable event. | All traps of the call sequence are destroyed as well. If event call wasn't competed, the call sequence gets broken after the current trap function is executed. | hEvent
|
Content:MirLua/NamedEvents/Examples |
Documentation
Automatic, localized table for MirLua named event functions test table.