chaco
chaco copied to clipboard
Move ContextMenuTool from enable to chaco tools api
The ContextMenuTool tool is useful but it's not obvious that you need to look in enable for it. It should be made available from chaco.tools.api
I'm mostly not in favor of making more aliases. As a general rule, Chaco-specific tools are exposed in chaco, more general tools that can apply to any Enable component are in enable, and Chaco users should know to look in both places. I think that's a sensible organization scheme.
Chaco users should know to look in both places.
If you say so!
FWIW, I do agree that it's currently too hard to discover that tool. I also agree with @rkern but his point would be even more powerful if that information was somewhere in the chaco documentation. My suggestion is for this issue to be converted into a documentation one to send chaco users to look in enable.tools.api together with a PR on enable to add that tool to the api module.