我正在尝试扩展 gnome-sushi,它是使用新的基于 GIntrospection 的 Javascript 绑定编写的。现在,我正在尝试创建一个 Gtk.Plug 对象:
this._gtkPlug = new Gtk.Plug({ socket_id: xid });
然而,这只会导致
JS ERROR: !!! Exception was: Error: No property socket_id on this GObject GtkPlug
我还没有找到任何文档如何将 GTK 对象映射到 Javascript 属性。谁能指出我正确的文档或告诉我如何确定正确的属性?