Hi,

I have started to implement drag/drop in my application for the
qx .ui.tree.TreeFolder()s of a qx.ui.tree.Tree(). I followed the
Drag/Drop-Demo for Lists in the demobrowser. I had to change the line

      orig.addBefore(sel[i], orig);

to

      orig.getParent().addBefore(sel[i], orig);

to drop the folder into the correct widget.

The only problem I have is to figure out how to get the coordinates for the
drag/drop indicator right. The demo code has the line

     var orig = e.getOriginalTarget();
     var origCoords = orig.getContainerLocation();

but this places the indicator several folders below where it should. I guess
that this actually gives the lower end of the sub-tree in which the folder
lives.

So my question is, which widget would I have to call getContainerLocation()
or some other method on to get the right coordinates?

Thanks for your help,
Fritz

-- 
Oetiker+Partner AG              tel: +41 62 775 9903 (direct)
Fritz Zaucker                        +41 62 775 9900 (switch board)
Aarweg 15                            +41 79 675 0630 (mobile)
CH-4600 Olten                   fax: +41 62 775 9905
Schweiz                         web: www.oetiker.ch

------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to