The enable.control module has never worked in the available history of the codebase (due to bad imports). It should be removed. Similarly for enable.scrollbar.
Removing enable.scrollbar means that enable.scroll_handler can probably be removed as well.
There are old, working examples of this code (for Python ~2.5-ish values of "working") deep in Enthought's historical codebase if they ever need to be revived, but it may be less effort just to re-write from scratch.
Edit: I think enable.drag and enable.drag_resize which provide DragHandler and DragResizeHandler also fall into this category.
Edit again: also enable.render_controller?
Edit once more: also enable.radio_group
The
enable.controlmodule has never worked in the available history of the codebase (due to bad imports). It should be removed. Similarly forenable.scrollbar.Removing
enable.scrollbarmeans thatenable.scroll_handlercan probably be removed as well.There are old, working examples of this code (for Python ~2.5-ish values of "working") deep in Enthought's historical codebase if they ever need to be revived, but it may be less effort just to re-write from scratch.
Edit: I think
enable.dragandenable.drag_resizewhich provideDragHandlerandDragResizeHandleralso fall into this category.Edit again: also
enable.render_controller?Edit once more: also
enable.radio_group