Mercurial > MadButterfly
comparison nodejs/testcase.js @ 679:799c852b9065
Extract event info from C object to JS object
author | Thinker K.F. Li <thinker@branda.to> |
---|---|
date | Fri, 06 Aug 2010 19:31:37 +0800 |
parents | f264b50c469c |
children | a588eefd3f04 |
comparison
equal
deleted
inserted
replaced
678:40ba8915edc7 | 679:799c852b9065 |
---|---|
53 setTimeout(function() { sys.puts("timeout"); }, 1000); | 53 setTimeout(function() { sys.puts("timeout"); }, 1000); |
54 | 54 |
55 sys.puts(root.subject); | 55 sys.puts(root.subject); |
56 var observer; | 56 var observer; |
57 /* Mouse button pressed */ | 57 /* Mouse button pressed */ |
58 observer = root.subject.add_event_observer(4, function() { | 58 observer = root.subject.add_event_observer(4, function(evt) { |
59 sys.puts("mouse"); | 59 sys.puts("mouse " + evt.x + " " + evt.y); |
60 }); | 60 }); |
61 | |
62 var kbobserver; | |
63 /* Keyboard event */ | |
64 kbobserver = mb_rt.kbevent.add_event_observer(6, function(evt) { | |
65 sys.puts("keycode = " + evt.keycode); | |
66 sys.puts("sym = " + evt.sym); | |
67 }); |