(artist, mouseevent)
| 1579 | |
| 1580 | @staticmethod |
| 1581 | def _picker(artist, mouseevent): |
| 1582 | # A custom picker to prevent dragging on mouse scroll events |
| 1583 | if mouseevent.name == "scroll_event": |
| 1584 | return False, {} |
| 1585 | return artist.contains(mouseevent) |
| 1586 | |
| 1587 | # A property, not an attribute, to maintain picklability. |
| 1588 | canvas = property(lambda self: self.ref_artist.get_figure(root=True).canvas) |