enthought/traitsui — pull request #85 by pankajp (2012-10-27 19:17:51+00:00)
Title: Mayavi fixes

With a recent pyface workbench editor fix, mayavi on Qt exits cleanly. This PR fixes a few more errors which show up while using mayavi. With this, mayavi on Qt (linux) can start, add parametric surface sources, add surface modules and exit cleanly without any errors on console.
Changes:
- Fix Qt drop_editor to use EventFilter instead of assigning to `__class__` for patching control
- Fix Qt ImageEnumEditor to handle images not in multiple of number of image columns
- Fix PyMimeData.coerce() to accept python objects to wrap apart from QMimeData