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;
17 Interface = XObject.define(
19 Base.call(this, ns, name);
25 titleType: 'Interface',
30 return; // already loaded..
34 this.genericBuildList('interface', 'property', props, 'properties');
38 this.genericBuildList('interface', 'signal', signals, 'signals');
42 this.genericBuildList('interface', 'method', methods, 'methods');
45 NameSpace.ifaceList[this.alias] = NameSpace.ifaceList[this.alias] || [];
46 this.implementedBy = NameSpace.ifaceList[this.alias];