1 //<script type="text/javascript">
2 //Gtk = imports.gi.Gtk;
4 XObject = imports.XObject.XObject;
5 console = imports.console.console;
6 NameSpace = imports.NameSpace.NameSpace;
8 Base = imports.Base.Base;
12 imports['Object.js'].load(Object);
14 console = imports['console.js'].console;
18 Introspect = imports['JSDOC/Introspect.js'].Introspect;
19 Base = imports['JSDOC/Introspect/Base.js'].Base;
27 Interface = XObject.define(
29 Base.call(this, ns, name);
35 titleType: 'Interface',
40 return; // already loaded..
44 this.genericBuildList('interface', 'property', props, 'properties');
48 this.genericBuildList('interface', 'signal', signals, 'signals');
52 this.genericBuildList('interface', 'method', methods, 'methods');
55 NameSpace.ifaceList[this.alias] = NameSpace.ifaceList[this.alias] || [];
56 this.implementedBy = NameSpace.ifaceList[this.alias];