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 = GI.base_info_get_name(prop) ,
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);