Update of /cvsroot/dynapi/dynapi/src/lib/dynapi/gui In directory usw-pr-cvs1:/tmp/cvs-serv27953 Modified Files: list.js Log Message: Some creation fixes - this should fix problems with the order that you use addChild(). It should no longer matter which order you use. Index: list.js =================================================================== RCS file: /cvsroot/dynapi/dynapi/src/lib/dynapi/gui/list.js,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** list.js 2001/01/17 22:28:46 1.3 --- list.js 2001/01/17 23:20:16 1.4 *************** *** 26,29 **** --- 26,33 ---- ListItem.listevents = new EventListener(); + ListItem.listevents.oncreate = function(e) { + var o = e.getSource(); + if (o.list.created) o.list.arrangeItems(); + }; ListItem.listevents.onmousedown = function (e) { var o = e.getSource(); *************** *** 129,135 **** i.setPadding(ls.padding); i.addEventListener(this.ievents); - this.addChild(i); this.items[this.items.length] = i; ! if (this.created) this.arrangeItems(); }; List.prototype.arrangeItems = function(){ --- 133,138 ---- i.setPadding(ls.padding); i.addEventListener(this.ievents); this.items[this.items.length] = i; ! this.addChild(i); }; List.prototype.arrangeItems = function(){ _______________________________________________ Dynapi-CVS mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/dynapi-cvs