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 Base = imports.Base.Base;
21 Enum = XObject.define(
23 Base.call(this, ns, name);
32 return; // already loaded..
35 this.desc = NameSpace.doc(this.alias);
36 var bi = this.getBI();
38 for(var i =0; i < GI.enum_info_get_n_values(bi); i++) {
40 var prop = GI.enum_info_get_value(bi,i);
44 name : prop.get_name().toUpperCase() ,
45 type : GI.type_tag_to_string(GI.enum_info_get_storage_type(bi)),
46 value: GI.value_info_get_value(prop) ,