1 //<script type="text/javascript">
2 //Gtk = imports.gi.Gtk;
3 GI = imports.gi.GIRepository;
4 GLib = imports.gi.GLib;
7 imports['Object.js'].load(Object);
9 console = imports['console.js'].console;
13 Introspect = imports['JSDOC/Introspect.js'].Introspect;
14 Basic = imports['JSDOC/Introspect/Basic.js'].Basic;
21 Field = Object.define(
22 function(prop, memberOf, saveto, keylist) {
24 this.name = GI.base_info_get_name(prop) ,
25 this.type = this.typeToName(GI.field_info_get_type(prop)),
26 this.flags = GI.field_info_get_flags(prop),
27 this.memberOf = memberOf.alias
28 memberOf[saveto].push(this);
29 keylist.push(this.name);