enable icon indicating copy to clipboard operation
enable copied to clipboard

Enable: low-level drawing and interaction

Results 102 enable issues
Sort by recently updated
recently updated
newest added

Once #436 is addressed, the examples will be available via `etsdemo`. The `etsdemo` application has a large central pane for displaying text about the demo which is directly pulled for...

component: documentation

Currently there is: - not a lot of coherence between different components and the styling traits they expose - a lot of commonality - no easy way to apply consistent...

type: enhancement
type: refactor
difficulty: advanced

Currently the `Line` and `Polygon` classes in `enable.drawing` draw squares at their vertices. It would be straightforward to enhance this to use arbitrary markers, which would also allow using `draw_markers_at_points`...

type: enhancement

The `Box` class in `enable.drawing.box` is redundant - all its current features (and more!) are implemented by the base `Component` class. It is used in a lot of places, however,...

type: refactor
priority: low

The SWIG-based Agg wrapper is showing its age: it is using an old version of Agg; it doesn't work with modern GCC or SWIG versions, the build process is idiosyncratic,...

type: enhancement
type: refactor
ETS Backlog

Document any overlays and underlays that are provided by Enable.

component: documentation
priority: low

The basic tools and Undo/Redo tools are mentioned, but it are incomplete. We should also document the pyface tools (particularly the context menu tool) and toolbar buttons. Also the restructured...

component: documentation
priority: low

There are a number of useful components that are provided by Enable, and there should be a basic list of them, their purpose, and the key traits, etc. for controlling...

component: documentation
priority: low

Document the marker system and traits, and how to draw with markers. List all available markers.

component: documentation
priority: low

The enable concepts section doesn't have much detail about the `Container` interface (eg. adding/removing components in a container), how coordinates are transformed, the layout methods, invalidation and redraw, and the...

component: documentation
priority: low