enthought/pyface — pull request #62 by pankajp (2012-10-30 10:27:50+00:00)
Title: Refactor: Drag drop refactor

- PyMimeData moved to pyface from traitsui
- Make PyMimeData have a portable pythonic API (not using Qt specific data)
- Make DropHandler toolkit portable by not passing around QEvent
- Remove target argument of drop handlers, information is contained in the event argument
- Implement drop handling for wx backend, not as featured as Qt due to wx limitations but works for in-app python drag-drops
- Add utility function add_drop_handler() to drop_handler so that drop_handlers can be easily added for arbitrary widgets
- BUG: Qt python shell did not implement drop feature which was implemented in wx backend