1 //<script type="text/javascript">
2 //Gtk = imports.gi.Gtk;
5 imports['Object.js'].load(Object);
7 console = imports['console.js'].console;
8 JSDOC = imports['JSDOC.js'].JSDOC;
11 Introspect = imports['JSDOC/Introspect.js'].Introspect;
12 Base = imports['JSDOC/Introspect/Base.js'].Base;
20 Interface = Object.define(
22 Base.call(this, ns, name);
28 titleType: 'Interface',
33 return; // already loaded..
37 this.genericBuildList('interface', 'property', props, 'properties');
41 this.genericBuildList('interface', 'signal', signals, 'signals');
45 this.genericBuildList('interface', 'method', methods, 'methods');
48 Introspect.ifaceList[this.alias] = Introspect.ifaceList[this.alias] || [];
49 this.implementedBy = Introspect.ifaceList[this.alias];