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