8000 Merge pull request #17517 from astrofrog/fix-parent-set · matplotlib/matplotlib@880ade0 · GitHub
[go: up one dir, main page]

Skip to content

Commit 880ade0

Browse files
authored
Merge pull request #17517 from astrofrog/fix-parent-set
MNT: Fully remove _parent NavigationToolbar2QT
2 parents eaf7e8f + 34706b5 commit 880ade0

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

lib/matplotlib/backends/backend_qt5.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,6 @@ def __init__(self, canvas, parent, coordinates=True):
656656
self.setAllowedAreas(
657657
QtCore.Qt.TopToolBarArea | QtCore.Qt.BottomToolBarArea)
658658

659-
self._parent = parent
660659
self.coordinates = coordinates
661660
self._actions = {} # mapping of toolitem method names to QActions.
662661

@@ -687,8 +686,15 @@ def __init__(self, canvas, parent, coordinates=True):
687686

688687
NavigationToolbar2.__init__(self, canvas)
689688

690-
parent = cbook._deprecate_privatize_attribute(
691-
"3.3", alternative="self.canvas.parent()")
689+
@cbook.deprecated("3.3", alternative="self.canvas.parent()")
690+
@property
691+
def parent(self):
692+
return self.canvas.parent()
693+
694+
@cbook.deprecated("3.3", alternative="self.canvas.setParent()")
695+
@parent.setter
696+
def parent(self, value):
697+
pass
692698

693699
@cbook.deprecated(
694700
"3.3", alternative="os.path.join(mpl.get_data_path(), 'images')")

0 commit comments

Comments
 (0)
0