Skip to content

Commit 697db65

Browse files
committed
Undo removal of SelectorWidget.visible because getter didn't warn previously
1 parent 3155d7e commit 697db65

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

lib/matplotlib/widgets.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2432,6 +2432,11 @@ def visible(self):
24322432
_api.warn_deprecated("3.8", alternative="get_visible")
24332433
return self.get_visible()
24342434

2435+
@visible.setter
2436+
def visible(self, visible):
2437+
_api.warn_deprecated("3.8", alternative="get_visible")
2438+
self.set_visible(visible)
2439+
24352440
def clear(self):
24362441
"""Clear the selection and set the selector ready to make a new one."""
24372442
self._clear_without_update()

lib/matplotlib/widgets.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,8 @@ class _SelectorWidget(AxesWidget):
298298
def get_visible(self) -> bool: ...
299299
@property
300300
def visible(self) -> bool: ...
301+
@visible.setter
302+
def visible(self, visible: bool) -> None: ...
301303
def clear(self) -> None: ...
302304
@property
303305
def artists(self) -> tuple[Artist]: ...

0 commit comments

Comments
 (0)