Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0e56f62

Browse files
committed
Deprecate unused LassoSelector event handlers.
These are unused since 61ab6df (and have trivial replacements if someone *really* wants to call them manually, which seems unlikely).
1 parent 3d5c6d5 commit 0e56f62

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
``LassoSelector.onpress`` and ``LassoSelector.onrelease``
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
... are deprecated (they are straight aliases for ``press`` and ``release``).

lib/matplotlib/widgets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3061,13 +3061,15 @@ def __init__(self, ax, onselect=None, useblit=True, lineprops=None,
30613061
self.ax.add_line(self.line)
30623062
self.artists = [self.line]
30633063

3064+
@_api.deprecated("3.5", alternative="press")
30643065
def onpress(self, event):
30653066
self.press(event)
30663067

30673068
def _press(self, event):
30683069
self.verts = [self._get_data(event)]
30693070
self.line.set_visible(True)
30703071

3072+
@_api.deprecated("3.5", alternative="release")
30713073
def onrelease(self, event):
30723074
self.release(event)
30733075

@@ -3083,9 +3085,7 @@ def _onmove(self, event):
30833085
if self.verts is None:
30843086
return
30853087
self.verts.append(self._get_data(event))
3086-
30873088
self.line.set_data(list(zip(*self.verts)))
3088-
30893089
self.update()
30903090

30913091

0 commit comments

Comments
 (0)