Renamed new* to init*.
Added example code for documentation. Fixed a small documentation issue. Rewrote newEventEmitter... Updated test.
This commit is contained in:
parent
ecd62b955b
commit
79dafe08e3
2 changed files with 26 additions and 11 deletions
|
|
@ -18,7 +18,7 @@ proc handleprintevent2*(e: TEventArgs) =
|
|||
var args: TPrintEventArgs = TPrintEventArgs(e)
|
||||
write(stdout, "HandlePrintEvent2: Output -> printing for " & args.user)
|
||||
|
||||
var ee = newEventEmitter()
|
||||
var ee = initEventEmitter()
|
||||
|
||||
var eventargs: TPrintEventArgs
|
||||
eventargs.user = "ME\n"
|
||||
|
|
@ -37,7 +37,7 @@ type
|
|||
PrintEvent: TEventHandler
|
||||
|
||||
var obj: TSomeObject
|
||||
obj.PrintEvent = newEventHandler("print")
|
||||
obj.PrintEvent = initEventHandler("print")
|
||||
obj.PrintEvent.addHandler(handleprintevent2)
|
||||
|
||||
ee.emit(obj.PrintEvent, eventargs)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue