Merge pull request #41 from Amrykid/master

Updated events.nim
This commit is contained in:
Araq 2011-07-27 16:15:15 -07:00
commit f622647704
2 changed files with 40 additions and 27 deletions

View file

@ -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"
@ -34,10 +34,10 @@ ee.emit("print", eventargs)
type
TSomeObject = object of TObject
PrintEvent: PEventHandler
PrintEvent: TEventHandler
var obj: TSomeObject
obj.PrintEvent = newEventHandler("print")
obj.PrintEvent = initEventHandler("print")
obj.PrintEvent.addHandler(handleprintevent2)
ee.emit(obj.PrintEvent, eventargs)