MCPcopy Create free account
hub / github.com/ColdGrub1384/Pyto / _release

Method _release

site-packages/matplotlib/widgets.py:1813–1843  ·  view source on GitHub ↗

on button release event

(self, event)

Source from the content-addressed store, hash-verified

1811 return False
1812
1813 def _release(self, event):
1814 """on button release event"""
1815 if self.pressv is None:
1816 return
1817 self.buttonDown = False
1818
1819 self.rect.set_visible(False)
1820
1821 if self.span_stays:
1822 self.stay_rect.set_x(self.rect.get_x())
1823 self.stay_rect.set_y(self.rect.get_y())
1824 self.stay_rect.set_width(self.rect.get_width())
1825 self.stay_rect.set_height(self.rect.get_height())
1826 self.stay_rect.set_visible(True)
1827
1828 self.canvas.draw_idle()
1829 vmin = self.pressv
1830 xdata, ydata = self._get_data(event)
1831 if self.direction == 'horizontal':
1832 vmax = xdata or self.prev[0]
1833 else:
1834 vmax = ydata or self.prev[1]
1835
1836 if vmin > vmax:
1837 vmin, vmax = vmax, vmin
1838 span = vmax - vmin
1839 if self.minspan is not None and span < self.minspan:
1840 return
1841 self.onselect(vmin, vmax)
1842 self.pressv = None
1843 return False
1844
1845 def _onmove(self, event):
1846 """on motion notify event"""

Callers

nothing calls this directly

Calls 11

set_visibleMethod · 0.45
set_xMethod · 0.45
get_xMethod · 0.45
set_yMethod · 0.45
get_yMethod · 0.45
set_widthMethod · 0.45
get_widthMethod · 0.45
set_heightMethod · 0.45
get_heightMethod · 0.45
draw_idleMethod · 0.45
_get_dataMethod · 0.45

Tested by

no test coverage detected