From: Alan Knowles Date: Thu, 18 Mar 2010 22:51:19 +0000 (+0800) Subject: Intial import X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=d29d581b911370e5350ca88a2eecaab1ae3d7073 Intial import all files --- d29d581b911370e5350ca88a2eecaab1ae3d7073 diff --git a/Array.js b/Array.js new file mode 100644 index 0000000..e6aa03a --- /dev/null +++ b/Array.js @@ -0,0 +1,72 @@ +/** + * Compat array utils.. + * + * + + + + + + +
+ + +
+ + + + + + + + + + + +
+ Back to Seed Clases

+ +
+ +
+ + + +
+ +
+ + + + + + + +
+
{!
+				var iblock_indent = 0;
+				
+					
+				 data.extendsClasses.reverse().map(
+					function($) {  
+						
+						output += iblock_indent ? ('') : '';
+						output += new Link().toSymbolLong($.alias) + "\n"; 
+						iblock_indent += 20;
+					}
+				)
+				
+				
+			!}{+data.alias+} 
+
+		   
+
+
+ + {+makeImage(data.alias)+} + + + + + +

+ + + {+data.titleType+} {+data.alias+} +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Import line:{+data.ns+} = imports.gi.{+data.ns+};
C documentation:{+new Link().toGnome(data.alias)+}
{+data.titleType+} :{+data.name+}
Implements: + {+ + data.implementInterfaces.map( + function($) { return new Link().toSymbolLong($.alias); } + ).join(", ") + +} +
Implementations: + {+ + data.implementedBy + .sort() + .map( + function($) { return new Link().toSymbolLong($); } + ).join(", ") + +} +
Subclasses: + {+ + data.childClasses + .sort() + .map( + function($) { return new Link().toSymbolLong($); } + ).join(", ") + +} + + + +
Extends: + {+ + new Link().toSymbolLong(data.extendsClasses[data.extendsClasses.length -1].alias) + + +} + +
+ + + +
+ {+resolveLinks(data.desc)+} +
+ + + + + + + + + {! + + + + + cfgProperties = data.values ? data.values.sort(makeSortby("name")) : []; + + + + + + !} + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Values
Properties
+
+ + + + + + + + + {! + + + + + cfgProperties = data.properties.sort(makeSortby("name")); + + + + + + !} + +
+ + + + + + +
Properties- Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Properties
PropertiesDefined By
+
+ + + + + + + + + + + + + {! + + + + var ownMethods = []; + ownMethods.push.apply(ownMethods, data.constructors.sort(makeSortby("name"))); + ownMethods.push.apply(ownMethods, data.functions.sort(makeSortby("name"))); + ownMethods.push.apply(ownMethods, data.methods.sort(makeSortby("name"))); + + !} + + + + + + + + + + +
Methods - Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods / Constructors
Method / ConstructorDefined By
  + +
+ {! + if (member.isConstructor) { + output += "new " + + member.memberOf + (!member.name || !member.name.length ? "" : ".") +""; + } else { + + if (member.isStatic) { + output += data.alias + "."; + } + } + !}{! + output += (!member.name || !member.name.length ? "" : member.name); + !} + + {+makeSignature(member.params)+} + + + : + {! + if (member.returns.length > 1) { + output += (new Link().toSymbol("Object")); + } else { + output += (new Link().toSymbolLong(member.returns[0].type)); + } + + !} + + + +
+
+ +
{+resolveLinks(summarize(member.desc))+}
+
+ +
Create a new {+data.alias +}
+
+ +
+ + {+resolveLinks(member.desc)+} + + +
{+member.example+}
+
+
+ + + Create a new {+data.alias +} + + +
+
Parameters:
+ +
+ + + {+(new Link().toSymbolLong('Function'))+} + {+makeSignature(item.type.params)+} + + + {! + if (member.returns && member.returns.length) { + output += ' : ' + (new Link().toSymbolLong(member.returns[0].type)) + ' '; + } else { + output += ' : none '; + } + + !} + + + + {+((item.type)?""+(new Link().toSymbolLong(item.type))+" " : "")+} {+item.name+} + + + + Optional + , + Default: {+item.defaultValue+} + + + + + + Required (not null) + + + + + + +
+
+ {+resolveLinks(item.desc)+} + + + +
+ +
+ {+((returnitem.type)?""+(new Link().toSymbolLong(returnitem.type))+" " : "")+} {+returnitem.name+} +
+
+ {+resolveLinks(returnitem.desc)+} +
+ +
+
+ +
+ + + + + +
+ + + +
+
+
+ +
+
Deprecated:
+
+ {+member.deprecated+} +
+
+
+ + +
+
Throws:
+ +
+ {+((item.type)?"{"+(new Link().toSymbolLong(item.type))+"} " : "")+} {+item.name+} +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Returns:
+ + +
An Object with these properties
+
+ + +
{! + if (member.returns.length > 1) { + output += item.name+ ': '; + } + !} + {+((item.type)?""+(new Link().toSymbolLong(item.type))+" " : "")+} + {+resolveLinks(item.desc)+}
+
+
+
+ + + +
+
+ +
+ + {+ (member.memberOf == data.alias) ? member.memberOf : new Link().toSymbolLong(member.memberOf) +} +   +
+
+ + + + + + + + {! + + + var ownEvents = data.signals.sort(makeSortby("name")); + + !} + + + + +
Events - Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Events - usage syntax: this.signals.EVENTNAME.connect( {+(new Link().toSymbolLong('Function' ))+} )
EventDefined By
+
+ + + + + + + +
+ ©{+data.copyright+}
+ Documentation generated by Seed/Jstoolkit + Based on + JsDoc Toolkit on {+new Date()+} +
+ + \ No newline at end of file diff --git a/docs/class_ix.tmpl b/docs/class_ix.tmpl new file mode 100644 index 0000000..29d7b36 --- /dev/null +++ b/docs/class_ix.tmpl @@ -0,0 +1,44 @@ + +

{+ (new Link().toSymbol(data.name)) +}

+
+

Classes

+ + + + +

Interfaces

+ + + +

Structs

+ + +

Unions

+ +

Enums

+ diff --git a/docs/default.css b/docs/default.css new file mode 100644 index 0000000..40be75d --- /dev/null +++ b/docs/default.css @@ -0,0 +1,472 @@ + +@import url("http://library.gnome.org/skin/lgo.css"); +@import url("http://library.gnome.org/skin/print.css") print; + + +/* default.css +/ + + + + + + + + + + +
+ + +
+ + + + + + + + + + +
+ +

{+ (new Link().toSymbol(thisClass)) +}

+
+
+
+ + + + + + + + + + \ No newline at end of file diff --git a/docs/page.js b/docs/page.js new file mode 100644 index 0000000..3d7c49c --- /dev/null +++ b/docs/page.js @@ -0,0 +1,172 @@ +//