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

Reply via email to