(self, event)
| 208 | event.canvas.grab_mouse(self.ax) |
| 209 | |
| 210 | def _release(self, event): |
| 211 | if self.ignore(event): |
| 212 | return |
| 213 | if event.canvas.mouse_grabber != self.ax: |
| 214 | return |
| 215 | event.canvas.release_mouse(self.ax) |
| 216 | if not self.eventson: |
| 217 | return |
| 218 | if event.inaxes != self.ax: |
| 219 | return |
| 220 | for cid, func in self.observers.items(): |
| 221 | func(event) |
| 222 | |
| 223 | def _motion(self, event): |
| 224 | if self.ignore(event): |
nothing calls this directly
no test coverage detected