Skip to content

Commit ae888ca

Browse files
committed
Shorten some conditions in widgets.
1 parent b9d9049 commit ae888ca

File tree

1 file changed

+10
-18
lines changed

1 file changed

+10
-18
lines changed

lib/matplotlib/widgets.py

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -204,22 +204,17 @@ def observers(self):
204204
return self._observers.callbacks['clicked']
205205

206206
def _click(self, event):
207-
if (self.ignore(event)
208-
or event.inaxes != self.ax
209-
or not self.eventson):
207+
if self.ignore(event) or event.inaxes != self.ax or not self.eventson:
210208
return
211209
if event.canvas.mouse_grabber != self.ax:
212210
event.canvas.grab_mouse(self.ax)
213211

214212
def _release(self, event):
215-
if (self.ignore(event)
216-
or event.canvas.mouse_grabber != self.ax):
213+
if self.ignore(event) or event.canvas.mouse_grabber != self.ax:
217214
return
218215
event.canvas.release_mouse(self.ax)
219-
if (not self.eventson
220-
or event.inaxes != self.ax):
221-
return
222-
self._observers.process('clicked', event)
216+
if self.eventson and event.inaxes == self.ax:
217+
self._observers.process('clicked', event)
223218

224219
def _motion(self, event):
225220
if self.ignore(event):
@@ -485,9 +480,8 @@ def set_val(self, val):
485480
if self.drawon:
486481
self.ax.figure.canvas.draw_idle()
487482
self.val = val
488-
if not self.eventson:
489-
return
490-
self._observers.process('changed', val)
483+
if self.eventson:
484+
self._observers.process('changed', val)
491485

492486
def on_changed(self, func):
493487
"""
@@ -659,9 +653,8 @@ def set_active(self, index):
659653
if self.drawon:
660654
self.ax.figure.canvas.draw()
661655

662-
if not self.eventson:
663-
return
664-
self._observers.process('clicked', self.labels[index].get_text())
656+
if self.eventson:
657+
self._observers.process('clicked', self.labels[index].get_text())
665658

666659
def get_status(self):
667660
"""
@@ -1079,9 +1072,8 @@ def set_active(self, index):
10791072
if self.drawon:
10801073
self.ax.figure.canvas.draw()
10811074

1082-
if not self.eventson:
1083-
return
1084-
self._observers.process('clicked', self.labels[index].get_text())
1075+
if self.eventson:
1076+
self._observers.process('clicked', self.labels[index].get_text())
10851077

10861078
def on_clicked(self, func):
10871079
"""

0 commit comments

Comments
 (0)