2010-07-28 50 views
6

在JavaScript中的GTK库由侏儒维护的绑定,它们是同步或异步调用?我无法以某种方式找到细节。的Javascript GTK绑定

我想开发GTK的桌面应用程序创建一个模块的NodeJS。

+0

难道你处理过这样的想法? – 2011-03-24 20:43:39

+1

不,我没有,TBH,可悲的是远远大于个人项目 – Rixius 2011-03-28 20:07:32

+0

逻辑清楚地指出,在众多的需求超过了少数人的需求的高薪工作的要求 - 斯波克 – 2012-09-01 18:56:02

回答

3

https://github.com/Tim-Smart/node-gtk处有静态gtk绑定的开始,我开始绑定到GObject Introspection Repository(https://github.com/creationix/node-gir)。两者都不完整。我现在只是一个路线图,但我已经为离线人员制定了一些很好的计划。

如果你心里有你想建立一个特定的应用程序,它不需要多少小部件,那么它可能是最简单的只是那些绑定添加到蒂姆·灵动的回购。我的GIR绑定一旦完成,将允许使用几乎任何gnome库,而不必保持绑定是最新的。

1

GTK是基于事件的循环,所以这应该是可能的。您必须将GMainLoop与节点的主循环集成在一起。

+0

这是有道理的,我期待到现在。 – Rixius 2010-12-10 21:51:05

+0

如果您有任何关于此主题的进展,请在此告诉我们。 – 2011-04-14 13:56:25