enthought/pyface — pull request #54 by agrawalprash (2012-10-17 07:41:00+00:00)
Title: New design of empty pane + Cleaned up drag/drop

This PR modifies the design of empty pane (that comes up when you create a split) based on UX inputs from Sri, and the following API clean-up:

* Adds a trait `drop_handlers` which accepts a list of handlers of the type `IDropHandler`. By default, two drop handlers - TabDropHandler, and FileDropHandler (for backwards compatibility) are provided.
* A `callbacks` trait provides a communication channel between the editor area pane and the editor.
* Option to create the empty widget by custom applications.