Corran Webster
Corran Webster
Thanks for the report. We made a number of changes to the implementation of the Enable color traits in the most recent release, and although the Chaco tests passed with...
The issue appears to be with these trait definitions which are very outdated: https://github.com/enthought/chaco/blob/cbf53e733e5cbfae6338b46faf29032cf73bf899/chaco/overlays/scatter_inspector_overlay.py#L34-L47 I think this will require a new release of Chaco where these old-style trait definitions are...
To be more concrete, all of the `Trait(None, None, ...)` here just need to be replaced with something like `Union(None, ...)`.
Sorry for the delay in looking at this. This seems like a worthwhile addition to the polygon plot. There's one major comment above about the way to compute the runs...
The `CalendarScaleSystem` has to deal with ticking ad various different resolutions (from years down to microseconds) which need different strategies for ticking, so there is no one `tick_interval` that works...
> What do you think about this? Had some time to digest the approach and think about it a bit. It's interesting, and generically useful, and I could see some...
Yes, but this is way low priority - the intent is that the DataView stuff will eventually allow this to be deprecated. It can't be yet, because TraitsUI uses this...
I find that I often end up with two versions of an `Action` anyway - typically you want an icon for toolbar `Actions`, but don't for menu actions.
The context for how various Pyface classes and interfaces relate is documented here: https://docs.enthought.com/pyface/overview.html#pyface-concepts. One part of the problem is that `CallbackTimer` is a subclass of `PyfaceTimer`, and documenting that...
Also, I guess, is there lack of clarity here: https://docs.enthought.com/pyface/timer.html