main.vala (303B)
1 int main(string[] args) 2 { 3 var loop = new MainLoop(); 4 5 var foo = new Foo(loop); 6 foo.an_event.connect(() => {stdout.printf("Foo"); stdout.flush(); return false;}); 7 8 var bar = new Bar(loop); 9 bar.an_event.connect(() => {stdout.printf("Bar\n"); loop.quit(); return false;}); 10 11 loop.run(); 12 13 return 0; 14 }