我正在尝试从 Seed 调用 CLib API。在 JS 中有一个 setTimout API。但不是在种子中。
所以我用 GLib 做一个delay
函数:
delay = function(time, func) {
return GLib.timeout_add(time, func);
};
它给出了错误:
(seed:26406): GLib-CRITICAL **: g_timeout_add_full: assertion `function != NULL' failed
** (seed:26406): CRITICAL **: Line 9 in w.js: ConversionError Can not convert Javascript value to boolean
写它的正确方法是什么?
由于我没有找到 Seed 的详细 JS API。我试图阅读 C 的文档。它看起来很糟糕..
http://developer.gnome.org/pygobject/stable/glib-functions.html#function-glib--get-current-time