From: www-data Date: Tue, 6 Apr 2010 07:39:29 +0000 (+0800) Subject: initial import X-Git-Url: http://git.roojs.org/?p=roojs1;a=commitdiff_plain;h=4d9cd83949f3c24871af08cebb30b1f8102ac4c9 initial import --- 4d9cd83949f3c24871af08cebb30b1f8102ac4c9 diff --git a/Array.js b/Array.js new file mode 100644 index 0000000000..18c3aaa13c --- /dev/null +++ b/Array.js @@ -0,0 +1,37 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + +
+ + + +
+ +
+ + + + +
+
{!
+				var iblock_indent = 0;
+				 data.augments.reverse().map(
+					function($) {  
+						output += iblock_indent ? ('') : '';
+						output += new Link().toSymbol($) + "\n"; 
+						iblock_indent += 20;
+					}
+				)
+			!}{+data.alias+} 
+
+		   
+
+
+ + + {! + var fullpath = data.alias.split('.'); + var cls = fullpath.pop(); + var packge = fullpath.join("."); + + + + !} +

+ {! + var classType = ""; + + if (data.isBuiltin()) { + classType += "Built-In "; + } + + if (data.isNamespace) { + if (data.is('FUNCTION')) { + classType += "Function "; + } + classType += "Namespace "; + } + else { + classType += "Class "; + } + !} + {+classType+}{+data.alias+} +

