GLib = imports.gi.GLib;
xml = imports.libxml;
//GObject = imports.gi.GObject;
-imports['Object.js'].load(Object);
+
+
+XObject = imports.XObject.XObject;
+console = imports.console.console;
+NameSpace = imports.NameSpace.NameSpace;
-console = imports['console.js'].console;
-
-
-
-Introspect = imports['JSDOC/Introspect.js'].Introspect;
-Base = imports['JSDOC/Introspect/Base.js'].Base;
+Base = imports.Base.Base;
-Class = Object.define(
+Class = XObject.define(
function(ns, name) {
Base.call(this, ns, name);
this.loadExtends();
if (!pi) {
return;
}
- this.parent = Introspect.factory(
+ this.parent = NameSpace.factory(
'Class',
GI.base_info_get_namespace(pi),
GI.base_info_get_name(pi)
var prop = GI.object_info_get_interface(bb,i);
- var iface = Introspect.factory(
+ var iface = NameSpace.factory(
'Interface',
GI.base_info_get_namespace(prop) , GI.base_info_get_name(prop)
);
this.genericImplements( signals, 'signals');
- Introspect.references[this.alias] = Introspect.references[this.alias] || [];
+ NameSpace.references[this.alias] = NameSpace.references[this.alias] || [];
if (this.alias == 'GObject.Object') {
this._loaded = true;
return;