enthought / enthought/chaco

Clean up the state of the Pan and Zoom Tools

Open
#438 1 comment 0 reactions 0 assignees View on GitHub
type: backwards incompatible type: enhancement
Dominant language
Python
Stars
305
Forks
97
PR merge metrics
No merged PRs in 30d

Description

**Problem Description**

We currently have a plethora of different Pan and Zoom tools (PanTool, PanTool2, ZoomTool, BetterZoomTool, TrackingPanTool, DragZoom, etc.)

We should audit, find out which ones are working as expected, and make them the default (this might be a breaking change, depending on exactly what is needed).

See also #6.

**Expected behavior:**

Developers should have a clear choice for Pan and Zoom tools to use, possibly with one or two clear alternatives that have distinctly different (but common) behaviour. Tools should be based on Enable tools where practical.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.