1 //<script type="text/javascript">
2 //Gtk = imports.gi.Gtk;
3 GI = imports.gi.GIRepository;
4 GLib = imports.gi.GLib;
9 XObject = imports.XObject.XObject;
10 console = imports.console.console;
11 NameSpace = imports.NameSpace.NameSpace;
13 Basic = imports.Basic.Basic;
22 Field = XObject.define(
23 function(prop, memberOf, saveto, keylist) {
25 this.name = prop.get_name() ;
26 this.type = this.typeToName(GI.field_info_get_type(prop));
27 this.flags = GI.field_info_get_flags(prop);
28 this.memberOf = memberOf.alias;
29 memberOf[saveto].push(this);
30 keylist.push(this.name);