enable
enable copied to clipboard
Enable: low-level drawing and interaction
I'm not sure why the GitHub Actions CI isn't able to use the cache on any platform. See for example jobs on the PR https://github.com/enthought/enable/pull/599 - Linux + PyQt5 https://github.com/enthought/enable/runs/1937004829...
This issue could alternatively be "Compiled Path API inconsistent between backends". The issue here is that both of these methods on `CustomMarker` try to provide a copy of the custom...
See discussion: https://github.com/enthought/enable/pull/715#issuecomment-799483780 one relevant code block is: https://github.com/enthought/enable/blob/8d8a4de91c2396c8f25e2ca91ceffcc580b81fa8/enable/tools/drag_tool.py#L155-L157 it is possible the truth value of `Undefined` is being used elsewhere in the code base, and in general this is...
When I use the kiva explorer with the wx backend, I see the following deprecation warning printed to the console - ``` C:\Users\rporuri\.edm\envs\enable-test-3.6-wx\lib\site-packages\kiva\agg\plat_support.py:188: wxPyDeprecationWarning: Call to deprecated item. Use GetHandle...
If `Font.findfont` can't find the requested font, it falls back to `FontManager.defaultFont["ttf"]` which is supposed to be "vera.ttf", unless a system doesn't have that font in which case it's just...
This perhaps should wait for Enable 5.1 rather than 5.0, but we should switch to using the new Traits observer system rather than the current listener system (ie. `on_trait_change`).
Motivated by #441, I guess part of the reasons why it is hard to find `context_menu_tool` is that extra `pyface` layer at `enable.tools.pyface`, when all the other tools sit at...
For some reason, the changes introduced by #392 resulted in segfaults for two text-related unit tests for the QPainter backend on linux. The probably can be reproduced locally, so if...
`kiva.agg.GraphicsContextArray.__init__` has a `bottom_up` keyword argument which defaults to 1, because kiva's coordinate system has its origin in the bottom-left corner. However, passing `bottom_up=0` doesn't appear to alter drawing in...
This if-clause in `enable.savage.svg.document.SVGDocument` seems to be always false: https://github.com/enthought/enable/blob/6b41a429f5cfddc70fa67c3a1025cdd426a98988/enable/savage/svg/document.py#L646 The `node` object is understood to be an instance of `xml.etree.ElementTree.Element`. Before enable 4.7.0, (e.g. 4.6.2), it was looping over...