From bacc12e00ad4842d8da330a6f939bd4b810487f0 Mon Sep 17 00:00:00 2001 From: Tony S Yu Date: Wed, 12 Dec 2012 15:50:49 -0500 Subject: [PATCH] ENH: Draw new line when click is far from handle --- skimage/viewer/canvastools/line_tool.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/skimage/viewer/canvastools/line_tool.py b/skimage/viewer/canvastools/line_tool.py index c2bdd724..085c92b8 100644 --- a/skimage/viewer/canvastools/line_tool.py +++ b/skimage/viewer/canvastools/line_tool.py @@ -55,6 +55,10 @@ class LineTool(CanvasToolBase): idx, px_dist = self._handles.closest(event.x, event.y) if px_dist < self.maxdist: self._active_pt = idx + else: + self._active_pt = 0 + x, y = event.xdata, event.ydata + self.end_pts = np.array([[x, y], [x, y]]) def on_mouse_release(self, event): if event.button != 1: