[Phoenix] Minimal working Example for Drag and Drop?

Continuing the discussion from this

https://groups.google.com/forum/#!topic/wxpython-users/4NRdfJr79Gk

thread, I found out that Drag’n’Drop is not working for me in wxPython(Phoenix)3.0.1 (dev)/py 2.7.6

Robin mentioned this is a known bug (but did not get more specific).

Therefore my question:

Is there a (working) minimal example for Drag’n’Drop in Phoenix?

Does anyone know how to make Drag and Drop with lists #2, the second last one self-contained example on

http://wiki.wxpython.org/ListControls

work in Phoenix? It does work up to 2.9.5(classic), 3.0.0 is untested by me.

With best regards

It dropping is working fine on wx3.0 classic, but not on wx3.0 phoenix yet.
The drag/drop of the columns does work tho, just not the individual items.
You might be able to figure out a workaround in the meantime, but the best bet is just to wait for a proper fix to phoenix.
Certain things still need tweaking with phoenix. Apparently that is one of them.

Just to be clear, Drag/Drop works for the part regarding StartDrag/Drop, but no data is transferred to the *DataObject in the DropTarget.

So the Drop operation fires the OnData method of the DropTarget, but there is no data payload in the *DataObject (DropTarget.GetData() is always False).

For me (Windows7) this happens on a TextDataObject and a CustomDataObject.

Of course on .DoDragDrop the data payload could pe PUSHed to a store and POPped out again on DropTarget.OnData(), because there should only one Drag operation going on on one desktop, but this is only half the fun.

If someone knows the number of the Bug report for this, please share.

···

On Friday, April 25, 2014 3:08:48 AM UTC+2, Metallicow wrote:

It dropping is working fine on wx3.0 classic, but not on wx3.0 phoenix yet.
The drag/drop of the columns does work tho, just not the individual items.
You might be able to figure out a workaround in the meantime, but the best bet is just to wait for a proper fix to phoenix.