enthought/enaml — pull request #168 by itziakos (2012-06-15 17:09:35+00:00)
Title: make sure that ets and enaml are going to use the same toolkit back-end

This pull request fixes the two following issues:

**A**. if the user has not defined ETS_TOOLKIT enaml will use qt but ets (e.g. enable) will use wx.
As a result the following code will fail.

```
~/projects/enaml/examples/chaco$ enaml-run image_plot.enaml
```

**B**. if the user/developer wants to temporarily override ETS_TOOLKIT enaml-run will again fail
when ets ui modules are used.

This commit defines a mapping of the various combinations and makes sure that the ets ui modules
will use the same back-end as enaml.