+ + + + + + + + + + + + + + + + +
Package:{+packge+}
Defined In: + {# isn't defined in any file #} + {+new Link().toSrc(data.srcFile)+}. + +
Class:{+cls+}
Subclasses: + {+ + data.childClasses + .sort() + .map( + function($) { return new Link().toSymbol($); } + ) + .join(", ") + +} + + + +
Extends: + {+ + new Link().toSymbol(data.augments[data.augments.length -1]) + + +} + +
+ + + +
+ {+resolveLinks(data.desc)+} +
+ + + + +
+ Class Comments / Notes => + [Add Your comment/notes about this class] +
+ +
+ + + + + + + {! + + + + var cfgProperties = []; + if (!data.comment.getTag('singleton').length) { + cfgProperties = data.configToArray(); + cfgProperties = cfgProperties.sort(makeSortby("name")); + + } + + + + !} + +
+ + + + + + +
Config Options - Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + +
Config Options (Usually are also Properties)
OptionsDefined By
+
+ + + + + + + + + + + + + + + {! + var ownProperties = []; + var psorted = data.properties.sort(makeSortby("name")); + psorted.filter( + + function($){ + if (/$.hide/.test($.desc)) { + return false; + } + if ( !$.isNamespace || (($.memberOf != data.alias) && $.isStatic)) { + if ($.isStatic) ownProperties.push($); + } + return true; + + } + ); + + !} + + + + + +
Public Properties - Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Public Properties
PropertyDescriptionDefined By
+   + + +
+ {! + if (member.isPrivate) output += "<private> "; + if (member.isInner) output += "<inner> "; + + if (member.isConstant) output += "<constant> "; + if (member.isStatic) output += ""+data.alias +"."; + !}{+member.name+} : + {+((member.type) ? (new Link().toSymbol(member.type)) : "" )+} +
+
+
+ + +
+ {+resolveLinks(summarize(member.desc))+} + + + +
+ +
+ + {+resolveLinks(member.desc)+} + +
+
+
+ {+ (member.memberOf == data.alias) ? member.memberOf : new Link().toSymbol(member.memberOf) +} +
+ +
+ + + + + + {! + var ownMethods = []; + + if (data.comment.getTag('class').length && + !data.isBuiltin() && + !data.comment.getTag('singleton').length && + !data.comment.getTag('static').length + ) { + data.isInherited = false; + ownMethods.push(data); + } + + var msorted = data.methods.sort(makeSortby("name")); + !} + + {! + msorted.filter( + function($){ + + if (/@hide/.test($.desc)) { + return false; + } + + if (!$.isEvent && (data.comment.getTag("instanceOf").length || data.comment.getTag("singleton").length)) { + if ($.isStatic && (data.comment.getTag("instanceOf").length || data.comment.getTag("singleton").length) && + ($.memberOf != data.alias)) { + return true; + } + $.isInherited = ($.memberOf != data.alias); + ownMethods.push($); + return true; + } + + + if ($.isNamespace || $.isEvent || (($.memberOf != data.alias) && $.isStatic)){ + return true; + } + if ($.isStatic) { + $.isInherited = ($.memberOf != data.alias); + ownMethods.push($); + } + + return true; + } + ); + !} + + {! + msorted.filter( + function($){ + if (/@hide/.test($.desc)) { + return false; + } + if (data.comment.getTag("instanceOf").length || data.comment.getTag("singleton").length) { + return true; + } + if ($.isNamespace || $.isEvent || (($.memberOf != data.alias) && $.isStatic)){ + + return true; + } + if (!$.isStatic) { + $.isInherited = ($.memberOf != data.alias); + ownMethods.push($); + } + + return true; + } + ); + + !} + + + + + + +
Public Methods - Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
Public Methods
MethodDefined By
  + +
+ {! + if (member.is('CONSTRUCTOR')) { + output += "new " + member.memberOf + (member.memberOf.length ? "." : "") +""; + } else { + + + if (member.isPrivate) output += "<private> "; + if (member.isInner) output += "<inner> "; + if (member.isStatic || data.comment.getTag("singleton").length || data.comment.getTag("instanceOf").length) { + output += data.alias + "."; + } + } + !}{+member.name+} + + {+makeSignature(member.params)+} + + + : + + or + {+((item.type) ? (new Link().toSymbol(item.type)) : "" )+} + + + + + +
+
+ +
{+resolveLinks(summarize(member.desc))+}
+
+ +
Create a new {+data.alias +}
+
+ +
+ + {+resolveLinks(member.desc)+} + + +
{+member.example+}
+
+
+ + + Create a new {+data.alias +} + + +
+
Parameters:
+ +
+ {+((item.type)?""+(new Link().toSymbol(item.type))+" " : "")+} {+item.name+} + Optional + , + Default: {+item.defaultValue+} + +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Deprecated:
+
+ {+member.deprecated+} +
+
+
+ +
+
Since:
+
{+ member.since +}
+
+ +
+ +
+
Throws:
+ +
+ {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+} +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Returns:
+ +
{+((item.type)?""+(new Link().toSymbol(item.type))+" " : "")+} {+resolveLinks(item.desc)+}
+
+
+
+ +
+
Requires:
+ +
{+ resolveLinks(item) +}
+
+
+
+ +
+
See:
+ +
{+ new Link().toSymbol(item) +}
+
+
+
+ + + + +
+
+ +
+ + {+ (member.memberOf == data.alias) ? member.memberOf : new Link().toSymbol(member.memberOf) +} +   +
+
+ + + + + + + + {! + + + var ownEvents = data.methods.filter( + function($){ + + return $.isEvent && !$.comment.getTag('hide').length; + + } + ).sort(makeSortby("name")); + + !} + + + + +
Events - Has None
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Events
EventDefined By
+
+ + + + + +
+ ©{+JSDOC.opt.D.copyright+}
+ Documentation generated by RooScript/Jstoolkit + Based on + JsDoc Toolkit on {+new Date()+} +
+ + diff --git a/buildSDK/doc_templates/class.tmpl_original b/buildSDK/doc_templates/class.tmpl_original new file mode 100644 index 0000000000..be38b00740 --- /dev/null +++ b/buildSDK/doc_templates/class.tmpl_original @@ -0,0 +1,485 @@ + + + + + + {! Link.base = "../"; /* all generated links will be relative to this */ !} + JsDoc Reference - {+data.alias+} + + + + + + + + {+includeStatic("static/header.html")+} + + + +
+ + {+publish.classesIndex+} + +
+ +
+ +

+ {! + var classType = ""; + + if (data.isBuiltin()) { + classType += "Built-In "; + } + + if (data.isNamespace) { + if (data.is('FUNCTION')) { + classType += "Function "; + } + classType += "Namespace "; + } + else { + classType += "Class "; + } + !} + {+classType+}{+data.alias+} +

+ + +

+
Extends + {+ + data.augments + .sort() + .map( + function($) { return new Link().toSymbol($); } + ) + .join(", ") + +}.
+
+ + {+resolveLinks(data.classDesc)+} + + {# isn't defined in any file #} +
Defined in: {+new Link().toSrc(data.srcFile)+}. +
+

+ + + + + + + + + + + + + + + + + +
{+classType+}Summary
Constructor AttributesConstructor Name and Description
{! + if (data.isPrivate) output += "<private> "; + if (data.isInner) output += "<inner> "; + !}  +
+ {+ new Link().toSymbol(data.alias).inner('constructor')+}{+ makeSignature(data.params) +} +
+
{+resolveLinks(summarize(data.desc))+}
+
+
+ + + + {! var ownProperties = data.properties.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); !} + + + + + + + + + + + + + + + + + +
Field Summary
Field AttributesField Name and Description
{! + if (member.isPrivate) output += "<private> "; + if (member.isInner) output += "<inner> "; + if (member.isStatic) output += "<static> "; + if (member.isConstant) output += "<constant> "; + !}  +
+ {+member.memberOf+}.{+new Link().toSymbol(member.alias).withText(member.name)+} +
+
{+resolveLinks(summarize(member.desc))+}
+
+
+ + +
+ {! + var borrowedMembers = data.properties.filter(function($) {return $.memberOf != data.alias}); + + var contributers = []; + borrowedMembers.map(function($) {if (contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf)}); + for (var i = 0, l = contributers.length; i < l; i++) { + output += + "
Fields borrowed from class "+new Link().toSymbol(contributers[i])+":
" + + + "
" + + borrowedMembers + .filter( + function($) { return $.memberOf == contributers[i] } + ) + .sort(makeSortby("name")) + .map( + function($) { return new Link().toSymbol($.alias).withText($.name) } + ) + .join(", ") + + + "
"; + } + !} +
+
+
+ + + + {! var ownMethods = data.methods.filter(function($){return $.memberOf == data.alias && !$.isNamespace}).sort(makeSortby("name")); !} + + + + + + + + + + + + + + + + + +
Method Summary
Method AttributesMethod Name and Description
{! + if (member.isPrivate) output += "<private> "; + if (member.isInner) output += "<inner> "; + if (member.isStatic) output += "<static> "; + !}  +
{+member.memberOf+}.{+new Link().toSymbol(member.alias).withText(member.name)+}{+makeSignature(member.params)+} +
+
{+resolveLinks(summarize(member.desc))+}
+
+
+ + +
+ {! + var borrowedMembers = data.methods.filter(function($) {return $.memberOf != data.alias}); + var contributers = []; + borrowedMembers.map(function($) {if (contributers.indexOf($.memberOf) < 0) contributers.push($.memberOf)}); + for (var i = 0, l = contributers.length; i < l; i++) { + output += + "
Methods borrowed from class "+new Link().toSymbol(contributers[i])+":
" + + + "
" + + borrowedMembers + .filter( + function($) { return $.memberOf == contributers[i] } + ) + .sort(makeSortby("name")) + .map( + function($) { return new Link().toSymbol($.alias).withText($.name) } + ) + .join(", ") + + + "
"; + } + + !} +
+
+
+ + + +
+
+ {+classType+}Detail +
+ +
{! + if (data.isPrivate) output += "<private> "; + if (data.isInner) output += "<inner> "; + !} + {+ data.alias +}{+ makeSignature(data.params) +} +
+ +
+ {+resolveLinks(data.desc)+} +
Author: {+data.author+}.
+
+ + +
{+data.example+}
+
+ + + +
+
Parameters:
+ +
+ {+((item.type)?""+("{"+(new Link().toSymbol(item.type)+"} ")) : "")+} {+item.name+} + Optional, Default: {+item.defaultValue+} +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Deprecated:
+
+ {+resolveLinks(data.deprecated)+} +
+
+
+ +
+
Since:
+ +
{+ item +}
+
+
+
+ +
+
Throws:
+ +
+ {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+} +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Returns:
+ +
{+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Requires:
+ +
{+ resolveLinks(item) +}
+
+
+
+ +
+
See:
+ +
{+ new Link().toSymbol(item) +}
+
+
+
+ +
+
+ + + +
+ Field Detail +
+ + +
{! + if (member.isPrivate) output += "<private> "; + if (member.isInner) output += "<inner> "; + if (member.isStatic) output += "<static> "; + if (member.isConstant) output += "<constant> "; + !} + + {{+new Link().toSymbol(member.type)+}} + {+member.memberOf+}.{+member.name+} + +
+
+ {+resolveLinks(member.desc)+} + +
+ Defined in: {+new Link().toSrc(member.srcFile)+}. +
+
Author: {+member.author+}.
+
+ + +
{+member.example+}
+
+ + + +
+
Deprecated:
+
+ {+ member.deprecated +} +
+
+
+ +
+
Since:
+
{+ member.since +}
+
+
+ +
+
See:
+ +
{+ new Link().toSymbol(item) +}
+
+
+
+ +
+
Default Value:
+
+ {+resolveLinks(member.defaultValue)+} +
+
+
+ +
+
+
+ + + +
+ Method Detail +
+ + +
{! + if (member.isPrivate) output += "<private> "; + if (member.isInner) output += "<inner> "; + if (member.isStatic) output += "<static> "; + !} + + {{+new Link().toSymbol(member.type)+}} + {+member.memberOf+}.{+member.name+}{+makeSignature(member.params)+} + +
+
+ {+resolveLinks(member.desc)+} + +
+ Defined in: {+new Link().toSrc(member.srcFile)+}. +
+
Author: {+member.author+}.
+
+ + +
{+member.example+}
+
+ + + +
+
Parameters:
+ +
+ {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+item.name+} + Optional, Default: {+item.defaultValue+} +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Deprecated:
+
+ {+member.deprecated+} +
+
+
+ +
+
Since:
+
{+ member.since +}
+
+ +
+ +
+
Throws:
+ +
+ {+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+} {+item.name+} +
+
{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Returns:
+ +
{+((item.type)?"{"+(new Link().toSymbol(item.type))+"} " : "")+}{+resolveLinks(item.desc)+}
+
+
+
+ +
+
Requires:
+ +
{+ resolveLinks(item) +}
+
+
+
+ +
+
See:
+ +
{+ new Link().toSymbol(item) +}
+
+
+
+ +
+
+
+ +
+
+ + +
+ ©{+JSDOC.opt.D.copyright+}
+ Documentation generated by JsDoc Toolkit {+JSDOC.VERSION+} on {+new Date()+} +
+ + diff --git a/buildSDK/doc_templates/index.tmpl b/buildSDK/doc_templates/index.tmpl new file mode 100644 index 0000000000..327e81c3b2 --- /dev/null +++ b/buildSDK/doc_templates/index.tmpl @@ -0,0 +1,63 @@ + + + + + + RooJS(1) Generated Documentation + + + + + + RooJS (1) - Manual + + + + + + + + + + + + + + + +
+ + +
    + + +
  • {+thisClass.alias+}
    + +
  • +
    +
+
+ + + + + + \ No newline at end of file diff --git a/buildSDK/doc_templates/publish.js b/buildSDK/doc_templates/publish.js new file mode 100644 index 0000000000..7b3601aea0 --- /dev/null +++ b/buildSDK/doc_templates/publish.js @@ -0,0 +1,434 @@ +// + + + + + + + + + \ No newline at end of file diff --git a/buildSDK/doc_templates/static/page.js b/buildSDK/doc_templates/static/page.js new file mode 100644 index 0000000000..3f27f9d98f --- /dev/null +++ b/buildSDK/doc_templates/static/page.js @@ -0,0 +1,242 @@ +// + + + + + + + +
+

Comment Dialog Example

+ +

This is a more complex example that shows how to implement a comment dialog similar to the one on Jacks blog. + The dialog retrieves the comments in JSON format and renders them to the "View Comments" tab. The "Post Comment" tab posts the comment + to a file on the server that just returns a dummy response (not what you type in) in JSON format. The reason for the dummy response + is so the example can easily be dropped in whatever your environment is and work.

+

Note that the js is not minified so it is readable. See + + and + for the full source code.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras imperdiet felis id velit. Ut non quam at sem dictum ullamcorper. Vestibulum pharetra purus sed pede. Aliquam ultrices, nunc in varius mattis, felis justo pretium magna, eget laoreet justo eros id eros. Aliquam elementum diam fringilla nulla. Praesent laoreet sapien vel metus. Cras tempus, sapien condimentum dictum dapibus, lorem augue fringilla orci, ut tincidunt eros nisi eget turpis. Nullam nunc nunc, eleifend et, dictum et, pharetra a, neque. Ut feugiat. Aliquam erat volutpat. Donec pretium odio nec felis. Phasellus sagittis lacus eget sapien. Donec est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+
+ + + + + diff --git a/examples/dialog/hello.html b/examples/dialog/hello.html new file mode 100644 index 0000000000..ff48f86f63 --- /dev/null +++ b/examples/dialog/hello.html @@ -0,0 +1,61 @@ + + + + +Hello World Dialog Example + + + + + + + + + + + + + +

Hello World Dialog

+

This example shows how to create a very simple modal BasicDialog with "autoTabs".

+

+

Note that the js is not minified so it is readable. See +for the full source code.

+Here's snapshot of the code that creates the dialog: +
dialog = new Roo.BasicDialog("hello-dlg", {
+        modal:true,
+        autoTabs:true,
+        width:500,
+        height:300,
+        shadow:true,
+        minWidth:300,
+        minHeight:300
+});
+dialog.addKeyListener(27, dialog.hide, dialog);
+dialog.addButton('Close', dialog.hide, dialog);
+dialog.addButton('Submit', dialog.hide, dialog).disable();
+
+ + + +
+ + diff --git a/examples/dialog/hello.js b/examples/dialog/hello.js new file mode 100644 index 0000000000..8ff312a3c0 --- /dev/null +++ b/examples/dialog/hello.js @@ -0,0 +1,51 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + +

Layout Dialog Example

+

This example shows how to create a modal dialog with an embedded BorderLayout using LayoutDialog.

+

+

Note that the js is not minified so it is readable. See + + for the full source code.

+ + + + + diff --git a/examples/dialog/layout.js b/examples/dialog/layout.js new file mode 100644 index 0000000000..0d79212c26 --- /dev/null +++ b/examples/dialog/layout.js @@ -0,0 +1,80 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + +

MessageBox Dialogs

+

The example shows how to use the MessageBox class. Some of the buttons have animations, some are normal.

+

The js is not minified so it is readable. See + and + +.

+ +

+ Confirm
+ Standard Yes/No dialog. + +

+ +

+ Prompt
+ Standard prompt dialog. + +

+ +

+ Multi-line Prompt
+ A multi-line prompt dialog. + +

+ +

+ Yes/No/Cancel
+ Standard Yes/No/Cancel dialog. + +

+ +

+ Progress Dialog
+ You can set a progress on a progress MessageBox. + +

+ +

+ Alert
+ Standard alert message dialog. + +

+ + diff --git a/examples/dialog/msg-box.js b/examples/dialog/msg-box.js new file mode 100644 index 0000000000..14843a5674 --- /dev/null +++ b/examples/dialog/msg-box.js @@ -0,0 +1,81 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + +

Combo Boxes

+

The js is not minified so it is readable. See + and + .

+ +

+Data Sources
+The combo box can use any type of Roo.data.Store as it's data source. + This means your data can be XML, JSON, arrays or any other supported format. It can be loaded using Ajax, script tags or be local. + This combo uses local data from a JS array. +

+
+ +
+
// simple array store
+var store = new Roo.data.SimpleStore({
+    fields: ['abbr', 'state'],
+    data : exampleData
+});
+var combo = new Roo.form.ComboBox({
+    store: store,
+    displayField:'state',
+    typeAhead: true,
+    mode: 'local',
+    triggerAction: 'all',
+    emptyText:'Select a state...',
+    selectOnFocus:true
+});
+combo.applyTo('local-states');
+
+
+

+Unobtrusive
+The combo box can very easily be used to convert existing select elements into auto-completing, filtering combos. +

+
+Transformed select:
+

+

+Originally looked like:
+

+
var converted = new Roo.form.ComboBox({
+    typeAhead: true,
+    triggerAction: 'all',
+    transform:'state',
+    width:135,
+    forceSelection:true
+});
+
+
+

+ Grid Editor
+
Click here to see the combo as a grid editor. +

+
+

+ Templates and Ajax
+ Click here for a more advanced example. +

+



+ + diff --git a/examples/form/combos.js b/examples/form/combos.js new file mode 100644 index 0000000000..ac4258bda1 --- /dev/null +++ b/examples/form/combos.js @@ -0,0 +1,39 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + + +

+ Custom Form Fields
+ Ext provides many types of form fields to build interactive and rich forms. However, it also + provides a complete framework for building new types of fields quickly. The search field below + is an example demonstrating +

+

The js is not minified so it is readable. See + and + .

+ +

This will not work until we sort out a backend for RooJS

+ +
+
+
RooJS Updates
+
+
+
+
+
+ + + diff --git a/examples/form/custom.js b/examples/form/custom.js new file mode 100644 index 0000000000..2157bbfdce --- /dev/null +++ b/examples/form/custom.js @@ -0,0 +1,108 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + + + + + +

Dynamic Forms built with JavaScript

+

+ These forms do not do anything and have very little validation. They solely demonstrate + how you can use Ext Forms to build and layout forms on the fly. +

+ +

The js is not minified so it is readable. See + and + +.

+ +
+

Simple Form

+
+
+
+ + +
+ +

Multi-column and labels top

+
+ +
+ + + +
+
+

Fieldsets, labels right and complex fields

+
+
+ +
+
+

Multi-column, nesting and fieldsets

+
+
+ +
+ + + diff --git a/examples/form/dynamic.js b/examples/form/dynamic.js new file mode 100644 index 0000000000..88b226244e --- /dev/null +++ b/examples/form/dynamic.js @@ -0,0 +1,301 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + + + + + + +

Fck editor

+ +

The js is not minified so it is readable. See + and + +.

+ + +
+ +

Form

+
+ +
+ + + +
+ + + diff --git a/examples/form/fck.js b/examples/form/fck.js new file mode 100644 index 0000000000..996c6b6bac --- /dev/null +++ b/examples/form/fck.js @@ -0,0 +1,87 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + +

Forms

+

The js is not minified so it is readable. See forms.js.

+ +
+
+
+
+

Ext Live Forms

+ +
+
+ ComboBox Fields + +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ Component Fields + +
+ +
+ +
+
+
+ +
+ Live Validation and key filtering + +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+ +
+ +
+ +
+
+
+
+ +
+
+
+
+ + diff --git a/examples/form/forms.js b/examples/form/forms.js new file mode 100644 index 0000000000..4cf57ba7e9 --- /dev/null +++ b/examples/form/forms.js @@ -0,0 +1,72 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +

+ Combo with Templates and Ajax
+ This is a more advanced example that shows how you can combine paging, Roo.Template and a remote data store + to create a "live search" feature. +

+

The js is not minified so it is readable. See + and +.

+ +

This does not work yet, as we do not have a remote search on roojs.com

+ + +
+ +

Search the RooJS Wiki

+ +
+ Live search requires a minimum of 4 characters. +
+ +
+ + + diff --git a/examples/form/forum-search.js b/examples/form/forum-search.js new file mode 100644 index 0000000000..3c6c9ddf3c --- /dev/null +++ b/examples/form/forum-search.js @@ -0,0 +1,60 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + +

Loading/Saving a Dynamic Form using XML

+

+ This is a very simple example of using XML for load and submit of data with an Ext dynamic form. (It's probably better to use the JSON tools) +

+

+ Click "Load" to load the + om the server using an XmlReader. +

+

+ After loading the form, you will be able to hit submit. The submit action will make a post to the server, + + + and the + on the server with test server-side validation failure messages will be sent back. + Those messages will be applied to the appropriate fields in the form. +

+

+ Note: The built-in JSON support does not require any special readers for mapping. However, If you don't like the Form's built-in JSON format, you could also use a JsonReader for reading data into a form. +

+

The js is not minified so it is readable. See + .

+ +
+
+
+

XML Form

+
+ +
+
+
+
+
+ + diff --git a/examples/form/xml-form.js b/examples/form/xml-form.js new file mode 100644 index 0000000000..3192323d17 --- /dev/null +++ b/examples/form/xml-form.js @@ -0,0 +1,126 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + +

Array Grid Example

+

This example shows how to create a grid from Array data.

+

Note that the js is not minified so it is readable. See + and + .

+ +
+
+
+ + diff --git a/examples/grid/array-grid.js b/examples/grid/array-grid.js new file mode 100644 index 0000000000..fdfc59e53f --- /dev/null +++ b/examples/grid/array-grid.js @@ -0,0 +1,118 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +See source: + +

Property Grid

+ + +
+ + + diff --git a/examples/grid/custom-grid.js b/examples/grid/custom-grid.js new file mode 100644 index 0000000000..e69de29bb2 diff --git a/examples/grid/edit-grid.html b/examples/grid/edit-grid.html new file mode 100644 index 0000000000..022052ac38 --- /dev/null +++ b/examples/grid/edit-grid.html @@ -0,0 +1,41 @@ + + + +Editor Grid Example + + + + + + + + + + + + + + + +

Editor Grid Example

+

This example shows how to create a grid with inline editing. For more details on this example, see the blog post.

+

Note that the js is not minified so it is readable. See edit-grid.js.

+ +

The data in the grid is loaded from plants.xml.

+ + + + +
+
+
+ + diff --git a/examples/grid/edit-grid.js b/examples/grid/edit-grid.js new file mode 100644 index 0000000000..46a4a75622 --- /dev/null +++ b/examples/grid/edit-grid.js @@ -0,0 +1,142 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +

From Markup Grid Example

+

This example shows how to create a grid with from an existing, unformatted HTML table.

+

Note that the js is not minified so it is readable. See from-markup.js.

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameAgeSex
Barney Rubble32Male
Fred Flintstone33Male
Betty Rubble32Female
Pebbles1Female
Bamm Bamm2Male
+ + + \ No newline at end of file diff --git a/examples/grid/from-markup.js b/examples/grid/from-markup.js new file mode 100644 index 0000000000..6f59ffdc23 --- /dev/null +++ b/examples/grid/from-markup.js @@ -0,0 +1,95 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + + + +

Paging Grid Example

+

This example shows how to create a grid with paging. This grid uses a ScriptTagProxy to fetch cross-domain + remote data (from the Ext forums).

+

Note that the js is not minified so it is readable. See paging.js.

+ +
+
+
+

Ext - Help Forum

+
+
+
+
+ + + + diff --git a/examples/grid/paging.js b/examples/grid/paging.js new file mode 100644 index 0000000000..4eda9fbad2 --- /dev/null +++ b/examples/grid/paging.js @@ -0,0 +1,129 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +

XML Grid Example

+

This example shows how to load a grid with XML data. For more details on this example, see the blog post.

+ +

This grid also uses autoHeight and autoWidth to dynamically size to fit it's data and columns.

+ +

Note that the js is not minified so it is readable. See xml-grid.js.

+ +

The data in the grid is loaded from sheldon.xml, which is directly from an Amazon.com search.

+ + +
+ + + diff --git a/examples/grid/xml-grid.js b/examples/grid/xml-grid.js new file mode 100644 index 0000000000..5c87132e52 --- /dev/null +++ b/examples/grid/xml-grid.js @@ -0,0 +1,52 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + +
+
+ Hi. I'm the west panel. +
+
+ north - generally for menus, toolbars and/or advertisements +
+
+ The layout manager will automatically create and/or remove the TabPanel component when a region has more than one panel. Close one of my panels and you can see what I mean. +
+
+

Show West Region

+

My closable attribute is set to false so you can't close me. The other center panels can be closed.

+

The center panel automatically grows to fit the remaining space in the container that isn't taken up by the border regions.

+
+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras imperdiet felis id velit. Ut non quam at sem dictum ullamcorper. Vestibulum pharetra purus sed pede. Aliquam ultrices, nunc in varius mattis, felis justo pretium magna, eget laoreet justo eros id eros. Aliquam elementum diam fringilla nulla. Praesent laoreet sapien vel metus. Cras tempus, sapien condimentum dictum dapibus, lorem augue fringilla orci, ut tincidunt eros nisi eget turpis. Nullam nunc nunc, eleifend et, dictum et, pharetra a, neque. Ut feugiat. Aliquam erat volutpat. Donec pretium odio nec felis. Phasellus sagittis lacus eget sapien. Donec est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+
+
+

Done reading me? Close me by clicking the X in the top right corner.

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+
+
+
+
+ south - generally for informational stuff, also could be for status bar +
+
+ + diff --git a/examples/layout/feed-viewer.html b/examples/layout/feed-viewer.html new file mode 100644 index 0000000000..14c6af3525 --- /dev/null +++ b/examples/layout/feed-viewer.html @@ -0,0 +1,41 @@ + + + RSS Feed Viewer 2.0 + + + + + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+ + + diff --git a/examples/layout/nested.html b/examples/layout/nested.html new file mode 100644 index 0000000000..4eb8f8e34a --- /dev/null +++ b/examples/layout/nested.html @@ -0,0 +1,129 @@ + + + Complex Layout + + + + + + + + + + + + + +
+ +
+
+

This layout uses the gray theme. To make a layout use the gray theme, add the class .xtheme-gray to the body or a container element.

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+
+
+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+
+
+ + diff --git a/examples/layout/simple.html b/examples/layout/simple.html new file mode 100644 index 0000000000..9dea5fa17c --- /dev/null +++ b/examples/layout/simple.html @@ -0,0 +1,137 @@ + + + Simple Layout + + + + + + + + + + + + + +
+ + +
+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras imperdiet felis id velit. Ut non quam at sem dictum ullamcorper. Vestibulum pharetra purus sed pede. Aliquam ultrices, nunc in varius mattis, felis justo pretium magna, eget laoreet justo eros id eros. Aliquam elementum diam fringilla nulla. Praesent laoreet sapien vel metus. Cras tempus, sapien condimentum dictum dapibus, lorem augue fringilla orci, ut tincidunt eros nisi eget turpis. Nullam nunc nunc, eleifend et, dictum et, pharetra a, neque. Ut feugiat. Aliquam erat volutpat. Donec pretium odio nec felis. Phasellus sagittis lacus eget sapien. Donec est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras imperdiet felis id velit. Ut non quam at sem dictum ullamcorper. Vestibulum pharetra purus sed pede. Aliquam ultrices, nunc in varius mattis, felis justo pretium magna, eget laoreet justo eros id eros. Aliquam elementum diam fringilla nulla. Praesent laoreet sapien vel metus. Cras tempus, sapien condimentum dictum dapibus, lorem augue fringilla orci, ut tincidunt eros nisi eget turpis. Nullam nunc nunc, eleifend et, dictum et, pharetra a, neque. Ut feugiat. Aliquam erat volutpat. Donec pretium odio nec felis. Phasellus sagittis lacus eget sapien. Donec est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+

Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cras imperdiet felis id velit. Ut non quam at sem dictum ullamcorper. Vestibulum pharetra purus sed pede. Aliquam ultrices, nunc in varius mattis, felis justo pretium magna, eget laoreet justo eros id eros. Aliquam elementum diam fringilla nulla. Praesent laoreet sapien vel metus. Cras tempus, sapien condimentum dictum dapibus, lorem augue fringilla orci, ut tincidunt eros nisi eget turpis. Nullam nunc nunc, eleifend et, dictum et, pharetra a, neque. Ut feugiat. Aliquam erat volutpat. Donec pretium odio nec felis. Phasellus sagittis lacus eget sapien. Donec est. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae;

+

Vestibulum semper. Nullam non odio. Aliquam quam. Mauris eu lectus non nunc auctor ullamcorper. Sed tincidunt molestie enim. Phasellus lobortis justo sit amet quam. Duis nulla erat, varius a, cursus in, tempor sollicitudin, mauris. Aliquam mi velit, consectetuer mattis, consequat tristique, pulvinar ac, nisl. Aliquam mattis vehicula elit. Proin quis leo sed tellus scelerisque molestie. Quisque luctus. Integer mattis. Donec id augue sed leo aliquam egestas. Quisque in sem. Donec dictum enim in dolor. Praesent non erat. Nulla ultrices vestibulum quam.

+

Duis hendrerit, est vel lobortis sagittis, tortor erat scelerisque tortor, sed pellentesque sem enim id metus. Maecenas at pede. Nulla velit libero, dictum at, mattis quis, sagittis vel, ante. Phasellus faucibus rutrum dui. Cras mauris elit, bibendum at, feugiat non, porta id, neque. Nulla et felis nec odio mollis vehicula. Donec elementum tincidunt mauris. Duis vel dui. Fusce iaculis enim ac nulla. In risus.

+

Donec gravida. Donec et enim. Morbi sollicitudin, lacus a facilisis pulvinar, odio turpis dapibus elit, in tincidunt turpis felis nec libero. Nam vestibulum tempus ipsum. In hac habitasse platea dictumst. Nulla facilisi. Donec semper ligula. Donec commodo tortor in quam. Etiam massa. Ut tempus ligula eget tellus. Curabitur id velit ut velit varius commodo. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nulla facilisi. Fusce ornare pellentesque libero. Nunc rhoncus. Suspendisse potenti. Ut consequat, leo eu accumsan vehicula, justo sem lobortis elit, ac sollicitudin ipsum neque nec ante.

+

Aliquam elementum mauris id sem. Vivamus varius, est ut nonummy consectetuer, nulla quam bibendum velit, ac gravida nisi felis sit amet urna. Aliquam nec risus. Maecenas lacinia purus ut velit. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse sit amet dui vitae lacus fermentum sodales. Donec varius dapibus nisl. Praesent at velit id risus convallis bibendum. Aliquam felis nibh, rutrum nec, blandit non, mattis sit amet, magna. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Etiam varius dignissim nibh. Quisque id orci ac ante hendrerit molestie. Aliquam malesuada enim non neque.

+
+ +
+ + diff --git a/examples/layout/simple.js b/examples/layout/simple.js new file mode 100644 index 0000000000..07a6158228 --- /dev/null +++ b/examples/layout/simple.js @@ -0,0 +1 @@ +// not used! \ No newline at end of file diff --git a/examples/menu/menus.html b/examples/menu/menus.html new file mode 100644 index 0000000000..b7006fee0e --- /dev/null +++ b/examples/menu/menus.html @@ -0,0 +1,58 @@ + + + + +Toolbar with Menus + + + + + + + + + + + + + + + +

Toolbar with Menus

+ +

The js is not minified so it is readable. See + and + .

+ +
+
+
+ +




+ + diff --git a/examples/menu/menus.js b/examples/menu/menus.js new file mode 100644 index 0000000000..269c381bf4 --- /dev/null +++ b/examples/menu/menus.js @@ -0,0 +1,176 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +

Resizable Examples

+

These examples show how to apply a floating (default) and pinned Resizable component to a standard element.

+

Note that the js is not minified so it is readable. See basic.js for the full source code.

+ +

+ Basic Example
+ This is a basic as you get. To resize the box, position your mouse anywhere near the bottom, + right or border right edge of the box. This example uses the default "floating" handles. +

+
Resize Me!
+
var basic = new Ext.Resizable('basic', {
+        width: 200,
+        height: 100,
+        minWidth:100,
+        minHeight:50
+});
+
+

+ Wrapped Elements
+ + Some elements such as images and textareas don't allow child elements. In the past, you had + to wrap these elements and set up a Resizable with resize child. As of yui-ext .33 RC2, Resizable will + wrap the element, calculate adjustments for borders/padding and offset the handles for you. All you have to + do is set "wrap:true". The manual way of specifying a "resizeChild" is still supported as well. +

+ Pinned Handles
+ Notice this example has the resize handles "pinned". This is done by setting "pinned:true". +

+ Dynamic Sizing
+ If you don't like the proxy resizing, you can also turn on dynamic sizing. Just set "dynamic:true". +

+

+ Here's a textarea that is wrapped, has pinned handles and has dynamic sizing turned on. + +

+

+And look how simple the code is, even my grandma could write it. +
var dwrapped = new Ext.Resizable('dwrapped', {
+    wrap:true,
+    pinned:true,
+    width:450,
+    height:150,
+    minWidth:200,
+    minHeight: 50,
+    dynamic: true
+});
+
+

+Preserve Ratio
+ For some things like images, you will probably want to preserve the ratio of width to height. Just set preserveRatio:true. +

+ +
var wrapped = new Ext.Resizable('wrapped', {
+    wrap:true,
+    pinned:true,
+    minWidth:50,
+    minHeight: 50,
+    preserveRatio: true
+});
+
+ +

+Transparent Handles
+ If you just want the element to be resizable without any fancy handles, set transparent to true. +

+ +
var transparent = new Ext.Resizable('transparent', {
+    wrap:true,
+    minWidth:50,
+    minHeight: 50,
+    preserveRatio: true,
+    transparent:true
+});
+
+

+ Customizable Handles
+ Resizable elements are resizable 8 ways. 8 way resizing for a static positioned element will cause the element to be positioned relative and taken out of the document flow. For resizing which adjusts the + x and y of the element, the element should be positioned absolute. You can also control which handles are displayed by setting the "handles" attribute. + The handles are styled using CSS so they can be customized to look however you would like them to. +

+ +

+ This image has 8 way resizing, custom handles, is draggable and 8 way preserved ratio (that wasn't easy!).
+ Double click anywhere on the image to hide it when you are done. +

+ +
+
var custom = new Ext.Resizable('custom', {
+    wrap:true,
+    pinned:true,
+    minWidth:50,
+    minHeight: 50,
+    preserveRatio: true,
+    dynamic:true,
+    handles: 'all', // shorthand for 'n s e w ne nw se sw'
+    draggable:true
+});
+
+

+ Snapping
+ + Resizable also supports basic snapping in increments. +

+
+
var snap = new Ext.Resizable('snap', {
+    pinned:true,
+    width:250,
+    height:100,
+    handles: 'e',
+    widthIncrement:50,
+    minWidth: 50,
+    dynamic: true
+});
+
+Warning: Snapping and preserveRatio conflict and can not be used together. +
+

+ Animated Transitions
+ Resize operations can also be animated. Animations support configurable easing and duration. + Here's a very basic clone of the first element, but with animation turned on. I used a "backIn" + easing and made it a little slower than default. +

+
Animate Me!
+ +
var animated = new Ext.Resizable('animated', {
+    width: 200,
+    height: 100,
+    minWidth:100,
+    minHeight:50,
+    animate:true,
+    easing: 'backIn',
+    duration:.6
+});
+Warning: for obvious reasons animate and dynamic resizing can not be used together. + + diff --git a/examples/resizable/basic.js b/examples/resizable/basic.js new file mode 100644 index 0000000000..8336676981 --- /dev/null +++ b/examples/resizable/basic.js @@ -0,0 +1,94 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + +

Tab Panel Example 2

+

Note that the js and css is not minified so it is readable. See tabs-adv.js for the tab creation code +and tabs-example.css for the css.

+ +

Closable tabs with auto tab resize turned on.



+
+
+ Add a new Tab +
+
+

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed metus nibh, sodales a, porta at, vulputate eget, dui. Pellentesque ut nisl. Maecenas tortor turpis, interdum non, sodales non, iaculis ac, lacus. Vestibulum auctor, tortor quis iaculis malesuada, libero lectus bibendum purus, sit amet tincidunt quam turpis vel lacus. In pellentesque nisl non sem. Suspendisse nunc sem, pretium eget, cursus a, fringilla vel, urna. Aliquam commodo ullamcorper erat. Nullam vel justo in neque porttitor laoreet. Aenean lacus dui, consequat eu, adipiscing eget, nonummy non, nisi. Morbi nunc est, dignissim non, ornare sed, luctus eu, massa. Vivamus eget quam. Vivamus tincidunt diam nec urna. Curabitur velit. Quisque dolor magna, ornare sed, elementum porta, luctus in, leo.

+

Donec quis dui. Sed imperdiet. Nunc consequat, est eu sollicitudin gravida, mauris ligula lacinia mauris, eu porta dui nisl in velit. Nam congue, odio id auctor nonummy, augue lectus euismod nunc, in tristique turpis dolor sed urna. Donec sit amet quam eget diam fermentum pharetra. Integer tincidunt arcu ut purus. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla blandit malesuada odio. Nam augue. Aenean molestie sapien in mi. Suspendisse tincidunt. Pellentesque tempus dui vitae sapien. Donec aliquam ipsum sit amet pede. Sed scelerisque mi a erat. Curabitur rutrum ullamcorper risus. Maecenas et lorem ut felis dictum viverra. Fusce sem. Donec pharetra nibh sit amet sapien.

+

Aenean ut orci sed ligula consectetuer pretium. Aliquam odio. Nam pellentesque enim. Nam tincidunt condimentum nisi. Maecenas convallis luctus ligula. Donec accumsan ornare risus. Vestibulum id magna a nunc posuere laoreet. Integer iaculis leo vitae nibh. Nam vulputate, mauris vitae luctus pharetra, pede neque bibendum tellus, facilisis commodo diam nisi eget lacus. Duis consectetuer pulvinar nisi. Cras interdum ultricies sem. Nullam tristique. Suspendisse elementum purus eu nisl. Nulla facilisi. Phasellus ultricies ullamcorper lorem. Sed euismod ante vitae lacus. Nam nunc leo, congue vehicula, luctus ac, tempus non, ante. Morbi suscipit purus a nulla. Sed eu diam.

+
+
+
+ + \ No newline at end of file diff --git a/examples/tabs/tabs-adv.js b/examples/tabs/tabs-adv.js new file mode 100644 index 0000000000..17e5da9f53 --- /dev/null +++ b/examples/tabs/tabs-adv.js @@ -0,0 +1,31 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + + + +

Tab Panel Examples

+

Note that the js and css is not minified so it is readable. See tabs-example.js for the tab creation code +and tabs-example.css for the css.

+ +

Tabs without fixed height that resize to the content. Built from existing markup.


+ +
+
+ Here's my script: + + +
+var tabs = new Roo.TabPanel('tabs1');
+tabs.addTab('script', "View Script");
+tabs.addTab('markup', "View Markup");
+tabs.activate('script');
+ + +
+
+ + +
+<div id="tabs1">
+    <div id="script" class="tab-content">
+        (Content goes here)
+    </div>
+    <div id="markup" class="tab-content">
+        (Content goes here)
+    </div>
+</div>
+ + +
+
+ +
+

Tabs with fixed height that scroll the content. Built entirely with javascript.

+
+ + +
+
+ + + \ No newline at end of file diff --git a/examples/tree/ColumnTree.js b/examples/tree/ColumnTree.js new file mode 100644 index 0000000000..b44cd7cf32 --- /dev/null +++ b/examples/tree/ColumnTree.js @@ -0,0 +1,122 @@ +// + + + + + + + + + +

Drag and Drop ordering in a Colltree TreePanel

+

The js is not minified so it is readable. See coltree.js.

+ +
+ + + diff --git a/examples/tree/coltree.js b/examples/tree/coltree.js new file mode 100644 index 0000000000..526d91a3c5 --- /dev/null +++ b/examples/tree/coltree.js @@ -0,0 +1,67 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +

Ext Dependency Builder

+

This is a piece of the application we use to build the Ext dependency tree.
+ Key features it demonstrates:
+ * Restrictive drag and drop of nodes from tree to tree
+ * Restrictive reordering of nodes
+ * Loading and saving to/from different structures
+ * Dynamic tree context menu
+ * Inline editing of tree nodes
+ * Custom tree styles with CSS +

+

The js is not minified so it is readable. See dependency.js.

+ +
+ + + diff --git a/examples/tree/dependency.js b/examples/tree/dependency.js new file mode 100644 index 0000000000..fe92fad4ca --- /dev/null +++ b/examples/tree/dependency.js @@ -0,0 +1,438 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + + +

Organizing Images into Albums

+

This example shows demonstrates how you can drop anything into the tree.

+

This example also shows how a customized DragZone can be +applied to a JsonView to get automatic lightweight drag and drop of asynchronously loaded data.

+

The js is not minified so it is readable. See organizer.js. The multi image drag drop added a little complexity to the code, but hopefully it is still easy to follow. +

For simplicity, there is no validation on the names you enter in the tree node editor and you can drag the same picture +into an album as many times as you want.

+

Hold shift/control to select multiple images in the main images view. You can drag those images into the tree. + +

+




+ + diff --git a/examples/tree/organizer.js b/examples/tree/organizer.js new file mode 100644 index 0000000000..a761bd89ec --- /dev/null +++ b/examples/tree/organizer.js @@ -0,0 +1,253 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + +

Drag and Drop ordering in a TreePanel

+

This example shows basic drag and drop node moving in a tree. In this implementation there are no restrictions and +anything can be dropped anywhere except appending to nodes marked "leaf" (the files).

+

Drag along the edge of the tree to trigger auto scrolling while performing a drag and drop.

+

In order to demonstrate drag and drop insertion points, sorting was not enabled.

+

The data for this tree is asynchronously loaded with a JSON TreeLoader.

+

The js is not minified so it is readable. See reorder.js.

+ +
+ + + diff --git a/examples/tree/reorder.js b/examples/tree/reorder.js new file mode 100644 index 0000000000..178dbe1f58 --- /dev/null +++ b/examples/tree/reorder.js @@ -0,0 +1,36 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + +

Drag and Drop betweens two TreePanels

+

The TreePanels have a TreeSorter applied in "folderSort" mode.

+

Both TreePanels are in "appendOnly" drop mode since they are sorted.

+

Drag along the edge of the tree to trigger auto scrolling while performing a drag and drop.

+

The data for this tree is asynchronously loaded with a JSON TreeLoader.

+

The js is not minified so it is readable. See two-trees.js.

+ +
+
+ + + diff --git a/examples/tree/two-trees.js b/examples/tree/two-trees.js new file mode 100644 index 0000000000..4192ae9fb2 --- /dev/null +++ b/examples/tree/two-trees.js @@ -0,0 +1,75 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + + + + + + + +

JsonView Example

+

This example demonstrates how to use some of the advanced features of a JsonView. It also shows how + to use the LayoutDialog and DomHelper.Template classes.

+
+
+ + \ No newline at end of file diff --git a/examples/view/chooser.js b/examples/view/chooser.js new file mode 100644 index 0000000000..9abd4508ad --- /dev/null +++ b/examples/view/chooser.js @@ -0,0 +1,207 @@ +/* + * Based on: + * Ext JS Library 1.1.1 + * Copyright(c) 2006-2007, Ext JS, LLC. + * + * Originally Released Under LGPL - original licence link has changed is not relivant. + * + * Fork - LGPL + * + + + + +
+
+
+ Subcomponents +
+
+
+
+
+
+ Available subcomponents +
+
+
+
+
+ + \ No newline at end of file diff --git a/examples/view/get-images.php b/examples/view/get-images.php new file mode 100644 index 0000000000..56609241da --- /dev/null +++ b/examples/view/get-images.php @@ -0,0 +1,18 @@ +read()){ + if(!preg_match('/\.(jpg|gif|png)$/', $name)) continue; + + + $size = filesize($dir.$name); + $lastmod = filemtime($dir.$name)*1000; + $images[] = array('name'=>$name, 'size'=>$size, + 'lastmod'=>$lastmod, 'url'=>"images/thumbs/".$name); +} +$d->close(); +$o = array('images'=>$images); + +echo json_encode($o); diff --git a/examples/view/images/thumbs/dance_fever.jpg b/examples/view/images/thumbs/dance_fever.jpg new file mode 100644 index 0000000000..52e7081862 Binary files /dev/null and b/examples/view/images/thumbs/dance_fever.jpg differ diff --git a/examples/view/images/thumbs/gangster_zack.jpg b/examples/view/images/thumbs/gangster_zack.jpg new file mode 100644 index 0000000000..f5a9f809c5 Binary files /dev/null and b/examples/view/images/thumbs/gangster_zack.jpg differ diff --git a/examples/view/images/thumbs/kids_hug.jpg b/examples/view/images/thumbs/kids_hug.jpg new file mode 100644 index 0000000000..ac3d582bca Binary files /dev/null and b/examples/view/images/thumbs/kids_hug.jpg differ diff --git a/examples/view/images/thumbs/kids_hug2.jpg b/examples/view/images/thumbs/kids_hug2.jpg new file mode 100644 index 0000000000..38152f51be Binary files /dev/null and b/examples/view/images/thumbs/kids_hug2.jpg differ diff --git a/examples/view/images/thumbs/sara_pink.jpg b/examples/view/images/thumbs/sara_pink.jpg new file mode 100644 index 0000000000..a443c04ea9 Binary files /dev/null and b/examples/view/images/thumbs/sara_pink.jpg differ diff --git a/examples/view/images/thumbs/sara_pumpkin.jpg b/examples/view/images/thumbs/sara_pumpkin.jpg new file mode 100644 index 0000000000..ce9a90b717 Binary files /dev/null and b/examples/view/images/thumbs/sara_pumpkin.jpg differ diff --git a/examples/view/images/thumbs/sara_smile.jpg b/examples/view/images/thumbs/sara_smile.jpg new file mode 100644 index 0000000000..08919e25e8 Binary files /dev/null and b/examples/view/images/thumbs/sara_smile.jpg differ diff --git a/examples/view/images/thumbs/up_to_something.jpg b/examples/view/images/thumbs/up_to_something.jpg new file mode 100644 index 0000000000..771ea91f10 Binary files /dev/null and b/examples/view/images/thumbs/up_to_something.jpg differ diff --git a/examples/view/images/thumbs/zack.jpg b/examples/view/images/thumbs/zack.jpg new file mode 100644 index 0000000000..a7ce7bc3a5 Binary files /dev/null and b/examples/view/images/thumbs/zack.jpg differ diff --git a/examples/view/images/thumbs/zack_dress.jpg b/examples/view/images/thumbs/zack_dress.jpg new file mode 100644 index 0000000000..b15f551920 Binary files /dev/null and b/examples/view/images/thumbs/zack_dress.jpg differ diff --git a/examples/view/images/thumbs/zack_hat.jpg b/examples/view/images/thumbs/zack_hat.jpg new file mode 100644 index 0000000000..df475ba6e9 Binary files /dev/null and b/examples/view/images/thumbs/zack_hat.jpg differ diff --git a/examples/view/images/thumbs/zack_sink.jpg b/examples/view/images/thumbs/zack_sink.jpg new file mode 100644 index 0000000000..01badd3da7 Binary files /dev/null and b/examples/view/images/thumbs/zack_sink.jpg differ diff --git a/examples/view/images/thumbs/zacks_grill.jpg b/examples/view/images/thumbs/zacks_grill.jpg new file mode 100644 index 0000000000..5ca1ef630f Binary files /dev/null and b/examples/view/images/thumbs/zacks_grill.jpg differ diff --git a/images/aero/basic-dialog/aero-close-over.gif b/images/aero/basic-dialog/aero-close-over.gif new file mode 100644 index 0000000000..9ed8d815fd Binary files /dev/null and b/images/aero/basic-dialog/aero-close-over.gif differ diff --git a/images/aero/basic-dialog/aero-close.gif b/images/aero/basic-dialog/aero-close.gif new file mode 100644 index 0000000000..c61d29f20d Binary files /dev/null and b/images/aero/basic-dialog/aero-close.gif differ diff --git a/images/aero/basic-dialog/bg-center.gif b/images/aero/basic-dialog/bg-center.gif new file mode 100644 index 0000000000..4d12d2740b Binary files /dev/null and b/images/aero/basic-dialog/bg-center.gif differ diff --git a/images/aero/basic-dialog/bg-left.gif b/images/aero/basic-dialog/bg-left.gif new file mode 100644 index 0000000000..9cebb78031 Binary files /dev/null and b/images/aero/basic-dialog/bg-left.gif differ diff --git a/images/aero/basic-dialog/bg-right.gif b/images/aero/basic-dialog/bg-right.gif new file mode 100644 index 0000000000..3d871f9623 Binary files /dev/null and b/images/aero/basic-dialog/bg-right.gif differ diff --git a/images/aero/basic-dialog/close.gif b/images/aero/basic-dialog/close.gif new file mode 100644 index 0000000000..4278db9835 Binary files /dev/null and b/images/aero/basic-dialog/close.gif differ diff --git a/images/aero/basic-dialog/dlg-bg.gif b/images/aero/basic-dialog/dlg-bg.gif new file mode 100644 index 0000000000..1a466633d7 Binary files /dev/null and b/images/aero/basic-dialog/dlg-bg.gif differ diff --git a/images/aero/basic-dialog/e-handle.gif b/images/aero/basic-dialog/e-handle.gif new file mode 100644 index 0000000000..48877e748d Binary files /dev/null and b/images/aero/basic-dialog/e-handle.gif differ diff --git a/images/aero/basic-dialog/hd-sprite.gif b/images/aero/basic-dialog/hd-sprite.gif new file mode 100644 index 0000000000..0d6d7edf71 Binary files /dev/null and b/images/aero/basic-dialog/hd-sprite.gif differ diff --git a/images/aero/basic-dialog/s-handle.gif b/images/aero/basic-dialog/s-handle.gif new file mode 100644 index 0000000000..c13c9cdc05 Binary files /dev/null and b/images/aero/basic-dialog/s-handle.gif differ diff --git a/images/aero/basic-dialog/se-handle.gif b/images/aero/basic-dialog/se-handle.gif new file mode 100644 index 0000000000..743ab0aff4 Binary files /dev/null and b/images/aero/basic-dialog/se-handle.gif differ diff --git a/images/aero/basic-dialog/w-handle.gif b/images/aero/basic-dialog/w-handle.gif new file mode 100644 index 0000000000..d59eafc207 Binary files /dev/null and b/images/aero/basic-dialog/w-handle.gif differ diff --git a/images/aero/gradient-bg.gif b/images/aero/gradient-bg.gif new file mode 100644 index 0000000000..8134e4994f Binary files /dev/null and b/images/aero/gradient-bg.gif differ diff --git a/images/aero/grid/grid-blue-split.gif b/images/aero/grid/grid-blue-split.gif new file mode 100644 index 0000000000..5286f58f6f Binary files /dev/null and b/images/aero/grid/grid-blue-split.gif differ diff --git a/images/aero/grid/grid-hrow.gif b/images/aero/grid/grid-hrow.gif new file mode 100644 index 0000000000..addd0d97c4 Binary files /dev/null and b/images/aero/grid/grid-hrow.gif differ diff --git a/images/aero/grid/grid-split.gif b/images/aero/grid/grid-split.gif new file mode 100644 index 0000000000..c76a16e959 Binary files /dev/null and b/images/aero/grid/grid-split.gif differ diff --git a/images/aero/grid/grid-vista-hd.gif b/images/aero/grid/grid-vista-hd.gif new file mode 100644 index 0000000000..d0972638e8 Binary files /dev/null and b/images/aero/grid/grid-vista-hd.gif differ diff --git a/images/aero/grid/sort-col-bg.gif b/images/aero/grid/sort-col-bg.gif new file mode 100644 index 0000000000..76c0bd4dec Binary files /dev/null and b/images/aero/grid/sort-col-bg.gif differ diff --git a/images/aero/grid/sort_asc.gif b/images/aero/grid/sort_asc.gif new file mode 100644 index 0000000000..67a2a4c669 Binary files /dev/null and b/images/aero/grid/sort_asc.gif differ diff --git a/images/aero/grid/sort_desc.gif b/images/aero/grid/sort_desc.gif new file mode 100644 index 0000000000..34db47c3b1 Binary files /dev/null and b/images/aero/grid/sort_desc.gif differ diff --git a/images/aero/layout/collapse.gif b/images/aero/layout/collapse.gif new file mode 100644 index 0000000000..cbd6e081cf Binary files /dev/null and b/images/aero/layout/collapse.gif differ diff --git a/images/aero/layout/expand.gif b/images/aero/layout/expand.gif new file mode 100644 index 0000000000..8103c0dd7b Binary files /dev/null and b/images/aero/layout/expand.gif differ diff --git a/images/aero/layout/gradient-bg.gif b/images/aero/layout/gradient-bg.gif new file mode 100644 index 0000000000..d311e7de67 Binary files /dev/null and b/images/aero/layout/gradient-bg.gif differ diff --git a/images/aero/layout/layout-sprite.gif b/images/aero/layout/layout-sprite.gif new file mode 100644 index 0000000000..86daa20572 Binary files /dev/null and b/images/aero/layout/layout-sprite.gif differ diff --git a/images/aero/layout/ns-collapse.gif b/images/aero/layout/ns-collapse.gif new file mode 100644 index 0000000000..f2ad235dad Binary files /dev/null and b/images/aero/layout/ns-collapse.gif differ diff --git a/images/aero/layout/ns-expand.gif b/images/aero/layout/ns-expand.gif new file mode 100644 index 0000000000..0817ec66fd Binary files /dev/null and b/images/aero/layout/ns-expand.gif differ diff --git a/images/aero/layout/panel-close.gif b/images/aero/layout/panel-close.gif new file mode 100644 index 0000000000..4e96481a1f Binary files /dev/null and b/images/aero/layout/panel-close.gif differ diff --git a/images/aero/layout/panel-title-bg.gif b/images/aero/layout/panel-title-bg.gif new file mode 100644 index 0000000000..681f517a3c Binary files /dev/null and b/images/aero/layout/panel-title-bg.gif differ diff --git a/images/aero/layout/panel-title-light-bg.gif b/images/aero/layout/panel-title-light-bg.gif new file mode 100644 index 0000000000..f4c44ce09a Binary files /dev/null and b/images/aero/layout/panel-title-light-bg.gif differ diff --git a/images/aero/layout/tab-close-on.gif b/images/aero/layout/tab-close-on.gif new file mode 100644 index 0000000000..556e905b11 Binary files /dev/null and b/images/aero/layout/tab-close-on.gif differ diff --git a/images/aero/layout/tab-close.gif b/images/aero/layout/tab-close.gif new file mode 100644 index 0000000000..0a6f019877 Binary files /dev/null and b/images/aero/layout/tab-close.gif differ diff --git a/images/aero/qtip/bg.gif b/images/aero/qtip/bg.gif new file mode 100644 index 0000000000..5c0e8c92a8 Binary files /dev/null and b/images/aero/qtip/bg.gif differ diff --git a/images/aero/s.gif b/images/aero/s.gif new file mode 100644 index 0000000000..1d11fa9ada Binary files /dev/null and b/images/aero/s.gif differ diff --git a/images/aero/sizer/e-handle-dark.gif b/images/aero/sizer/e-handle-dark.gif new file mode 100644 index 0000000000..eac9662ead Binary files /dev/null and b/images/aero/sizer/e-handle-dark.gif differ diff --git a/images/aero/sizer/e-handle.gif b/images/aero/sizer/e-handle.gif new file mode 100644 index 0000000000..f2c9f53824 Binary files /dev/null and b/images/aero/sizer/e-handle.gif differ diff --git a/images/aero/sizer/ne-handle-dark.gif b/images/aero/sizer/ne-handle-dark.gif new file mode 100644 index 0000000000..c9c041c45f Binary files /dev/null and b/images/aero/sizer/ne-handle-dark.gif differ diff --git a/images/aero/sizer/ne-handle.gif b/images/aero/sizer/ne-handle.gif new file mode 100644 index 0000000000..942ae82535 Binary files /dev/null and b/images/aero/sizer/ne-handle.gif differ diff --git a/images/aero/sizer/nw-handle-dark.gif b/images/aero/sizer/nw-handle-dark.gif new file mode 100644 index 0000000000..23fced98bf Binary files /dev/null and b/images/aero/sizer/nw-handle-dark.gif differ diff --git a/images/aero/sizer/nw-handle.gif b/images/aero/sizer/nw-handle.gif new file mode 100644 index 0000000000..d39b0c38d8 Binary files /dev/null and b/images/aero/sizer/nw-handle.gif differ diff --git a/images/aero/sizer/s-handle-dark.gif b/images/aero/sizer/s-handle-dark.gif new file mode 100644 index 0000000000..ddc2e18ce4 Binary files /dev/null and b/images/aero/sizer/s-handle-dark.gif differ diff --git a/images/aero/sizer/s-handle.gif b/images/aero/sizer/s-handle.gif new file mode 100644 index 0000000000..827c3330a9 Binary files /dev/null and b/images/aero/sizer/s-handle.gif differ diff --git a/images/aero/sizer/se-handle-dark.gif b/images/aero/sizer/se-handle-dark.gif new file mode 100644 index 0000000000..1a678e67fd Binary files /dev/null and b/images/aero/sizer/se-handle-dark.gif differ diff --git a/images/aero/sizer/se-handle.gif b/images/aero/sizer/se-handle.gif new file mode 100644 index 0000000000..69b5a9ed5b Binary files /dev/null and b/images/aero/sizer/se-handle.gif differ diff --git a/images/aero/sizer/sw-handle-dark.gif b/images/aero/sizer/sw-handle-dark.gif new file mode 100644 index 0000000000..937102c6b2 Binary files /dev/null and b/images/aero/sizer/sw-handle-dark.gif differ diff --git a/images/aero/sizer/sw-handle.gif b/images/aero/sizer/sw-handle.gif new file mode 100644 index 0000000000..b9e2f563a0 Binary files /dev/null and b/images/aero/sizer/sw-handle.gif differ diff --git a/images/aero/tabs/tab-btm-inactive-left-bg.gif b/images/aero/tabs/tab-btm-inactive-left-bg.gif new file mode 100644 index 0000000000..d057f6cccc Binary files /dev/null and b/images/aero/tabs/tab-btm-inactive-left-bg.gif differ diff --git a/images/aero/tabs/tab-btm-inactive-right-bg.gif b/images/aero/tabs/tab-btm-inactive-right-bg.gif new file mode 100644 index 0000000000..94deb88021 Binary files /dev/null and b/images/aero/tabs/tab-btm-inactive-right-bg.gif differ diff --git a/images/aero/tabs/tab-btm-left-bg.gif b/images/aero/tabs/tab-btm-left-bg.gif new file mode 100644 index 0000000000..ac54928763 Binary files /dev/null and b/images/aero/tabs/tab-btm-left-bg.gif differ diff --git a/images/aero/tabs/tab-btm-right-bg.gif b/images/aero/tabs/tab-btm-right-bg.gif new file mode 100644 index 0000000000..622812a916 Binary files /dev/null and b/images/aero/tabs/tab-btm-right-bg.gif differ diff --git a/images/aero/tabs/tab-sprite.gif b/images/aero/tabs/tab-sprite.gif new file mode 100644 index 0000000000..79211e493a Binary files /dev/null and b/images/aero/tabs/tab-sprite.gif differ diff --git a/images/aero/tabs/tab-strip-bg.gif b/images/aero/tabs/tab-strip-bg.gif new file mode 100644 index 0000000000..287d3162fd Binary files /dev/null and b/images/aero/tabs/tab-strip-bg.gif differ diff --git a/images/aero/tabs/tab-strip-bg.png b/images/aero/tabs/tab-strip-bg.png new file mode 100644 index 0000000000..fa8ab3f462 Binary files /dev/null and b/images/aero/tabs/tab-strip-bg.png differ diff --git a/images/aero/tabs/tab-strip-btm-bg.gif b/images/aero/tabs/tab-strip-btm-bg.gif new file mode 100644 index 0000000000..5eaba1eaa3 Binary files /dev/null and b/images/aero/tabs/tab-strip-btm-bg.gif differ diff --git a/images/aero/toolbar/bg.gif b/images/aero/toolbar/bg.gif new file mode 100644 index 0000000000..03cf427a26 Binary files /dev/null and b/images/aero/toolbar/bg.gif differ diff --git a/images/default/basic-dialog/btn-clear.gif b/images/default/basic-dialog/btn-clear.gif new file mode 100644 index 0000000000..29aeb890b9 Binary files /dev/null and b/images/default/basic-dialog/btn-clear.gif differ diff --git a/images/default/basic-dialog/btn-sprite.gif b/images/default/basic-dialog/btn-sprite.gif new file mode 100644 index 0000000000..8d657dbf7c Binary files /dev/null and b/images/default/basic-dialog/btn-sprite.gif differ diff --git a/images/default/basic-dialog/close.gif b/images/default/basic-dialog/close.gif new file mode 100644 index 0000000000..988ee82cac Binary files /dev/null and b/images/default/basic-dialog/close.gif differ diff --git a/images/default/basic-dialog/collapse.gif b/images/default/basic-dialog/collapse.gif new file mode 100644 index 0000000000..d886a1fb63 Binary files /dev/null and b/images/default/basic-dialog/collapse.gif differ diff --git a/images/default/basic-dialog/e-handle.gif b/images/default/basic-dialog/e-handle.gif new file mode 100644 index 0000000000..dde28262ec Binary files /dev/null and b/images/default/basic-dialog/e-handle.gif differ diff --git a/images/default/basic-dialog/hd-sprite.gif b/images/default/basic-dialog/hd-sprite.gif new file mode 100644 index 0000000000..72b8741f4b Binary files /dev/null and b/images/default/basic-dialog/hd-sprite.gif differ diff --git a/images/default/basic-dialog/progress.gif b/images/default/basic-dialog/progress.gif new file mode 100644 index 0000000000..0c3a53714c Binary files /dev/null and b/images/default/basic-dialog/progress.gif differ diff --git a/images/default/basic-dialog/progress2.gif b/images/default/basic-dialog/progress2.gif new file mode 100644 index 0000000000..0b3fcd264e Binary files /dev/null and b/images/default/basic-dialog/progress2.gif differ diff --git a/images/default/basic-dialog/s-handle.gif b/images/default/basic-dialog/s-handle.gif new file mode 100644 index 0000000000..9b6c621c49 Binary files /dev/null and b/images/default/basic-dialog/s-handle.gif differ diff --git a/images/default/basic-dialog/se-handle.gif b/images/default/basic-dialog/se-handle.gif new file mode 100644 index 0000000000..f730f60438 Binary files /dev/null and b/images/default/basic-dialog/se-handle.gif differ diff --git a/images/default/combo/arrow.gif b/images/default/combo/arrow.gif new file mode 100644 index 0000000000..ebe15cfcde Binary files /dev/null and b/images/default/combo/arrow.gif differ diff --git a/images/default/dd/dd-sprite.gif b/images/default/dd/dd-sprite.gif new file mode 100644 index 0000000000..ffab75cbe0 Binary files /dev/null and b/images/default/dd/dd-sprite.gif differ diff --git a/images/default/dd/drop-add.gif b/images/default/dd/drop-add.gif new file mode 100644 index 0000000000..b22cd1448e Binary files /dev/null and b/images/default/dd/drop-add.gif differ diff --git a/images/default/dd/drop-no.gif b/images/default/dd/drop-no.gif new file mode 100644 index 0000000000..08d083355f Binary files /dev/null and b/images/default/dd/drop-no.gif differ diff --git a/images/default/dd/drop-sub.gif b/images/default/dd/drop-sub.gif new file mode 100644 index 0000000000..0d19706085 Binary files /dev/null and b/images/default/dd/drop-sub.gif differ diff --git a/images/default/dd/drop-yes.gif b/images/default/dd/drop-yes.gif new file mode 100644 index 0000000000..8aacb307e8 Binary files /dev/null and b/images/default/dd/drop-yes.gif differ diff --git a/images/default/form/bg.gif b/images/default/form/bg.gif new file mode 100644 index 0000000000..ee0143e366 Binary files /dev/null and b/images/default/form/bg.gif differ diff --git a/images/default/form/date-trigger.gif b/images/default/form/date-trigger.gif new file mode 100644 index 0000000000..9238077cf8 Binary files /dev/null and b/images/default/form/date-trigger.gif differ diff --git a/images/default/form/exclamation.gif b/images/default/form/exclamation.gif new file mode 100644 index 0000000000..7268ead46e Binary files /dev/null and b/images/default/form/exclamation.gif differ diff --git a/images/default/form/htmleditor.gif b/images/default/form/htmleditor.gif new file mode 100644 index 0000000000..db95bacdad Binary files /dev/null and b/images/default/form/htmleditor.gif differ diff --git a/images/default/form/text-bg.gif b/images/default/form/text-bg.gif new file mode 100644 index 0000000000..f81008d615 Binary files /dev/null and b/images/default/form/text-bg.gif differ diff --git a/images/default/form/trigger.gif b/images/default/form/trigger.gif new file mode 100644 index 0000000000..2c683e1aa3 Binary files /dev/null and b/images/default/form/trigger.gif differ diff --git a/images/default/gradient-bg.gif b/images/default/gradient-bg.gif new file mode 100644 index 0000000000..8134e4994f Binary files /dev/null and b/images/default/gradient-bg.gif differ diff --git a/images/default/grid/arrow-left-white.gif b/images/default/grid/arrow-left-white.gif new file mode 100644 index 0000000000..63088f56e1 Binary files /dev/null and b/images/default/grid/arrow-left-white.gif differ diff --git a/images/default/grid/arrow-right-white.gif b/images/default/grid/arrow-right-white.gif new file mode 100644 index 0000000000..e9e0678904 Binary files /dev/null and b/images/default/grid/arrow-right-white.gif differ diff --git a/images/default/grid/dirty.gif b/images/default/grid/dirty.gif new file mode 100644 index 0000000000..583772b40f Binary files /dev/null and b/images/default/grid/dirty.gif differ diff --git a/images/default/grid/done.gif b/images/default/grid/done.gif new file mode 100644 index 0000000000..a937cb22c8 Binary files /dev/null and b/images/default/grid/done.gif differ diff --git a/images/default/grid/drop-no.gif b/images/default/grid/drop-no.gif new file mode 100644 index 0000000000..31a332bf78 Binary files /dev/null and b/images/default/grid/drop-no.gif differ diff --git a/images/default/grid/drop-yes.gif b/images/default/grid/drop-yes.gif new file mode 100644 index 0000000000..926010e172 Binary files /dev/null and b/images/default/grid/drop-yes.gif differ diff --git a/images/default/grid/footer-bg.gif b/images/default/grid/footer-bg.gif new file mode 100644 index 0000000000..126120f71e Binary files /dev/null and b/images/default/grid/footer-bg.gif differ diff --git a/images/default/grid/grid-blue-hd.gif b/images/default/grid/grid-blue-hd.gif new file mode 100644 index 0000000000..862094e680 Binary files /dev/null and b/images/default/grid/grid-blue-hd.gif differ diff --git a/images/default/grid/grid-blue-split.gif b/images/default/grid/grid-blue-split.gif new file mode 100644 index 0000000000..5286f58f6f Binary files /dev/null and b/images/default/grid/grid-blue-split.gif differ diff --git a/images/default/grid/grid-hrow.gif b/images/default/grid/grid-hrow.gif new file mode 100644 index 0000000000..a263abb03f Binary files /dev/null and b/images/default/grid/grid-hrow.gif differ diff --git a/images/default/grid/grid-loading.gif b/images/default/grid/grid-loading.gif new file mode 100644 index 0000000000..d112c54013 Binary files /dev/null and b/images/default/grid/grid-loading.gif differ diff --git a/images/default/grid/grid-split.gif b/images/default/grid/grid-split.gif new file mode 100644 index 0000000000..c76a16e959 Binary files /dev/null and b/images/default/grid/grid-split.gif differ diff --git a/images/default/grid/grid-vista-hd.gif b/images/default/grid/grid-vista-hd.gif new file mode 100644 index 0000000000..d0972638e8 Binary files /dev/null and b/images/default/grid/grid-vista-hd.gif differ diff --git a/images/default/grid/invalid_line.gif b/images/default/grid/invalid_line.gif new file mode 100644 index 0000000000..fb7e0f34d6 Binary files /dev/null and b/images/default/grid/invalid_line.gif differ diff --git a/images/default/grid/loading.gif b/images/default/grid/loading.gif new file mode 100644 index 0000000000..e846e1d6c5 Binary files /dev/null and b/images/default/grid/loading.gif differ diff --git a/images/default/grid/mso-hd.gif b/images/default/grid/mso-hd.gif new file mode 100644 index 0000000000..669f3cf089 Binary files /dev/null and b/images/default/grid/mso-hd.gif differ diff --git a/images/default/grid/nowait.gif b/images/default/grid/nowait.gif new file mode 100644 index 0000000000..4c5862cd55 Binary files /dev/null and b/images/default/grid/nowait.gif differ diff --git a/images/default/grid/page-first-disabled.gif b/images/default/grid/page-first-disabled.gif new file mode 100644 index 0000000000..1e02c419f5 Binary files /dev/null and b/images/default/grid/page-first-disabled.gif differ diff --git a/images/default/grid/page-first.gif b/images/default/grid/page-first.gif new file mode 100644 index 0000000000..d84f41a91f Binary files /dev/null and b/images/default/grid/page-first.gif differ diff --git a/images/default/grid/page-last-disabled.gif b/images/default/grid/page-last-disabled.gif new file mode 100644 index 0000000000..869706777c Binary files /dev/null and b/images/default/grid/page-last-disabled.gif differ diff --git a/images/default/grid/page-last.gif b/images/default/grid/page-last.gif new file mode 100644 index 0000000000..3df5c2ba50 Binary files /dev/null and b/images/default/grid/page-last.gif differ diff --git a/images/default/grid/page-next-disabled.gif b/images/default/grid/page-next-disabled.gif new file mode 100644 index 0000000000..90a7756f6f Binary files /dev/null and b/images/default/grid/page-next-disabled.gif differ diff --git a/images/default/grid/page-next.gif b/images/default/grid/page-next.gif new file mode 100644 index 0000000000..9601635301 Binary files /dev/null and b/images/default/grid/page-next.gif differ diff --git a/images/default/grid/page-prev-disabled.gif b/images/default/grid/page-prev-disabled.gif new file mode 100644 index 0000000000..37154d6240 Binary files /dev/null and b/images/default/grid/page-prev-disabled.gif differ diff --git a/images/default/grid/page-prev.gif b/images/default/grid/page-prev.gif new file mode 100644 index 0000000000..eb70cf8f6a Binary files /dev/null and b/images/default/grid/page-prev.gif differ diff --git a/images/default/grid/pick-button.gif b/images/default/grid/pick-button.gif new file mode 100644 index 0000000000..6957924a8b Binary files /dev/null and b/images/default/grid/pick-button.gif differ diff --git a/images/default/grid/refresh.gif b/images/default/grid/refresh.gif new file mode 100644 index 0000000000..254203b52e Binary files /dev/null and b/images/default/grid/refresh.gif differ diff --git a/images/default/grid/sort_asc.gif b/images/default/grid/sort_asc.gif new file mode 100644 index 0000000000..e12e0b6f8e Binary files /dev/null and b/images/default/grid/sort_asc.gif differ diff --git a/images/default/grid/sort_desc.gif b/images/default/grid/sort_desc.gif new file mode 100644 index 0000000000..b9a69c64e6 Binary files /dev/null and b/images/default/grid/sort_desc.gif differ diff --git a/images/default/grid/wait.gif b/images/default/grid/wait.gif new file mode 100644 index 0000000000..471c1a4f93 Binary files /dev/null and b/images/default/grid/wait.gif differ diff --git a/images/default/layout/collapse.gif b/images/default/layout/collapse.gif new file mode 100644 index 0000000000..d87b0a9ddd Binary files /dev/null and b/images/default/layout/collapse.gif differ diff --git a/images/default/layout/expand.gif b/images/default/layout/expand.gif new file mode 100644 index 0000000000..7b6e1c1ef8 Binary files /dev/null and b/images/default/layout/expand.gif differ diff --git a/images/default/layout/gradient-bg.gif b/images/default/layout/gradient-bg.gif new file mode 100644 index 0000000000..fb7b02c0bf Binary files /dev/null and b/images/default/layout/gradient-bg.gif differ diff --git a/images/default/layout/layout-sprite.gif b/images/default/layout/layout-sprite.gif new file mode 100644 index 0000000000..88dc2fdae7 Binary files /dev/null and b/images/default/layout/layout-sprite.gif differ diff --git a/images/default/layout/ns-collapse.gif b/images/default/layout/ns-collapse.gif new file mode 100644 index 0000000000..df2a77e9cc Binary files /dev/null and b/images/default/layout/ns-collapse.gif differ diff --git a/images/default/layout/ns-expand.gif b/images/default/layout/ns-expand.gif new file mode 100644 index 0000000000..77ab9dad29 Binary files /dev/null and b/images/default/layout/ns-expand.gif differ diff --git a/images/default/layout/panel-close.gif b/images/default/layout/panel-close.gif new file mode 100644 index 0000000000..2bdd623998 Binary files /dev/null and b/images/default/layout/panel-close.gif differ diff --git a/images/default/layout/panel-title-bg.gif b/images/default/layout/panel-title-bg.gif new file mode 100644 index 0000000000..d1daef54c5 Binary files /dev/null and b/images/default/layout/panel-title-bg.gif differ diff --git a/images/default/layout/panel-title-light-bg.gif b/images/default/layout/panel-title-light-bg.gif new file mode 100644 index 0000000000..f111b5d964 Binary files /dev/null and b/images/default/layout/panel-title-light-bg.gif differ diff --git a/images/default/layout/tab-close-on.gif b/images/default/layout/tab-close-on.gif new file mode 100644 index 0000000000..eacea39b62 Binary files /dev/null and b/images/default/layout/tab-close-on.gif differ diff --git a/images/default/layout/tab-close.gif b/images/default/layout/tab-close.gif new file mode 100644 index 0000000000..45db61e600 Binary files /dev/null and b/images/default/layout/tab-close.gif differ diff --git a/images/default/layout/tool-sprites.gif b/images/default/layout/tool-sprites.gif new file mode 100644 index 0000000000..295435b900 Binary files /dev/null and b/images/default/layout/tool-sprites.gif differ diff --git a/images/default/menu/chk-sprite.gif b/images/default/menu/chk-sprite.gif new file mode 100644 index 0000000000..8f40a3e59c Binary files /dev/null and b/images/default/menu/chk-sprite.gif differ diff --git a/images/default/menu/menu-bg.gif b/images/default/menu/menu-bg.gif new file mode 100644 index 0000000000..51bd1dcacf Binary files /dev/null and b/images/default/menu/menu-bg.gif differ diff --git a/images/default/qtip/bg.gif b/images/default/qtip/bg.gif new file mode 100644 index 0000000000..43488afdbd Binary files /dev/null and b/images/default/qtip/bg.gif differ diff --git a/images/default/s.gif b/images/default/s.gif new file mode 100644 index 0000000000..1d11fa9ada Binary files /dev/null and b/images/default/s.gif differ diff --git a/images/default/sizer/corners-dark-sprite.gif b/images/default/sizer/corners-dark-sprite.gif new file mode 100644 index 0000000000..6ad46acb16 Binary files /dev/null and b/images/default/sizer/corners-dark-sprite.gif differ diff --git a/images/default/sizer/corners-sprite.gif b/images/default/sizer/corners-sprite.gif new file mode 100644 index 0000000000..f916607916 Binary files /dev/null and b/images/default/sizer/corners-sprite.gif differ diff --git a/images/default/sizer/e-handle-dark.gif b/images/default/sizer/e-handle-dark.gif new file mode 100644 index 0000000000..b5486c1a95 Binary files /dev/null and b/images/default/sizer/e-handle-dark.gif differ diff --git a/images/default/sizer/e-handle.gif b/images/default/sizer/e-handle.gif new file mode 100644 index 0000000000..0f665f6b1d Binary files /dev/null and b/images/default/sizer/e-handle.gif differ diff --git a/images/default/sizer/ne-handle-dark.gif b/images/default/sizer/ne-handle-dark.gif new file mode 100644 index 0000000000..04e5ecf7d3 Binary files /dev/null and b/images/default/sizer/ne-handle-dark.gif differ diff --git a/images/default/sizer/ne-handle.gif b/images/default/sizer/ne-handle.gif new file mode 100644 index 0000000000..09405c7ac7 Binary files /dev/null and b/images/default/sizer/ne-handle.gif differ diff --git a/images/default/sizer/nw-handle-dark.gif b/images/default/sizer/nw-handle-dark.gif new file mode 100644 index 0000000000..6e49d6967c Binary files /dev/null and b/images/default/sizer/nw-handle-dark.gif differ diff --git a/images/default/sizer/nw-handle.gif b/images/default/sizer/nw-handle.gif new file mode 100644 index 0000000000..2fcea8a928 Binary files /dev/null and b/images/default/sizer/nw-handle.gif differ diff --git a/images/default/sizer/s-handle-dark.gif b/images/default/sizer/s-handle-dark.gif new file mode 100644 index 0000000000..4eb5f0fccb Binary files /dev/null and b/images/default/sizer/s-handle-dark.gif differ diff --git a/images/default/sizer/s-handle.gif b/images/default/sizer/s-handle.gif new file mode 100644 index 0000000000..63dfcad2e5 Binary files /dev/null and b/images/default/sizer/s-handle.gif differ diff --git a/images/default/sizer/se-handle-dark.gif b/images/default/sizer/se-handle-dark.gif new file mode 100644 index 0000000000..c4c1087868 Binary files /dev/null and b/images/default/sizer/se-handle-dark.gif differ diff --git a/images/default/sizer/se-handle.gif b/images/default/sizer/se-handle.gif new file mode 100644 index 0000000000..972055e7b2 Binary files /dev/null and b/images/default/sizer/se-handle.gif differ diff --git a/images/default/sizer/square.gif b/images/default/sizer/square.gif new file mode 100644 index 0000000000..14ce6f7251 Binary files /dev/null and b/images/default/sizer/square.gif differ diff --git a/images/default/sizer/sw-handle-dark.gif b/images/default/sizer/sw-handle-dark.gif new file mode 100644 index 0000000000..77224b0c06 Binary files /dev/null and b/images/default/sizer/sw-handle-dark.gif differ diff --git a/images/default/sizer/sw-handle.gif b/images/default/sizer/sw-handle.gif new file mode 100644 index 0000000000..3ca0ed96df Binary files /dev/null and b/images/default/sizer/sw-handle.gif differ diff --git a/images/default/tabs/tab-btm-inactive-left-bg.gif b/images/default/tabs/tab-btm-inactive-left-bg.gif new file mode 100644 index 0000000000..6c1d8f413f Binary files /dev/null and b/images/default/tabs/tab-btm-inactive-left-bg.gif differ diff --git a/images/default/tabs/tab-btm-inactive-right-bg.gif b/images/default/tabs/tab-btm-inactive-right-bg.gif new file mode 100644 index 0000000000..768b0e0b42 Binary files /dev/null and b/images/default/tabs/tab-btm-inactive-right-bg.gif differ diff --git a/images/default/tabs/tab-btm-left-bg.gif b/images/default/tabs/tab-btm-left-bg.gif new file mode 100644 index 0000000000..e36ad2015f Binary files /dev/null and b/images/default/tabs/tab-btm-left-bg.gif differ diff --git a/images/default/tabs/tab-btm-right-bg.gif b/images/default/tabs/tab-btm-right-bg.gif new file mode 100644 index 0000000000..b538273da6 Binary files /dev/null and b/images/default/tabs/tab-btm-right-bg.gif differ diff --git a/images/default/tabs/tab-sprite.gif b/images/default/tabs/tab-sprite.gif new file mode 100644 index 0000000000..feb50513ab Binary files /dev/null and b/images/default/tabs/tab-sprite.gif differ diff --git a/images/default/toolbar/btn-arrow.gif b/images/default/toolbar/btn-arrow.gif new file mode 100644 index 0000000000..2923955e87 Binary files /dev/null and b/images/default/toolbar/btn-arrow.gif differ diff --git a/images/default/toolbar/btn-over-bg.gif b/images/default/toolbar/btn-over-bg.gif new file mode 100644 index 0000000000..f45fdb14ad Binary files /dev/null and b/images/default/toolbar/btn-over-bg.gif differ diff --git a/images/default/toolbar/gray-bg.gif b/images/default/toolbar/gray-bg.gif new file mode 100644 index 0000000000..68807de323 Binary files /dev/null and b/images/default/toolbar/gray-bg.gif differ diff --git a/images/default/tree/drop-add.gif b/images/default/tree/drop-add.gif new file mode 100644 index 0000000000..b22cd1448e Binary files /dev/null and b/images/default/tree/drop-add.gif differ diff --git a/images/default/tree/drop-between.gif b/images/default/tree/drop-between.gif new file mode 100644 index 0000000000..5c6c09d987 Binary files /dev/null and b/images/default/tree/drop-between.gif differ diff --git a/images/default/tree/drop-no.gif b/images/default/tree/drop-no.gif new file mode 100644 index 0000000000..9d9c6a9ce1 Binary files /dev/null and b/images/default/tree/drop-no.gif differ diff --git a/images/default/tree/drop-over.gif b/images/default/tree/drop-over.gif new file mode 100644 index 0000000000..30d1ca7107 Binary files /dev/null and b/images/default/tree/drop-over.gif differ diff --git a/images/default/tree/drop-sprite.gif b/images/default/tree/drop-sprite.gif new file mode 100644 index 0000000000..8bbf4330cb Binary files /dev/null and b/images/default/tree/drop-sprite.gif differ diff --git a/images/default/tree/drop-under.gif b/images/default/tree/drop-under.gif new file mode 100644 index 0000000000..85f66b1e58 Binary files /dev/null and b/images/default/tree/drop-under.gif differ diff --git a/images/default/tree/drop-yes.gif b/images/default/tree/drop-yes.gif new file mode 100644 index 0000000000..8aacb307e8 Binary files /dev/null and b/images/default/tree/drop-yes.gif differ diff --git a/images/default/tree/elbow-end-minus-nl.gif b/images/default/tree/elbow-end-minus-nl.gif new file mode 100644 index 0000000000..928779e923 Binary files /dev/null and b/images/default/tree/elbow-end-minus-nl.gif differ diff --git a/images/default/tree/elbow-end-minus.gif b/images/default/tree/elbow-end-minus.gif new file mode 100644 index 0000000000..9a8d727d70 Binary files /dev/null and b/images/default/tree/elbow-end-minus.gif differ diff --git a/images/default/tree/elbow-end-plus-nl.gif b/images/default/tree/elbow-end-plus-nl.gif new file mode 100644 index 0000000000..9f7f69880f Binary files /dev/null and b/images/default/tree/elbow-end-plus-nl.gif differ diff --git a/images/default/tree/elbow-end-plus.gif b/images/default/tree/elbow-end-plus.gif new file mode 100644 index 0000000000..5943a01bcd Binary files /dev/null and b/images/default/tree/elbow-end-plus.gif differ diff --git a/images/default/tree/elbow-end.gif b/images/default/tree/elbow-end.gif new file mode 100644 index 0000000000..f24ddee799 Binary files /dev/null and b/images/default/tree/elbow-end.gif differ diff --git a/images/default/tree/elbow-line.gif b/images/default/tree/elbow-line.gif new file mode 100644 index 0000000000..75e6da4f8e Binary files /dev/null and b/images/default/tree/elbow-line.gif differ diff --git a/images/default/tree/elbow-minus-nl.gif b/images/default/tree/elbow-minus-nl.gif new file mode 100644 index 0000000000..928779e923 Binary files /dev/null and b/images/default/tree/elbow-minus-nl.gif differ diff --git a/images/default/tree/elbow-minus.gif b/images/default/tree/elbow-minus.gif new file mode 100644 index 0000000000..97dcc7110f Binary files /dev/null and b/images/default/tree/elbow-minus.gif differ diff --git a/images/default/tree/elbow-plus-nl.gif b/images/default/tree/elbow-plus-nl.gif new file mode 100644 index 0000000000..9f7f69880f Binary files /dev/null and b/images/default/tree/elbow-plus-nl.gif differ diff --git a/images/default/tree/elbow-plus.gif b/images/default/tree/elbow-plus.gif new file mode 100644 index 0000000000..698de4793c Binary files /dev/null and b/images/default/tree/elbow-plus.gif differ diff --git a/images/default/tree/elbow-sprite.gif b/images/default/tree/elbow-sprite.gif new file mode 100644 index 0000000000..a63e3ad051 Binary files /dev/null and b/images/default/tree/elbow-sprite.gif differ diff --git a/images/default/tree/elbow.gif b/images/default/tree/elbow.gif new file mode 100644 index 0000000000..b8f4208389 Binary files /dev/null and b/images/default/tree/elbow.gif differ diff --git a/images/default/tree/folder-open.gif b/images/default/tree/folder-open.gif new file mode 100644 index 0000000000..56ba737bcc Binary files /dev/null and b/images/default/tree/folder-open.gif differ diff --git a/images/default/tree/folder.gif b/images/default/tree/folder.gif new file mode 100644 index 0000000000..20412f7c1b Binary files /dev/null and b/images/default/tree/folder.gif differ diff --git a/images/default/tree/leaf.gif b/images/default/tree/leaf.gif new file mode 100644 index 0000000000..445769d3f8 Binary files /dev/null and b/images/default/tree/leaf.gif differ diff --git a/images/default/tree/loading.gif b/images/default/tree/loading.gif new file mode 100644 index 0000000000..e846e1d6c5 Binary files /dev/null and b/images/default/tree/loading.gif differ diff --git a/images/default/tree/node-sprite.gif b/images/default/tree/node-sprite.gif new file mode 100644 index 0000000000..ba576c0c3f Binary files /dev/null and b/images/default/tree/node-sprite.gif differ diff --git a/images/default/tree/s.gif b/images/default/tree/s.gif new file mode 100644 index 0000000000..1d11fa9ada Binary files /dev/null and b/images/default/tree/s.gif differ diff --git a/images/gray/basic-dialog/close.gif b/images/gray/basic-dialog/close.gif new file mode 100644 index 0000000000..116234711f Binary files /dev/null and b/images/gray/basic-dialog/close.gif differ diff --git a/images/gray/basic-dialog/dlg-bg.gif b/images/gray/basic-dialog/dlg-bg.gif new file mode 100644 index 0000000000..1a466633d7 Binary files /dev/null and b/images/gray/basic-dialog/dlg-bg.gif differ diff --git a/images/gray/basic-dialog/e-handle.gif b/images/gray/basic-dialog/e-handle.gif new file mode 100644 index 0000000000..48877e748d Binary files /dev/null and b/images/gray/basic-dialog/e-handle.gif differ diff --git a/images/gray/basic-dialog/hd-sprite.gif b/images/gray/basic-dialog/hd-sprite.gif new file mode 100644 index 0000000000..2f84f7330f Binary files /dev/null and b/images/gray/basic-dialog/hd-sprite.gif differ diff --git a/images/gray/basic-dialog/s-handle.gif b/images/gray/basic-dialog/s-handle.gif new file mode 100644 index 0000000000..c13c9cdc05 Binary files /dev/null and b/images/gray/basic-dialog/s-handle.gif differ diff --git a/images/gray/basic-dialog/se-handle.gif b/images/gray/basic-dialog/se-handle.gif new file mode 100644 index 0000000000..c4e38a2f4b Binary files /dev/null and b/images/gray/basic-dialog/se-handle.gif differ diff --git a/images/gray/gradient-bg.gif b/images/gray/gradient-bg.gif new file mode 100644 index 0000000000..8134e4994f Binary files /dev/null and b/images/gray/gradient-bg.gif differ diff --git a/images/gray/layout/collapse.gif b/images/gray/layout/collapse.gif new file mode 100644 index 0000000000..6273b43dfe Binary files /dev/null and b/images/gray/layout/collapse.gif differ diff --git a/images/gray/layout/expand.gif b/images/gray/layout/expand.gif new file mode 100644 index 0000000000..2bcf242ce2 Binary files /dev/null and b/images/gray/layout/expand.gif differ diff --git a/images/gray/layout/gradient-bg.gif b/images/gray/layout/gradient-bg.gif new file mode 100644 index 0000000000..d311e7de67 Binary files /dev/null and b/images/gray/layout/gradient-bg.gif differ diff --git a/images/gray/layout/layout-sprite.gif b/images/gray/layout/layout-sprite.gif new file mode 100644 index 0000000000..9b4fa006c4 Binary files /dev/null and b/images/gray/layout/layout-sprite.gif differ diff --git a/images/gray/layout/ns-collapse.gif b/images/gray/layout/ns-collapse.gif new file mode 100644 index 0000000000..c567131a0c Binary files /dev/null and b/images/gray/layout/ns-collapse.gif differ diff --git a/images/gray/layout/ns-expand.gif b/images/gray/layout/ns-expand.gif new file mode 100644 index 0000000000..bf967e7480 Binary files /dev/null and b/images/gray/layout/ns-expand.gif differ diff --git a/images/gray/layout/panel-close.gif b/images/gray/layout/panel-close.gif new file mode 100644 index 0000000000..4e96481a1f Binary files /dev/null and b/images/gray/layout/panel-close.gif differ diff --git a/images/gray/layout/panel-title-bg.gif b/images/gray/layout/panel-title-bg.gif new file mode 100644 index 0000000000..d1daef54c5 Binary files /dev/null and b/images/gray/layout/panel-title-bg.gif differ diff --git a/images/gray/layout/panel-title-light-bg.gif b/images/gray/layout/panel-title-light-bg.gif new file mode 100644 index 0000000000..a9187e3475 Binary files /dev/null and b/images/gray/layout/panel-title-light-bg.gif differ diff --git a/images/gray/layout/tab-close-on.gif b/images/gray/layout/tab-close-on.gif new file mode 100644 index 0000000000..556e905b11 Binary files /dev/null and b/images/gray/layout/tab-close-on.gif differ diff --git a/images/gray/layout/tab-close.gif b/images/gray/layout/tab-close.gif new file mode 100644 index 0000000000..45db61e600 Binary files /dev/null and b/images/gray/layout/tab-close.gif differ diff --git a/images/gray/qtip/bg.gif b/images/gray/qtip/bg.gif new file mode 100644 index 0000000000..5c0e8c92a8 Binary files /dev/null and b/images/gray/qtip/bg.gif differ diff --git a/images/gray/s.gif b/images/gray/s.gif new file mode 100644 index 0000000000..1d11fa9ada Binary files /dev/null and b/images/gray/s.gif differ diff --git a/images/gray/sizer/e-handle-dark.gif b/images/gray/sizer/e-handle-dark.gif new file mode 100644 index 0000000000..eac9662ead Binary files /dev/null and b/images/gray/sizer/e-handle-dark.gif differ diff --git a/images/gray/sizer/e-handle.gif b/images/gray/sizer/e-handle.gif new file mode 100644 index 0000000000..f2c9f53824 Binary files /dev/null and b/images/gray/sizer/e-handle.gif differ diff --git a/images/gray/sizer/ne-handle-dark.gif b/images/gray/sizer/ne-handle-dark.gif new file mode 100644 index 0000000000..c9c041c45f Binary files /dev/null and b/images/gray/sizer/ne-handle-dark.gif differ diff --git a/images/gray/sizer/ne-handle.gif b/images/gray/sizer/ne-handle.gif new file mode 100644 index 0000000000..942ae82535 Binary files /dev/null and b/images/gray/sizer/ne-handle.gif differ diff --git a/images/gray/sizer/nw-handle-dark.gif b/images/gray/sizer/nw-handle-dark.gif new file mode 100644 index 0000000000..23fced98bf Binary files /dev/null and b/images/gray/sizer/nw-handle-dark.gif differ diff --git a/images/gray/sizer/nw-handle.gif b/images/gray/sizer/nw-handle.gif new file mode 100644 index 0000000000..d39b0c38d8 Binary files /dev/null and b/images/gray/sizer/nw-handle.gif differ diff --git a/images/gray/sizer/s-handle-dark.gif b/images/gray/sizer/s-handle-dark.gif new file mode 100644 index 0000000000..ddc2e18ce4 Binary files /dev/null and b/images/gray/sizer/s-handle-dark.gif differ diff --git a/images/gray/sizer/s-handle.gif b/images/gray/sizer/s-handle.gif new file mode 100644 index 0000000000..827c3330a9 Binary files /dev/null and b/images/gray/sizer/s-handle.gif differ diff --git a/images/gray/sizer/se-handle-dark.gif b/images/gray/sizer/se-handle-dark.gif new file mode 100644 index 0000000000..1a678e67fd Binary files /dev/null and b/images/gray/sizer/se-handle-dark.gif differ diff --git a/images/gray/sizer/se-handle.gif b/images/gray/sizer/se-handle.gif new file mode 100644 index 0000000000..69b5a9ed5b Binary files /dev/null and b/images/gray/sizer/se-handle.gif differ diff --git a/images/gray/sizer/sw-handle-dark.gif b/images/gray/sizer/sw-handle-dark.gif new file mode 100644 index 0000000000..937102c6b2 Binary files /dev/null and b/images/gray/sizer/sw-handle-dark.gif differ diff --git a/images/gray/sizer/sw-handle.gif b/images/gray/sizer/sw-handle.gif new file mode 100644 index 0000000000..b9e2f563a0 Binary files /dev/null and b/images/gray/sizer/sw-handle.gif differ diff --git a/images/gray/tabs/tab-btm-inactive-left-bg.gif b/images/gray/tabs/tab-btm-inactive-left-bg.gif new file mode 100644 index 0000000000..c8f7aca92b Binary files /dev/null and b/images/gray/tabs/tab-btm-inactive-left-bg.gif differ diff --git a/images/gray/tabs/tab-btm-inactive-right-bg.gif b/images/gray/tabs/tab-btm-inactive-right-bg.gif new file mode 100644 index 0000000000..b3f3dcbc04 Binary files /dev/null and b/images/gray/tabs/tab-btm-inactive-right-bg.gif differ diff --git a/images/gray/tabs/tab-btm-left-bg.gif b/images/gray/tabs/tab-btm-left-bg.gif new file mode 100644 index 0000000000..ae47e170c5 Binary files /dev/null and b/images/gray/tabs/tab-btm-left-bg.gif differ diff --git a/images/gray/tabs/tab-btm-right-bg.gif b/images/gray/tabs/tab-btm-right-bg.gif new file mode 100644 index 0000000000..bd70cbcded Binary files /dev/null and b/images/gray/tabs/tab-btm-right-bg.gif differ diff --git a/images/gray/tabs/tab-sprite.gif b/images/gray/tabs/tab-sprite.gif new file mode 100644 index 0000000000..db15aee567 Binary files /dev/null and b/images/gray/tabs/tab-sprite.gif differ diff --git a/images/gray/toolbar/gray-bg.gif b/images/gray/toolbar/gray-bg.gif new file mode 100644 index 0000000000..bd49438f33 Binary files /dev/null and b/images/gray/toolbar/gray-bg.gif differ diff --git a/images/license.txt b/images/license.txt new file mode 100644 index 0000000000..b195f53c01 --- /dev/null +++ b/images/license.txt @@ -0,0 +1,26 @@ +yui-ext +Copyright (c) 2006, Jack Slocum +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name yui-ext nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file diff --git a/images/roojs_logo.jpg b/images/roojs_logo.jpg new file mode 100644 index 0000000000..39b42f02dc Binary files /dev/null and b/images/roojs_logo.jpg differ diff --git a/images/slate/button/btn-arrow.gif b/images/slate/button/btn-arrow.gif new file mode 100644 index 0000000000..a472564294 Binary files /dev/null and b/images/slate/button/btn-arrow.gif differ diff --git a/images/slate/button/btn-sprite.gif b/images/slate/button/btn-sprite.gif new file mode 100644 index 0000000000..cd95462564 Binary files /dev/null and b/images/slate/button/btn-sprite.gif differ diff --git a/images/slate/editor/tb-sprite.gif b/images/slate/editor/tb-sprite.gif new file mode 100644 index 0000000000..bd4011d548 Binary files /dev/null and b/images/slate/editor/tb-sprite.gif differ diff --git a/images/slate/form/clear-trigger.gif b/images/slate/form/clear-trigger.gif new file mode 100644 index 0000000000..0ae9d06e6d Binary files /dev/null and b/images/slate/form/clear-trigger.gif differ diff --git a/images/slate/form/date-trigger.gif b/images/slate/form/date-trigger.gif new file mode 100644 index 0000000000..5da5850f79 Binary files /dev/null and b/images/slate/form/date-trigger.gif differ diff --git a/images/slate/form/search-trigger.gif b/images/slate/form/search-trigger.gif new file mode 100644 index 0000000000..61e7d98dac Binary files /dev/null and b/images/slate/form/search-trigger.gif differ diff --git a/images/slate/form/trigger-tpl.gif b/images/slate/form/trigger-tpl.gif new file mode 100644 index 0000000000..df1ea98718 Binary files /dev/null and b/images/slate/form/trigger-tpl.gif differ diff --git a/images/slate/form/trigger.gif b/images/slate/form/trigger.gif new file mode 100644 index 0000000000..d2db1bd828 Binary files /dev/null and b/images/slate/form/trigger.gif differ diff --git a/images/slate/gradient-bg.gif b/images/slate/gradient-bg.gif new file mode 100644 index 0000000000..8134e4994f Binary files /dev/null and b/images/slate/gradient-bg.gif differ diff --git a/images/slate/grid/arrow-left-white.gif b/images/slate/grid/arrow-left-white.gif new file mode 100644 index 0000000000..63088f56e1 Binary files /dev/null and b/images/slate/grid/arrow-left-white.gif differ diff --git a/images/slate/grid/arrow-right-white.gif b/images/slate/grid/arrow-right-white.gif new file mode 100644 index 0000000000..e9e0678904 Binary files /dev/null and b/images/slate/grid/arrow-right-white.gif differ diff --git a/images/slate/grid/col-move-bottom.gif b/images/slate/grid/col-move-bottom.gif new file mode 100644 index 0000000000..cc1e473ecc Binary files /dev/null and b/images/slate/grid/col-move-bottom.gif differ diff --git a/images/slate/grid/col-move-top.gif b/images/slate/grid/col-move-top.gif new file mode 100644 index 0000000000..58ff32cc8f Binary files /dev/null and b/images/slate/grid/col-move-top.gif differ diff --git a/images/slate/grid/footer-bg.gif b/images/slate/grid/footer-bg.gif new file mode 100644 index 0000000000..126120f71e Binary files /dev/null and b/images/slate/grid/footer-bg.gif differ diff --git a/images/slate/grid/grid-blue-hd.gif b/images/slate/grid/grid-blue-hd.gif new file mode 100644 index 0000000000..862094e680 Binary files /dev/null and b/images/slate/grid/grid-blue-hd.gif differ diff --git a/images/slate/grid/grid-blue-split.gif b/images/slate/grid/grid-blue-split.gif new file mode 100644 index 0000000000..5286f58f6f Binary files /dev/null and b/images/slate/grid/grid-blue-split.gif differ diff --git a/images/slate/grid/grid-hrow.gif b/images/slate/grid/grid-hrow.gif new file mode 100644 index 0000000000..6374104207 Binary files /dev/null and b/images/slate/grid/grid-hrow.gif differ diff --git a/images/slate/grid/grid-split.gif b/images/slate/grid/grid-split.gif new file mode 100644 index 0000000000..2d270017b2 Binary files /dev/null and b/images/slate/grid/grid-split.gif differ diff --git a/images/slate/grid/grid-vista-hd.gif b/images/slate/grid/grid-vista-hd.gif new file mode 100644 index 0000000000..d0972638e8 Binary files /dev/null and b/images/slate/grid/grid-vista-hd.gif differ diff --git a/images/slate/grid/grid3-hd-btn.gif b/images/slate/grid/grid3-hd-btn.gif new file mode 100644 index 0000000000..a7d09ee008 Binary files /dev/null and b/images/slate/grid/grid3-hd-btn.gif differ diff --git a/images/slate/grid/grid3-hrow-over.gif b/images/slate/grid/grid3-hrow-over.gif new file mode 100644 index 0000000000..f634059aca Binary files /dev/null and b/images/slate/grid/grid3-hrow-over.gif differ diff --git a/images/slate/grid/grid3-hrow.gif b/images/slate/grid/grid3-hrow.gif new file mode 100644 index 0000000000..b6abe1f0f7 Binary files /dev/null and b/images/slate/grid/grid3-hrow.gif differ diff --git a/images/slate/grid/grid3-special-col-bg.gif b/images/slate/grid/grid3-special-col-bg.gif new file mode 100644 index 0000000000..a1481dca26 Binary files /dev/null and b/images/slate/grid/grid3-special-col-bg.gif differ diff --git a/images/slate/grid/grid3-special-col-sel-bg.gif b/images/slate/grid/grid3-special-col-sel-bg.gif new file mode 100644 index 0000000000..34b242d096 Binary files /dev/null and b/images/slate/grid/grid3-special-col-sel-bg.gif differ diff --git a/images/slate/grid/group-expand-sprite.gif b/images/slate/grid/group-expand-sprite.gif new file mode 100644 index 0000000000..9c1653b48d Binary files /dev/null and b/images/slate/grid/group-expand-sprite.gif differ diff --git a/images/slate/grid/mso-hd.gif b/images/slate/grid/mso-hd.gif new file mode 100644 index 0000000000..669f3cf089 Binary files /dev/null and b/images/slate/grid/mso-hd.gif differ diff --git a/images/slate/grid/page-first-disabled.gif b/images/slate/grid/page-first-disabled.gif new file mode 100644 index 0000000000..1eddc0b104 Binary files /dev/null and b/images/slate/grid/page-first-disabled.gif differ diff --git a/images/slate/grid/page-first.gif b/images/slate/grid/page-first.gif new file mode 100644 index 0000000000..0cfc2f3098 Binary files /dev/null and b/images/slate/grid/page-first.gif differ diff --git a/images/slate/grid/page-last-disabled.gif b/images/slate/grid/page-last-disabled.gif new file mode 100644 index 0000000000..29881bea50 Binary files /dev/null and b/images/slate/grid/page-last-disabled.gif differ diff --git a/images/slate/grid/page-last.gif b/images/slate/grid/page-last.gif new file mode 100644 index 0000000000..de01053c14 Binary files /dev/null and b/images/slate/grid/page-last.gif differ diff --git a/images/slate/grid/page-next-disabled.gif b/images/slate/grid/page-next-disabled.gif new file mode 100644 index 0000000000..90a7756f6f Binary files /dev/null and b/images/slate/grid/page-next-disabled.gif differ diff --git a/images/slate/grid/page-next.gif b/images/slate/grid/page-next.gif new file mode 100644 index 0000000000..39986b714b Binary files /dev/null and b/images/slate/grid/page-next.gif differ diff --git a/images/slate/grid/page-prev-disabled.gif b/images/slate/grid/page-prev-disabled.gif new file mode 100644 index 0000000000..37154d6240 Binary files /dev/null and b/images/slate/grid/page-prev-disabled.gif differ diff --git a/images/slate/grid/page-prev.gif b/images/slate/grid/page-prev.gif new file mode 100644 index 0000000000..02f24a8489 Binary files /dev/null and b/images/slate/grid/page-prev.gif differ diff --git a/images/slate/grid/row-over.gif b/images/slate/grid/row-over.gif new file mode 100644 index 0000000000..b288e38739 Binary files /dev/null and b/images/slate/grid/row-over.gif differ diff --git a/images/slate/grid/row-sel.gif b/images/slate/grid/row-sel.gif new file mode 100644 index 0000000000..98209e6e7f Binary files /dev/null and b/images/slate/grid/row-sel.gif differ diff --git a/images/slate/grid/sort_asc.gif b/images/slate/grid/sort_asc.gif new file mode 100644 index 0000000000..c4c6adb5c5 Binary files /dev/null and b/images/slate/grid/sort_asc.gif differ diff --git a/images/slate/grid/sort_desc.gif b/images/slate/grid/sort_desc.gif new file mode 100644 index 0000000000..941d88d89a Binary files /dev/null and b/images/slate/grid/sort_desc.gif differ diff --git a/images/slate/menu/item-over - Copy.gif b/images/slate/menu/item-over - Copy.gif new file mode 100644 index 0000000000..6d44e43715 Binary files /dev/null and b/images/slate/menu/item-over - Copy.gif differ diff --git a/images/slate/menu/item-over.gif b/images/slate/menu/item-over.gif new file mode 100644 index 0000000000..238a77d961 Binary files /dev/null and b/images/slate/menu/item-over.gif differ diff --git a/images/slate/menu/menu-parent.gif b/images/slate/menu/menu-parent.gif new file mode 100644 index 0000000000..2bdb679ddd Binary files /dev/null and b/images/slate/menu/menu-parent.gif differ diff --git a/images/slate/menu/menu.gif b/images/slate/menu/menu.gif new file mode 100644 index 0000000000..79522338e0 Binary files /dev/null and b/images/slate/menu/menu.gif differ diff --git a/images/slate/panel/corners-sprite.gif b/images/slate/panel/corners-sprite.gif new file mode 100644 index 0000000000..44a5722cd0 Binary files /dev/null and b/images/slate/panel/corners-sprite.gif differ diff --git a/images/slate/panel/left-right.gif b/images/slate/panel/left-right.gif new file mode 100644 index 0000000000..af759cc950 Binary files /dev/null and b/images/slate/panel/left-right.gif differ diff --git a/images/slate/panel/light-hd.gif b/images/slate/panel/light-hd.gif new file mode 100644 index 0000000000..d9432a0a8d Binary files /dev/null and b/images/slate/panel/light-hd.gif differ diff --git a/images/slate/panel/tool-sprite-tpl.gif b/images/slate/panel/tool-sprite-tpl.gif new file mode 100644 index 0000000000..a195055590 Binary files /dev/null and b/images/slate/panel/tool-sprite-tpl.gif differ diff --git a/images/slate/panel/tool-sprites.gif b/images/slate/panel/tool-sprites.gif new file mode 100644 index 0000000000..e91fb9c719 Binary files /dev/null and b/images/slate/panel/tool-sprites.gif differ diff --git a/images/slate/panel/tools-sprites-trans.gif b/images/slate/panel/tools-sprites-trans.gif new file mode 100644 index 0000000000..e58bf20b31 Binary files /dev/null and b/images/slate/panel/tools-sprites-trans.gif differ diff --git a/images/slate/panel/top-bottom.gif b/images/slate/panel/top-bottom.gif new file mode 100644 index 0000000000..e64abe3e24 Binary files /dev/null and b/images/slate/panel/top-bottom.gif differ diff --git a/images/slate/panel/top-bottom.png b/images/slate/panel/top-bottom.png new file mode 100644 index 0000000000..578ffb6092 Binary files /dev/null and b/images/slate/panel/top-bottom.png differ diff --git a/images/slate/panel/white-corners-sprite.gif b/images/slate/panel/white-corners-sprite.gif new file mode 100644 index 0000000000..d5b8adfd18 Binary files /dev/null and b/images/slate/panel/white-corners-sprite.gif differ diff --git a/images/slate/panel/white-left-right.gif b/images/slate/panel/white-left-right.gif new file mode 100644 index 0000000000..5b07a06460 Binary files /dev/null and b/images/slate/panel/white-left-right.gif differ diff --git a/images/slate/panel/white-top-bottom.gif b/images/slate/panel/white-top-bottom.gif new file mode 100644 index 0000000000..8f4ded426b Binary files /dev/null and b/images/slate/panel/white-top-bottom.gif differ diff --git a/images/slate/progress/progress-bg.gif b/images/slate/progress/progress-bg.gif new file mode 100644 index 0000000000..caa061afc2 Binary files /dev/null and b/images/slate/progress/progress-bg.gif differ diff --git a/images/slate/qtip/bg.gif b/images/slate/qtip/bg.gif new file mode 100644 index 0000000000..32ebaaab1f Binary files /dev/null and b/images/slate/qtip/bg.gif differ diff --git a/images/slate/qtip/close.gif b/images/slate/qtip/close.gif new file mode 100644 index 0000000000..69ab915e4d Binary files /dev/null and b/images/slate/qtip/close.gif differ diff --git a/images/slate/qtip/tip-sprite.gif b/images/slate/qtip/tip-sprite.gif new file mode 100644 index 0000000000..fcd6ffec12 Binary files /dev/null and b/images/slate/qtip/tip-sprite.gif differ diff --git a/images/slate/s.gif b/images/slate/s.gif new file mode 100644 index 0000000000..1d11fa9ada Binary files /dev/null and b/images/slate/s.gif differ diff --git a/images/slate/shared/glass-bg.gif b/images/slate/shared/glass-bg.gif new file mode 100644 index 0000000000..0d523912f3 Binary files /dev/null and b/images/slate/shared/glass-bg.gif differ diff --git a/images/slate/shared/hd-sprite.gif b/images/slate/shared/hd-sprite.gif new file mode 100644 index 0000000000..3b47087a1c Binary files /dev/null and b/images/slate/shared/hd-sprite.gif differ diff --git a/images/slate/shared/left-btn.gif b/images/slate/shared/left-btn.gif new file mode 100644 index 0000000000..3239360f29 Binary files /dev/null and b/images/slate/shared/left-btn.gif differ diff --git a/images/slate/shared/right-btn.gif b/images/slate/shared/right-btn.gif new file mode 100644 index 0000000000..e45c695476 Binary files /dev/null and b/images/slate/shared/right-btn.gif differ diff --git a/images/slate/sizer/e-handle-dark.gif b/images/slate/sizer/e-handle-dark.gif new file mode 100644 index 0000000000..2a4b30a8f6 Binary files /dev/null and b/images/slate/sizer/e-handle-dark.gif differ diff --git a/images/slate/sizer/e-handle.gif b/images/slate/sizer/e-handle.gif new file mode 100644 index 0000000000..7819f0f719 Binary files /dev/null and b/images/slate/sizer/e-handle.gif differ diff --git a/images/slate/sizer/ne-handle-dark.gif b/images/slate/sizer/ne-handle-dark.gif new file mode 100644 index 0000000000..817036d935 Binary files /dev/null and b/images/slate/sizer/ne-handle-dark.gif differ diff --git a/images/slate/sizer/ne-handle.gif b/images/slate/sizer/ne-handle.gif new file mode 100644 index 0000000000..6518a21dfa Binary files /dev/null and b/images/slate/sizer/ne-handle.gif differ diff --git a/images/slate/sizer/nw-handle-dark.gif b/images/slate/sizer/nw-handle-dark.gif new file mode 100644 index 0000000000..fdfb7dc011 Binary files /dev/null and b/images/slate/sizer/nw-handle-dark.gif differ diff --git a/images/slate/sizer/nw-handle.gif b/images/slate/sizer/nw-handle.gif new file mode 100644 index 0000000000..7655a81f66 Binary files /dev/null and b/images/slate/sizer/nw-handle.gif differ diff --git a/images/slate/sizer/s-handle-dark.gif b/images/slate/sizer/s-handle-dark.gif new file mode 100644 index 0000000000..aeafee2ac8 Binary files /dev/null and b/images/slate/sizer/s-handle-dark.gif differ diff --git a/images/slate/sizer/s-handle.gif b/images/slate/sizer/s-handle.gif new file mode 100644 index 0000000000..a1abc4acc1 Binary files /dev/null and b/images/slate/sizer/s-handle.gif differ diff --git a/images/slate/sizer/se-handle-dark.gif b/images/slate/sizer/se-handle-dark.gif new file mode 100644 index 0000000000..362921c13d Binary files /dev/null and b/images/slate/sizer/se-handle-dark.gif differ diff --git a/images/slate/sizer/se-handle.gif b/images/slate/sizer/se-handle.gif new file mode 100644 index 0000000000..c6684f9ee5 Binary files /dev/null and b/images/slate/sizer/se-handle.gif differ diff --git a/images/slate/sizer/square.gif b/images/slate/sizer/square.gif new file mode 100644 index 0000000000..0c0e6b42c9 Binary files /dev/null and b/images/slate/sizer/square.gif differ diff --git a/images/slate/sizer/sw-handle-dark.gif b/images/slate/sizer/sw-handle-dark.gif new file mode 100644 index 0000000000..698122f30c Binary files /dev/null and b/images/slate/sizer/sw-handle-dark.gif differ diff --git a/images/slate/sizer/sw-handle.gif b/images/slate/sizer/sw-handle.gif new file mode 100644 index 0000000000..920621ef66 Binary files /dev/null and b/images/slate/sizer/sw-handle.gif differ diff --git a/images/slate/tabs/scroll-left.gif b/images/slate/tabs/scroll-left.gif new file mode 100644 index 0000000000..bbb3e3d9d3 Binary files /dev/null and b/images/slate/tabs/scroll-left.gif differ diff --git a/images/slate/tabs/scroll-right.gif b/images/slate/tabs/scroll-right.gif new file mode 100644 index 0000000000..feb6a76f0a Binary files /dev/null and b/images/slate/tabs/scroll-right.gif differ diff --git a/images/slate/tabs/scroller-bg.gif b/images/slate/tabs/scroller-bg.gif new file mode 100644 index 0000000000..f089c0ad65 Binary files /dev/null and b/images/slate/tabs/scroller-bg.gif differ diff --git a/images/slate/tabs/tab-btm-inactive-left-bg.gif b/images/slate/tabs/tab-btm-inactive-left-bg.gif new file mode 100644 index 0000000000..777ecd8728 Binary files /dev/null and b/images/slate/tabs/tab-btm-inactive-left-bg.gif differ diff --git a/images/slate/tabs/tab-btm-inactive-right-bg.gif b/images/slate/tabs/tab-btm-inactive-right-bg.gif new file mode 100644 index 0000000000..7c378ab56f Binary files /dev/null and b/images/slate/tabs/tab-btm-inactive-right-bg.gif differ diff --git a/images/slate/tabs/tab-btm-left-bg.gif b/images/slate/tabs/tab-btm-left-bg.gif new file mode 100644 index 0000000000..9f578f1fae Binary files /dev/null and b/images/slate/tabs/tab-btm-left-bg.gif differ diff --git a/images/slate/tabs/tab-btm-right-bg.gif b/images/slate/tabs/tab-btm-right-bg.gif new file mode 100644 index 0000000000..84e20cf5e7 Binary files /dev/null and b/images/slate/tabs/tab-btm-right-bg.gif differ diff --git a/images/slate/tabs/tab-close.gif b/images/slate/tabs/tab-close.gif new file mode 100644 index 0000000000..3bdff41712 Binary files /dev/null and b/images/slate/tabs/tab-close.gif differ diff --git a/images/slate/tabs/tab-strip-bg.gif b/images/slate/tabs/tab-strip-bg.gif new file mode 100644 index 0000000000..03e7574b8e Binary files /dev/null and b/images/slate/tabs/tab-strip-bg.gif differ diff --git a/images/slate/tabs/tab-strip-bg.png b/images/slate/tabs/tab-strip-bg.png new file mode 100644 index 0000000000..fa8ab3f462 Binary files /dev/null and b/images/slate/tabs/tab-strip-bg.png differ diff --git a/images/slate/tabs/tab-strip-btm-bg.gif b/images/slate/tabs/tab-strip-btm-bg.gif new file mode 100644 index 0000000000..f35087f2bc Binary files /dev/null and b/images/slate/tabs/tab-strip-btm-bg.gif differ diff --git a/images/slate/tabs/tabs-sprite.gif b/images/slate/tabs/tabs-sprite.gif new file mode 100644 index 0000000000..d7f1f32829 Binary files /dev/null and b/images/slate/tabs/tabs-sprite.gif differ diff --git a/images/slate/toolbar/bg.gif b/images/slate/toolbar/bg.gif new file mode 100644 index 0000000000..f61468f281 Binary files /dev/null and b/images/slate/toolbar/bg.gif differ diff --git a/images/slate/toolbar/btn-arrow-light.gif b/images/slate/toolbar/btn-arrow-light.gif new file mode 100644 index 0000000000..b0e24b55e7 Binary files /dev/null and b/images/slate/toolbar/btn-arrow-light.gif differ diff --git a/images/slate/toolbar/btn-arrow.gif b/images/slate/toolbar/btn-arrow.gif new file mode 100644 index 0000000000..9fad756370 Binary files /dev/null and b/images/slate/toolbar/btn-arrow.gif differ diff --git a/images/slate/toolbar/btn-over-bg.gif b/images/slate/toolbar/btn-over-bg.gif new file mode 100644 index 0000000000..62464c0400 Binary files /dev/null and b/images/slate/toolbar/btn-over-bg.gif differ diff --git a/images/slate/toolbar/gray-bg.gif b/images/slate/toolbar/gray-bg.gif new file mode 100644 index 0000000000..bd49438f33 Binary files /dev/null and b/images/slate/toolbar/gray-bg.gif differ diff --git a/images/slate/toolbar/tb-bg.gif b/images/slate/toolbar/tb-bg.gif new file mode 100644 index 0000000000..4969e4efeb Binary files /dev/null and b/images/slate/toolbar/tb-bg.gif differ diff --git a/images/slate/toolbar/tb-btn-sprite.gif b/images/slate/toolbar/tb-btn-sprite.gif new file mode 100644 index 0000000000..483d51f135 Binary files /dev/null and b/images/slate/toolbar/tb-btn-sprite.gif differ diff --git a/images/slate/window/icon-error.gif b/images/slate/window/icon-error.gif new file mode 100644 index 0000000000..397b655ab8 Binary files /dev/null and b/images/slate/window/icon-error.gif differ diff --git a/images/slate/window/icon-info.gif b/images/slate/window/icon-info.gif new file mode 100644 index 0000000000..58281c3067 Binary files /dev/null and b/images/slate/window/icon-info.gif differ diff --git a/images/slate/window/icon-question.gif b/images/slate/window/icon-question.gif new file mode 100644 index 0000000000..08abd82ae8 Binary files /dev/null and b/images/slate/window/icon-question.gif differ diff --git a/images/slate/window/icon-warning.gif b/images/slate/window/icon-warning.gif new file mode 100644 index 0000000000..27ff98b4f7 Binary files /dev/null and b/images/slate/window/icon-warning.gif differ diff --git a/images/slate/window/left-corners.png b/images/slate/window/left-corners.png new file mode 100644 index 0000000000..29fcd3b56d Binary files /dev/null and b/images/slate/window/left-corners.png differ diff --git a/images/slate/window/left-right.png b/images/slate/window/left-right.png new file mode 100644 index 0000000000..8136bf656c Binary files /dev/null and b/images/slate/window/left-right.png differ diff --git a/images/slate/window/right-corners.png b/images/slate/window/right-corners.png new file mode 100644 index 0000000000..314da072c5 Binary files /dev/null and b/images/slate/window/right-corners.png differ diff --git a/images/slate/window/top-bottom.png b/images/slate/window/top-bottom.png new file mode 100644 index 0000000000..04d3cb1c25 Binary files /dev/null and b/images/slate/window/top-bottom.png differ diff --git a/images/vista/basic-dialog/bg-center.gif b/images/vista/basic-dialog/bg-center.gif new file mode 100644 index 0000000000..7bf4a4b41d Binary files /dev/null and b/images/vista/basic-dialog/bg-center.gif differ diff --git a/images/vista/basic-dialog/bg-left.gif b/images/vista/basic-dialog/bg-left.gif new file mode 100644 index 0000000000..94b1dafc7d Binary files /dev/null and b/images/vista/basic-dialog/bg-left.gif differ diff --git a/images/vista/basic-dialog/bg-right.gif b/images/vista/basic-dialog/bg-right.gif new file mode 100644 index 0000000000..6dadaf683e Binary files /dev/null and b/images/vista/basic-dialog/bg-right.gif differ diff --git a/images/vista/basic-dialog/close.gif b/images/vista/basic-dialog/close.gif new file mode 100644 index 0000000000..4278db9835 Binary files /dev/null and b/images/vista/basic-dialog/close.gif differ diff --git a/images/vista/basic-dialog/dlg-bg.gif b/images/vista/basic-dialog/dlg-bg.gif new file mode 100644 index 0000000000..1a466633d7 Binary files /dev/null and b/images/vista/basic-dialog/dlg-bg.gif differ diff --git a/images/vista/basic-dialog/e-handle.gif b/images/vista/basic-dialog/e-handle.gif new file mode 100644 index 0000000000..48877e748d Binary files /dev/null and b/images/vista/basic-dialog/e-handle.gif differ diff --git a/images/vista/basic-dialog/hd-sprite.gif b/images/vista/basic-dialog/hd-sprite.gif new file mode 100644 index 0000000000..3c2dd632dd Binary files /dev/null and b/images/vista/basic-dialog/hd-sprite.gif differ diff --git a/images/vista/basic-dialog/s-handle.gif b/images/vista/basic-dialog/s-handle.gif new file mode 100644 index 0000000000..c13c9cdc05 Binary files /dev/null and b/images/vista/basic-dialog/s-handle.gif differ diff --git a/images/vista/basic-dialog/se-handle.gif b/images/vista/basic-dialog/se-handle.gif new file mode 100644 index 0000000000..c4e38a2f4b Binary files /dev/null and b/images/vista/basic-dialog/se-handle.gif differ diff --git a/images/vista/basic-dialog/w-handle.gif b/images/vista/basic-dialog/w-handle.gif new file mode 100644 index 0000000000..d59eafc207 Binary files /dev/null and b/images/vista/basic-dialog/w-handle.gif differ diff --git a/images/vista/gradient-bg.gif b/images/vista/gradient-bg.gif new file mode 100644 index 0000000000..8134e4994f Binary files /dev/null and b/images/vista/gradient-bg.gif differ diff --git a/images/vista/grid/grid-split.gif b/images/vista/grid/grid-split.gif new file mode 100644 index 0000000000..c76a16e959 Binary files /dev/null and b/images/vista/grid/grid-split.gif differ diff --git a/images/vista/grid/grid-vista-hd.gif b/images/vista/grid/grid-vista-hd.gif new file mode 100644 index 0000000000..d0972638e8 Binary files /dev/null and b/images/vista/grid/grid-vista-hd.gif differ diff --git a/images/vista/layout/collapse.gif b/images/vista/layout/collapse.gif new file mode 100644 index 0000000000..cbd6e081cf Binary files /dev/null and b/images/vista/layout/collapse.gif differ diff --git a/images/vista/layout/expand.gif b/images/vista/layout/expand.gif new file mode 100644 index 0000000000..8103c0dd7b Binary files /dev/null and b/images/vista/layout/expand.gif differ diff --git a/images/vista/layout/gradient-bg.gif b/images/vista/layout/gradient-bg.gif new file mode 100644 index 0000000000..d311e7de67 Binary files /dev/null and b/images/vista/layout/gradient-bg.gif differ diff --git a/images/vista/layout/layout-sprite.gif b/images/vista/layout/layout-sprite.gif new file mode 100644 index 0000000000..86daa20572 Binary files /dev/null and b/images/vista/layout/layout-sprite.gif differ diff --git a/images/vista/layout/ns-collapse.gif b/images/vista/layout/ns-collapse.gif new file mode 100644 index 0000000000..f2ad235dad Binary files /dev/null and b/images/vista/layout/ns-collapse.gif differ diff --git a/images/vista/layout/ns-expand.gif b/images/vista/layout/ns-expand.gif new file mode 100644 index 0000000000..0817ec66fd Binary files /dev/null and b/images/vista/layout/ns-expand.gif differ diff --git a/images/vista/layout/panel-close.gif b/images/vista/layout/panel-close.gif new file mode 100644 index 0000000000..4e96481a1f Binary files /dev/null and b/images/vista/layout/panel-close.gif differ diff --git a/images/vista/layout/panel-title-bg.gif b/images/vista/layout/panel-title-bg.gif new file mode 100644 index 0000000000..681f517a3c Binary files /dev/null and b/images/vista/layout/panel-title-bg.gif differ diff --git a/images/vista/layout/panel-title-light-bg.gif b/images/vista/layout/panel-title-light-bg.gif new file mode 100644 index 0000000000..23d8288b0d Binary files /dev/null and b/images/vista/layout/panel-title-light-bg.gif differ diff --git a/images/vista/layout/tab-close-on.gif b/images/vista/layout/tab-close-on.gif new file mode 100644 index 0000000000..556e905b11 Binary files /dev/null and b/images/vista/layout/tab-close-on.gif differ diff --git a/images/vista/layout/tab-close.gif b/images/vista/layout/tab-close.gif new file mode 100644 index 0000000000..0a6f019877 Binary files /dev/null and b/images/vista/layout/tab-close.gif differ diff --git a/images/vista/qtip/bg.gif b/images/vista/qtip/bg.gif new file mode 100644 index 0000000000..5c0e8c92a8 Binary files /dev/null and b/images/vista/qtip/bg.gif differ diff --git a/images/vista/s.gif b/images/vista/s.gif new file mode 100644 index 0000000000..1d11fa9ada Binary files /dev/null and b/images/vista/s.gif differ diff --git a/images/vista/sizer/e-handle-dark.gif b/images/vista/sizer/e-handle-dark.gif new file mode 100644 index 0000000000..eac9662ead Binary files /dev/null and b/images/vista/sizer/e-handle-dark.gif differ diff --git a/images/vista/sizer/e-handle.gif b/images/vista/sizer/e-handle.gif new file mode 100644 index 0000000000..f2c9f53824 Binary files /dev/null and b/images/vista/sizer/e-handle.gif differ diff --git a/images/vista/sizer/ne-handle-dark.gif b/images/vista/sizer/ne-handle-dark.gif new file mode 100644 index 0000000000..c9c041c45f Binary files /dev/null and b/images/vista/sizer/ne-handle-dark.gif differ diff --git a/images/vista/sizer/ne-handle.gif b/images/vista/sizer/ne-handle.gif new file mode 100644 index 0000000000..942ae82535 Binary files /dev/null and b/images/vista/sizer/ne-handle.gif differ diff --git a/images/vista/sizer/nw-handle-dark.gif b/images/vista/sizer/nw-handle-dark.gif new file mode 100644 index 0000000000..23fced98bf Binary files /dev/null and b/images/vista/sizer/nw-handle-dark.gif differ diff --git a/images/vista/sizer/nw-handle.gif b/images/vista/sizer/nw-handle.gif new file mode 100644 index 0000000000..d39b0c38d8 Binary files /dev/null and b/images/vista/sizer/nw-handle.gif differ diff --git a/images/vista/sizer/s-handle-dark.gif b/images/vista/sizer/s-handle-dark.gif new file mode 100644 index 0000000000..ddc2e18ce4 Binary files /dev/null and b/images/vista/sizer/s-handle-dark.gif differ diff --git a/images/vista/sizer/s-handle.gif b/images/vista/sizer/s-handle.gif new file mode 100644 index 0000000000..827c3330a9 Binary files /dev/null and b/images/vista/sizer/s-handle.gif differ diff --git a/images/vista/sizer/se-handle-dark.gif b/images/vista/sizer/se-handle-dark.gif new file mode 100644 index 0000000000..1a678e67fd Binary files /dev/null and b/images/vista/sizer/se-handle-dark.gif differ diff --git a/images/vista/sizer/se-handle.gif b/images/vista/sizer/se-handle.gif new file mode 100644 index 0000000000..69b5a9ed5b Binary files /dev/null and b/images/vista/sizer/se-handle.gif differ diff --git a/images/vista/sizer/sw-handle-dark.gif b/images/vista/sizer/sw-handle-dark.gif new file mode 100644 index 0000000000..937102c6b2 Binary files /dev/null and b/images/vista/sizer/sw-handle-dark.gif differ diff --git a/images/vista/sizer/sw-handle.gif b/images/vista/sizer/sw-handle.gif new file mode 100644 index 0000000000..b9e2f563a0 Binary files /dev/null and b/images/vista/sizer/sw-handle.gif differ diff --git a/images/vista/tabs/tab-btm-inactive-left-bg.gif b/images/vista/tabs/tab-btm-inactive-left-bg.gif new file mode 100644 index 0000000000..667beeb326 Binary files /dev/null and b/images/vista/tabs/tab-btm-inactive-left-bg.gif differ diff --git a/images/vista/tabs/tab-btm-inactive-right-bg.gif b/images/vista/tabs/tab-btm-inactive-right-bg.gif new file mode 100644 index 0000000000..6c4e0a45f9 Binary files /dev/null and b/images/vista/tabs/tab-btm-inactive-right-bg.gif differ diff --git a/images/vista/tabs/tab-btm-left-bg.gif b/images/vista/tabs/tab-btm-left-bg.gif new file mode 100644 index 0000000000..1d81e54e10 Binary files /dev/null and b/images/vista/tabs/tab-btm-left-bg.gif differ diff --git a/images/vista/tabs/tab-btm-right-bg.gif b/images/vista/tabs/tab-btm-right-bg.gif new file mode 100644 index 0000000000..47d0050029 Binary files /dev/null and b/images/vista/tabs/tab-btm-right-bg.gif differ diff --git a/images/vista/tabs/tab-sprite.gif b/images/vista/tabs/tab-sprite.gif new file mode 100644 index 0000000000..a16eedb822 Binary files /dev/null and b/images/vista/tabs/tab-sprite.gif differ diff --git a/images/vista/toolbar/gray-bg.gif b/images/vista/toolbar/gray-bg.gif new file mode 100644 index 0000000000..9af15c2625 Binary files /dev/null and b/images/vista/toolbar/gray-bg.gif differ diff --git a/licence.txt b/licence.txt new file mode 100644 index 0000000000..bdb526e01d --- /dev/null +++ b/licence.txt @@ -0,0 +1,32 @@ +This is A forked ExtJs - All under LGPL or better. + + +-------------------------------------------------- +Original information. + + + +Based on ExtJs version 1.1.1 +Ext JS - JavaScript Library +Copyright (c) 2006-2007, Ext JS, LLC +All rights reserved. +licensing@extjs.com (probably not a worth emailing) + +-- This is the original text from the licence file ------- + +The JavaScript code distributed with Ext (the "Software") is licensed under the +Lesser GNU (LGPL) open source license version 3.0. + +http://www.gnu.org/licenses/lgpl.html + +If you are using this library for commercial purposes, we encourage you to purch +ase +a commercial license. Please visit http://extjs.com/license for more details. + +This library is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +Lesser General Public License for more details. + + + diff --git a/resources_licence.txt b/resources_licence.txt new file mode 100644 index 0000000000..00665ef056 --- /dev/null +++ b/resources_licence.txt @@ -0,0 +1,27 @@ +yui-ext +Copyright (c) 2006, Jack Slocum +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name yui-ext nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +